g++ : Depends g++-9 (>= 9.3.0-3~) but it is not going to be installed

Questions about applications and software
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
User avatar
spamegg
Level 13
Level 13
Posts: 4782
Joined: Mon Oct 28, 2019 2:34 am
Contact:

Re: g++ : Depends g++-9 (>= 9.3.0-3~) but it is not going to be installed

Post by spamegg »

@xenopeek I believe you are correct sir/madam!

Code: Select all

 ➜ apt install --simulate libc6=2.31-0ubuntu9.2 libc6:i386=2.31-0ubuntu9.2 libc6-dbg=2.31-0ubuntu9.2 libc6-dev=2.31-0ubuntu9.2 libc6-i386=2.31-0ubuntu9.2
[sudo] password for spamegg:        
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libc-dev-bin:i386
Suggested packages:
  glibc-doc glibc-doc:i386 locales:i386
The following packages will be REMOVED:
  libc-dev-bin
The following NEW packages will be installed:
  libc-dev-bin:i386
The following packages will be DOWNGRADED:
  libc6 libc6:i386 libc6-dbg libc6-dev libc6-i386
0 upgraded, 1 newly installed, 5 downgraded, 1 to remove and 0 not upgraded.
Inst libc6-i386 [2.31-0ubuntu9.3] (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64]) []
Remv libc-dev-bin [2.31-0ubuntu9.3] [libc6-dev:amd64 ]
Inst libc-dev-bin:i386 (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [i386]) [libc6-dev:amd64 ]
Inst libc6-dev [2.31-0ubuntu9.3] (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64]) []
Inst libc6-dbg [2.31-0ubuntu9.3] (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64]) []
Inst libc6 [2.31-0ubuntu9.3] (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64]) [libc6:amd64 on libc6:i386] [libc6:i386 on libc6:amd64] [libc6:i386 ]
Inst libc6:i386 [2.31-0ubuntu9.3] (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [i386])
Conf libc6-i386 (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64])
Conf libc-dev-bin:i386 (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [i386])
Conf libc6-dev (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64])
Conf libc6-dbg (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64])
Conf libc6 (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64])
Conf libc6:i386 (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [i386])
clap.png
clap.png (14.08 KiB) Viewed 1705 times
However since I don't have any problems, I'll wait for whatever supersedes this 9.3 or whatever the Ubuntu devs release as a fix for this.
User avatar
xenopeek
Level 25
Level 25
Posts: 29460
Joined: Wed Jul 06, 2011 3:58 am

Re: g++ : Depends g++-9 (>= 9.3.0-3~) but it is not going to be installed

Post by xenopeek »

Because your command said it would remove libc-dev-bin, that would also need to be downgraded.

This should be a generic solution for users affected by this problem:
apt install $(dpkg -l | egrep '(libc|locales|nscd).* 2.31-0ubuntu9.3 ' | cut -d' ' -f3 | paste -sd ' ' | sed -r 's/( |$)/=2.31-0ubuntu9.2 /g')
That will downgrade all libc6 and related packages installed on the system with version 2.31-0ubuntu9.3 to version 2.31-0ubuntu9.2. It should only say it will downgrade packages; it should not remove anything.
Image
User avatar
spamegg
Level 13
Level 13
Posts: 4782
Joined: Mon Oct 28, 2019 2:34 am
Contact:

Re: g++ : Depends g++-9 (>= 9.3.0-3~) but it is not going to be installed

Post by spamegg »

No removals!

Code: Select all

 ➜ apt install --simulate $(dpkg -l | egrep '(libc|locales|nscd).* 2.31-0ubuntu9.3 ' | cut -d' ' -f3 | paste -sd ' ' | sed 's/ /=2.31-0ubuntu9.2 /g')
[sudo] password for spamegg:        
Reading package lists... Done
Building dependency tree       
Reading state information... Done
locales is already the newest version (2.31-0ubuntu9.3).
Suggested packages:
  glibc-doc glibc-doc:i386 locales:i386
The following packages will be DOWNGRADED:
  libc-bin libc-dev-bin libc6 libc6:i386 libc6-dbg libc6-dev libc6-i386
0 upgraded, 0 newly installed, 7 downgraded, 0 to remove and 0 not upgraded.
Inst libc6-i386 [2.31-0ubuntu9.3] (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64]) []
Inst libc-dev-bin [2.31-0ubuntu9.3] (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64]) [libc6-dev:amd64 ]
Inst libc6-dev [2.31-0ubuntu9.3] (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64]) []
Inst libc6-dbg [2.31-0ubuntu9.3] (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64]) []
Inst libc6 [2.31-0ubuntu9.3] (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64]) [libc6:amd64 on libc6:i386] [libc6:i386 on libc6:amd64] [libc6:i386 ]
Inst libc6:i386 [2.31-0ubuntu9.3] (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [i386])
Inst libc-bin [2.31-0ubuntu9.3] (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64])
Conf libc6 (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64])
Conf libc-bin (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64])
Conf libc6-i386 (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64])
Conf libc-dev-bin (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64])
Conf libc6-dev (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64])
Conf libc6-dbg (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64])
Conf libc6:i386 (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [i386])
I went ahead and ran the non-simulated version with success. apt update says everything is up to date! Does not suggest 9.3 or whatever.

I wonder what's going on with locales though. Once again there is 9 and 9.2, no 9.3 anywhere:
https://packages.ubuntu.com/focal/locales
https://packages.ubuntu.com/focal-updates/locales

Code: Select all

 ➜ apt install --simulate locales=2.31-0ubuntu9.2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be DOWNGRADED:
  locales
0 upgraded, 0 newly installed, 1 downgraded, 0 to remove and 0 not upgraded.
Inst locales [2.31-0ubuntu9.3] (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [all])
Conf locales (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [all])
I also ran the non-simulated version of this successfully, and again apt update says everything's up to date.
User avatar
xenopeek
Level 25
Level 25
Posts: 29460
Joined: Wed Jul 06, 2011 3:58 am

Re: g++ : Depends g++-9 (>= 9.3.0-3~) but it is not going to be installed

Post by xenopeek »

Ah, my mistake. The command I gave didn't downgrade the last package it found (locales in your case). I've fixed the command above so it's good now.
Image
User avatar
spamegg
Level 13
Level 13
Posts: 4782
Joined: Mon Oct 28, 2019 2:34 am
Contact:

Re: g++ : Depends g++-9 (>= 9.3.0-3~) but it is not going to be installed

Post by spamegg »

You win the Internet today sir/madam. Here's a free beer from me:
beer-mug.jpg
beer-mug.jpg (6.98 KiB) Viewed 1661 times
argenisjimort
Level 1
Level 1
Posts: 9
Joined: Sat May 08, 2021 12:18 pm

Re: g++ : Depends g++-9 (>= 9.3.0-3~) but it is not going to be installed

Post by argenisjimort »

xenopeek wrote: Thu May 13, 2021 4:57 am <admin note: 2 topics about the same thing merged>

Can you try with this command what it would do when you downgrade libc6 to the version from the official repos? This will simulate what it would do, not actually do anything yet.
apt install --simulate libc6=2.31-0ubuntu9.2

If it says it will ONLY downgrade the libc6 package you can go ahead and run the command without the --simulate and that should fix your problem. Otherwise please share output of above command.
This is the output (I'm not sure its safe to the actual command).

Code: Select all

$ apt install --simulate libc6=2.31-0ubuntu9.2

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libx11-xcb1:i386 steam-devices
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  gcc-11-base libatomic1 libgcc-s1 libstdc++6
Suggested packages:
  glibc-doc
The following packages will be REMOVED:
  libatomic1:i386 libbsd0:i386 libc6:i386 libc6-dbg libcrypt1:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386
  libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libexpat1:i386 libffi7:i386
  libgcc-s1:i386 libgl1:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386 libglvnd0:i386
  libglx-mesa0:i386 libglx0:i386 libgpg-error0:i386 libidn2-0:i386 libllvm11:i386 libpciaccess0:i386
  libsensors5:i386 libstdc++6:i386 libtinfo6:i386 libudev1:i386 libunistring2:i386 libvulkan1:i386
  libwayland-client0:i386 libx11-6:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386
  libxcb-present0:i386 libxcb-randr0:i386 libxcb-sync1:i386 libxcb-xfixes0:i386 libxcb1:i386 libxdamage1:i386
  libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxshmfence1:i386 libxss1:i386 libxxf86vm1:i386
  libzstd1:i386 mesa-vulkan-drivers:i386 steam:i386 zlib1g:i386
The following NEW packages will be installed:
  gcc-11-base
The following packages will be upgraded:
  libatomic1 libgcc-s1 libstdc++6
The following packages will be DOWNGRADED:
  libc6
3 upgraded, 1 newly installed, 1 downgraded, 55 to remove and 14 not upgraded.
Remv mesa-vulkan-drivers:i386 [20.2.6-0ubuntu0.20.04.1]
Remv steam:i386 [1:1.0.0.61-2ubuntu3]
Remv libgl1-mesa-glx:i386 [20.2.6-0ubuntu0.20.04.1]
Remv libgl1:i386 [1.3.2-1~ubuntu0.20.04.1]
Remv libglx0:i386 [1.3.2-1~ubuntu0.20.04.1]
Remv libglx-mesa0:i386 [20.2.6-0ubuntu0.20.04.1]
Remv libgl1-mesa-dri:i386 [20.2.6-0ubuntu0.20.04.1]
Remv libllvm11:i386 [1:11.0.0-2~ubuntu20.04.1]
Remv libatomic1:i386 [10.2.0-5ubuntu1~20.04]
Remv libedit2:i386 [3.1-20191231-1]
Remv libxxf86vm1:i386 [1:1.1.4-1build1]
Remv libx11-6:i386 [2:1.6.9-2ubuntu1.1] [libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libxss1:i386 libxext6:i386 ]
Remv libxcb1:i386 [1.14-2] [libxcb-xfixes0:i386 libxcb-present0:i386 libxcb-randr0:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libxdmcp6:i386 [1:1.1.3-0ubuntu1] [libxcb-xfixes0:i386 libxcb-present0:i386 libxcb-randr0:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libbsd0:i386 [0.10.0-1] [libxcb-xfixes0:i386 libxcb-present0:i386 libxcb-randr0:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libstdc++6:i386 [10.2.0-5ubuntu1~20.04] [libxcb-xfixes0:i386 libxcb-present0:i386 libxcb-randr0:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libgcc-s1:i386 [10.2.0-5ubuntu1~20.04] [libxcb-xfixes0:i386 libxcb-present0:i386 libc6:i386 libxcb-randr0:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libc6:i386 [2.31-0ubuntu9.3] [libvulkan1:i386 libdrm-nouveau2:i386 libxcb-xfixes0:i386 libpciaccess0:i386 libxcb-present0:i386 libglapi-mesa:i386 libelf1:i386 libgpg-error0:i386 zlib1g:i386 libxcb-randr0:i386 libexpat1:i386 libudev1:i386 libcrypt1:i386 libxshmfence1:i386 libwayland-client0:i386 libdrm-amdgpu1:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libdrm2:i386 libxfixes3:i386 libxdamage1:i386 libdrm-intel1:i386 libffi7:i386 libunistring2:i386 libzstd1:i386 libdrm-radeon1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libidn2-0:i386 libxcb-sync1:i386 libxext6:i386 libglvnd0:i386 ]
Remv libc6-dbg [2.31-0ubuntu9.3] [libvulkan1:i386 libdrm-nouveau2:i386 libxcb-xfixes0:i386 libpciaccess0:i386 libxcb-present0:i386 libglapi-mesa:i386 libelf1:i386 libgpg-error0:i386 zlib1g:i386 libxcb-randr0:i386 libexpat1:i386 libudev1:i386 libcrypt1:i386 libxshmfence1:i386 libwayland-client0:i386 libdrm-amdgpu1:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libdrm2:i386 libxfixes3:i386 libxdamage1:i386 libdrm-intel1:i386 libffi7:i386 libunistring2:i386 libzstd1:i386 libdrm-radeon1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libidn2-0:i386 libxcb-sync1:i386 libxext6:i386 libglvnd0:i386 ]
Remv libcrypt1:i386 [1:4.4.10-10ubuntu4] [libvulkan1:i386 libdrm-nouveau2:i386 libxcb-xfixes0:i386 libpciaccess0:i386 libxcb-present0:i386 libglapi-mesa:i386 libelf1:i386 libgpg-error0:i386 zlib1g:i386 libxcb-randr0:i386 libexpat1:i386 libudev1:i386 libxshmfence1:i386 libwayland-client0:i386 libdrm-amdgpu1:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libdrm2:i386 libxfixes3:i386 libxdamage1:i386 libdrm-intel1:i386 libffi7:i386 libunistring2:i386 libzstd1:i386 libdrm-radeon1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libidn2-0:i386 libxcb-sync1:i386 libxext6:i386 libglvnd0:i386 ]
Remv libdrm-amdgpu1:i386 [2.4.102-1ubuntu1~20.04.1] [libvulkan1:i386 libdrm-nouveau2:i386 libxcb-xfixes0:i386 libpciaccess0:i386 libxcb-present0:i386 libglapi-mesa:i386 libelf1:i386 libgpg-error0:i386 zlib1g:i386 libxcb-randr0:i386 libexpat1:i386 libudev1:i386 libxshmfence1:i386 libwayland-client0:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libdrm2:i386 libxfixes3:i386 libxdamage1:i386 libdrm-intel1:i386 libffi7:i386 libunistring2:i386 libzstd1:i386 libdrm-radeon1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libidn2-0:i386 libxcb-sync1:i386 libxext6:i386 libglvnd0:i386 ]
Remv libdrm-intel1:i386 [2.4.102-1ubuntu1~20.04.1] [libvulkan1:i386 libdrm-nouveau2:i386 libxcb-xfixes0:i386 libpciaccess0:i386 libxcb-present0:i386 libglapi-mesa:i386 libelf1:i386 libgpg-error0:i386 zlib1g:i386 libxcb-randr0:i386 libexpat1:i386 libudev1:i386 libxshmfence1:i386 libwayland-client0:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libdrm2:i386 libxfixes3:i386 libxdamage1:i386 libffi7:i386 libunistring2:i386 libzstd1:i386 libdrm-radeon1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libidn2-0:i386 libxcb-sync1:i386 libxext6:i386 libglvnd0:i386 ]
Remv libdrm-nouveau2:i386 [2.4.102-1ubuntu1~20.04.1] [libvulkan1:i386 libxcb-xfixes0:i386 libpciaccess0:i386 libxcb-present0:i386 libglapi-mesa:i386 libelf1:i386 libgpg-error0:i386 zlib1g:i386 libxcb-randr0:i386 libexpat1:i386 libudev1:i386 libxshmfence1:i386 libwayland-client0:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libdrm2:i386 libxfixes3:i386 libxdamage1:i386 libffi7:i386 libunistring2:i386 libzstd1:i386 libdrm-radeon1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libidn2-0:i386 libxcb-sync1:i386 libxext6:i386 libglvnd0:i386 ]
Remv libdrm-radeon1:i386 [2.4.102-1ubuntu1~20.04.1] [libvulkan1:i386 libxcb-xfixes0:i386 libpciaccess0:i386 libxcb-present0:i386 libglapi-mesa:i386 libelf1:i386 libgpg-error0:i386 zlib1g:i386 libxcb-randr0:i386 libexpat1:i386 libudev1:i386 libxshmfence1:i386 libwayland-client0:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libdrm2:i386 libxfixes3:i386 libxdamage1:i386 libffi7:i386 libunistring2:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libidn2-0:i386 libxcb-sync1:i386 libxext6:i386 libglvnd0:i386 ]
Remv libdrm2:i386 [2.4.102-1ubuntu1~20.04.1] [libvulkan1:i386 libxcb-xfixes0:i386 libpciaccess0:i386 libxcb-present0:i386 libglapi-mesa:i386 libelf1:i386 libgpg-error0:i386 zlib1g:i386 libxcb-randr0:i386 libexpat1:i386 libudev1:i386 libxshmfence1:i386 libwayland-client0:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libffi7:i386 libunistring2:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libidn2-0:i386 libxcb-sync1:i386 libxext6:i386 libglvnd0:i386 ]
Remv libelf1:i386 [0.176-1.1build1] [libvulkan1:i386 libxcb-xfixes0:i386 libpciaccess0:i386 libxcb-present0:i386 libglapi-mesa:i386 libgpg-error0:i386 zlib1g:i386 libxcb-randr0:i386 libexpat1:i386 libudev1:i386 libxshmfence1:i386 libwayland-client0:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libffi7:i386 libunistring2:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libidn2-0:i386 libxcb-sync1:i386 libxext6:i386 libglvnd0:i386 ]
Remv libexpat1:i386 [2.2.9-1build1] [libvulkan1:i386 libxcb-xfixes0:i386 libpciaccess0:i386 libxcb-present0:i386 libglapi-mesa:i386 libgpg-error0:i386 zlib1g:i386 libxcb-randr0:i386 libudev1:i386 libxshmfence1:i386 libwayland-client0:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libffi7:i386 libunistring2:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libidn2-0:i386 libxcb-sync1:i386 libxext6:i386 libglvnd0:i386 ]
Remv libwayland-client0:i386 [1.18.0-1] [libvulkan1:i386 libxcb-xfixes0:i386 libpciaccess0:i386 libxcb-present0:i386 libglapi-mesa:i386 libgpg-error0:i386 zlib1g:i386 libxcb-randr0:i386 libudev1:i386 libxshmfence1:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libffi7:i386 libunistring2:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libidn2-0:i386 libxcb-sync1:i386 libxext6:i386 libglvnd0:i386 ]
Remv libffi7:i386 [3.3-4] [libvulkan1:i386 libxcb-xfixes0:i386 libpciaccess0:i386 libxcb-present0:i386 libglapi-mesa:i386 libgpg-error0:i386 zlib1g:i386 libxcb-randr0:i386 libudev1:i386 libxshmfence1:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libunistring2:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libidn2-0:i386 libxcb-sync1:i386 libxext6:i386 libglvnd0:i386 ]
Remv libglapi-mesa:i386 [20.2.6-0ubuntu0.20.04.1] [libvulkan1:i386 libxcb-xfixes0:i386 libpciaccess0:i386 libxcb-present0:i386 libgpg-error0:i386 zlib1g:i386 libxcb-randr0:i386 libudev1:i386 libxshmfence1:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libunistring2:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libidn2-0:i386 libxcb-sync1:i386 libxext6:i386 libglvnd0:i386 ]
Remv libglvnd0:i386 [1.3.2-1~ubuntu0.20.04.1] [libvulkan1:i386 libxcb-xfixes0:i386 libpciaccess0:i386 libxcb-present0:i386 libgpg-error0:i386 zlib1g:i386 libxcb-randr0:i386 libudev1:i386 libxshmfence1:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libunistring2:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libidn2-0:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libgpg-error0:i386 [1.37-1] [libvulkan1:i386 libxcb-xfixes0:i386 libpciaccess0:i386 libxcb-present0:i386 zlib1g:i386 libxcb-randr0:i386 libudev1:i386 libxshmfence1:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libunistring2:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libidn2-0:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libidn2-0:i386 [2.2.0-2] [libvulkan1:i386 libxcb-xfixes0:i386 libpciaccess0:i386 libxcb-present0:i386 zlib1g:i386 libxcb-randr0:i386 libudev1:i386 libxshmfence1:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libunistring2:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libpciaccess0:i386 [0.16-0ubuntu1] [libvulkan1:i386 libxcb-xfixes0:i386 libxcb-present0:i386 zlib1g:i386 libxcb-randr0:i386 libudev1:i386 libxshmfence1:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libunistring2:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libsensors5:i386 libxcb-dri3-0:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libsensors5:i386 [1:3.6.0-2ubuntu1] [libvulkan1:i386 libxcb-xfixes0:i386 libxcb-present0:i386 zlib1g:i386 libxcb-randr0:i386 libudev1:i386 libxshmfence1:i386 libxau6:i386 libtinfo6:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libunistring2:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libtinfo6:i386 [6.2-0ubuntu2] [libvulkan1:i386 libxcb-xfixes0:i386 libxcb-present0:i386 zlib1g:i386 libxcb-randr0:i386 libudev1:i386 libxshmfence1:i386 libxau6:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libunistring2:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libudev1:i386 [245.4-4ubuntu3.6] [libvulkan1:i386 libxcb-xfixes0:i386 libxcb-present0:i386 zlib1g:i386 libxcb-randr0:i386 libxshmfence1:i386 libxau6:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libunistring2:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libunistring2:i386 [0.9.10-2] [libvulkan1:i386 libxcb-xfixes0:i386 libxcb-present0:i386 zlib1g:i386 libxcb-randr0:i386 libxshmfence1:i386 libxau6:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libvulkan1:i386 [1.2.131.2-1] [libxcb-xfixes0:i386 libxcb-present0:i386 zlib1g:i386 libxcb-randr0:i386 libxshmfence1:i386 libxau6:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libxcb-dri3-0:i386 [1.14-2] [libxcb-xfixes0:i386 libxcb-present0:i386 zlib1g:i386 libxcb-randr0:i386 libxshmfence1:i386 libxau6:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libxau6:i386 [1:1.0.9-0ubuntu1] [libxcb-xfixes0:i386 libxcb-present0:i386 zlib1g:i386 libxcb-randr0:i386 libxshmfence1:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-dri2-0:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libxcb-dri2-0:i386 [1.14-2] [libxcb-xfixes0:i386 libxcb-present0:i386 zlib1g:i386 libxcb-randr0:i386 libxshmfence1:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libzstd1:i386 libxcb-glx0:i386 libxss1:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libxcb-glx0:i386 [1.14-2] [libxcb-xfixes0:i386 libxcb-present0:i386 zlib1g:i386 libxcb-randr0:i386 libxshmfence1:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libzstd1:i386 libxss1:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libxcb-present0:i386 [1.14-2] [libxcb-xfixes0:i386 zlib1g:i386 libxcb-randr0:i386 libxshmfence1:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libzstd1:i386 libxss1:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libxcb-randr0:i386 [1.14-2] [libxcb-xfixes0:i386 zlib1g:i386 libxshmfence1:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libzstd1:i386 libxss1:i386 libxcb-sync1:i386 libxext6:i386 ]
Remv libxcb-sync1:i386 [1.14-2] [libxcb-xfixes0:i386 zlib1g:i386 libxshmfence1:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libzstd1:i386 libxss1:i386 libxext6:i386 ]
Remv libxcb-xfixes0:i386 [1.14-2] [zlib1g:i386 libxshmfence1:i386 libxinerama1:i386 libxfixes3:i386 libxdamage1:i386 libzstd1:i386 libxss1:i386 libxext6:i386 ]
Remv libxdamage1:i386 [1:1.1.5-2] [zlib1g:i386 libxshmfence1:i386 libxinerama1:i386 libxfixes3:i386 libzstd1:i386 libxss1:i386 libxext6:i386 ]
Remv libxss1:i386 [1:1.2.3-1] [zlib1g:i386 libxshmfence1:i386 libxinerama1:i386 libxfixes3:i386 libzstd1:i386 libxext6:i386 ]
Remv libxinerama1:i386 [2:1.1.4-2] [zlib1g:i386 libxshmfence1:i386 libxfixes3:i386 libzstd1:i386 libxext6:i386 ]
Remv libxext6:i386 [2:1.3.4-0ubuntu1] [zlib1g:i386 libxshmfence1:i386 libxfixes3:i386 libzstd1:i386 ]
Remv libxfixes3:i386 [1:5.0.3-2] [zlib1g:i386 libxshmfence1:i386 libzstd1:i386 ]
Remv libxshmfence1:i386 [1.3-1] [zlib1g:i386 libzstd1:i386 ]
Remv libzstd1:i386 [1.4.4+dfsg-3ubuntu0.1] [zlib1g:i386 ]
Remv zlib1g:i386 [1:1.2.11.dfsg-2ubuntu1.2]
Inst gcc-11-base (11.1.0-1ubuntu1~20.04 Toolchain test builds:20.04/focal [amd64])
Conf gcc-11-base (11.1.0-1ubuntu1~20.04 Toolchain test builds:20.04/focal [amd64])
Inst libgcc-s1 [10.2.0-5ubuntu1~20.04] (11.1.0-1ubuntu1~20.04 Toolchain test builds:20.04/focal [amd64])
Conf libgcc-s1 (11.1.0-1ubuntu1~20.04 Toolchain test builds:20.04/focal [amd64])
Inst libc6 [2.31-0ubuntu9.3] (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64])
Conf libc6 (2.31-0ubuntu9.2 Ubuntu:20.04/focal-updates [amd64])
Inst libstdc++6 [10.2.0-5ubuntu1~20.04] (11.1.0-1ubuntu1~20.04 Toolchain test builds:20.04/focal [amd64])
Conf libstdc++6 (11.1.0-1ubuntu1~20.04 Toolchain test builds:20.04/focal [amd64])
Inst libatomic1 [10.2.0-5ubuntu1~20.04] (11.1.0-1ubuntu1~20.04 Toolchain test builds:20.04/focal [amd64])
Conf libatomic1 (11.1.0-1ubuntu1~20.04 Toolchain test builds:20.04/focal [amd64])

User avatar
xenopeek
Level 25
Level 25
Posts: 29460
Joined: Wed Jul 06, 2011 3:58 am

Re: g++ : Depends g++-9 (>= 9.3.0-3~) but it is not going to be installed

Post by xenopeek »

That's not safe to do. Do it as mentioned earlier:
xenopeek wrote: Thu May 13, 2021 10:44 am This should be a generic solution for users affected by this problem:
apt install $(dpkg -l | egrep '(libc|locales|nscd).* 2.31-0ubuntu9.3 ' | cut -d' ' -f3 | paste -sd ' ' | sed -r 's/( |$)/=2.31-0ubuntu9.2 /g')
That will downgrade all libc6 and related packages installed on the system with version 2.31-0ubuntu9.3 to version 2.31-0ubuntu9.2. It should only say it will downgrade packages; it should not remove anything.
Image
Sea Monkey
Level 1
Level 1
Posts: 21
Joined: Tue Mar 19, 2013 9:25 pm

Re: g++ : Depends g++-9 (>= 9.3.0-3~) but it is not going to be installed

Post by Sea Monkey »

xenopeek wrote: Thu May 13, 2021 10:44 am Because your command said it would remove libc-dev-bin, that would also need to be downgraded.

This should be a generic solution for users affected by this problem:
apt install $(dpkg -l | egrep '(libc|locales|nscd).* 2.31-0ubuntu9.3 ' | cut -d' ' -f3 | paste -sd ' ' | sed -r 's/( |$)/=2.31-0ubuntu9.2 /g')
That will downgrade all libc6 and related packages installed on the system with version 2.31-0ubuntu9.3 to version 2.31-0ubuntu9.2. It should only say it will downgrade packages; it should not remove anything.
Thank you for this. I was having a heck of a time trying to build wine-tkg-git.
Locked

Return to “Software & Applications”