Ubuntu 22.04 Jammy, libc6 se rompe después de la actualización. Cómo recuperar libc6 a medio instalar

Ubuntu 22.04 Jammy, libc6 se rompe después de la actualización. Cómo recuperar libc6 a medio instalar

Después de una actualización, mi libc6 se rompió y, en particular, /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2se eliminó. Tuve que iniciar desde una distribución en vivo para volver a copiarlo porque ya no funcionaba ningún comando (ahora aprendí la lección, así que mantengo un shell raíz abierto para poder copiarlo nuevamente usando ocupadobox sin reiniciar).

Cada vez que intento hacer sudo apt update && sudo apt upgradeocurre el mismo problema y necesito restaurar el archivo ld-linux-x86-64.so.2. He probado diferentes cosas:

  • sudo apt install -f
  • sudo dpkg --configure -a
  • sudo apt autoclean
  • sudo apt clean
  • eliminó el archivo/var/lib/dpkg/status

pero nada funcionó, sigue ocurriendo el mismo problema.

La versión de Libc6 instalada es 2.35-0ubuntu3 pero afirma que se va a instalar 2.35-0ubuntu3.3. El comando dpkg -lactualmente arroja esto:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name              Version               Architecture Description
+++-=================-=====================-============-===============================================
ii  gcc-12-base:amd64 12.3.0-1ubuntu1~22.04 amd64        GCC, the GNU Compiler Collection (base package)
iHR libc6:amd64       2.35-0ubuntu3.3       amd64        (no description available)
iU  libcrypt1:amd64   1:4.4.27-1            amd64        libcrypt shared library

El paquete libc6:amd64 está medio instalado y es necesario reinstalarlo. Lo extraño es que no hay ninguna descripción disponible.

La salida de sudo apt upgradees:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

La lista de paquetes con dependencias no satisfechas está vacía. El inicio sudo apt --fix-broken installfinaliza con error y el archivo ld-linux-x86-64.so.2se elimina.

La salida de sudo dpkg --configure -aes:

dpkg: dependency problems prevent configuration of libcrypt1:amd64:
 libcrypt1:amd64 depends on libc6 (>= 2.25); however:
  Package libc6:amd64 is not installed.

dpkg: error processing package libcrypt1:amd64 (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libcrypt1:amd64

La salida de sudo apt updatees:

Hit:1 http://deb.debian.org/debian bullseye InRelease                                                                                                                                    
Hit:2 http://security.debian.org/debian-security bullseye-security InRelease                                                                                                             
Get:3 http://download.opensuse.org/repositories/home:/Alexx2000/xUbuntu_22.04  InRelease [1.529 B]                                                                                       
Hit:4 http://ppa.launchpad.net/linuxuprising/java/ubuntu jammy InRelease                                                                                                                 
Hit:5 http://deb.debian.org/debian bullseye-updates InRelease                                                                                                                            
Hit:6 https://brave-browser-apt-release.s3.brave.com stable InRelease                                                                                                                    
Hit:7 http://ppa.launchpad.net/wereturtle/ppa/ubuntu jammy InRelease                                                                                                                     
Hit:8 https://download.docker.com/linux/ubuntu jammy InRelease                                                                                                                           
Hit:9 https://ppa.launchpadcontent.net/freecad-maintainers/freecad-stable/ubuntu jammy InRelease                                                                                         
Hit:10 http://security.ubuntu.com/ubuntu jammy-security InRelease                                                                                                                        
Hit:11 https://packages.microsoft.com/repos/edge stable InRelease                                                                                                                        
Get:12 https://mega.nz/linux/repo/xUbuntu_20.04 ./ InRelease [2.961 B]                                                                                                                   
Hit:13 https://ppa.launchpadcontent.net/libreoffice/ppa/ubuntu jammy InRelease                                                                                                           
Hit:14 http://it.archive.ubuntu.com/ubuntu jammy InRelease                                                                                                         
Hit:15 http://it.archive.ubuntu.com/ubuntu jammy-updates InRelease                                                                           
Ign:16 http://gmusicbrowser.org/deb ./ InRelease                                                                                                   
Hit:17 http://it.archive.ubuntu.com/ubuntu jammy-backports InRelease                                                                               
Get:18 http://gmusicbrowser.org/deb ./ Release [1.722 B]                                                                     
Hit:19 https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs vscodium InRelease                                                       
Hit:20 https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu jammy InRelease                         
Hit:22 https://ppa.launchpadcontent.net/spvkgn/deadbeef/ubuntu jammy InRelease                           
Hit:21 https://packagecloud.io/AtomEditor/atom/any any InRelease                                         
Fetched 6.212 B in 4s (1.511 B/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
1 package can be upgraded. Run 'apt list --upgradable' to see it.

y apt list --upgradablemuestra:

Listing... Done
libc6/jammy-updates 2.35-0ubuntu3.3 amd64 [upgradable from: 2.35-0ubuntu3.3]
N: There are 4 additional versions. Please use the '-a' switch to see them.

Busqué una solución en la web y probé otras cosas sin éxito y no sé qué hacer ahora.

¿Cómo puedo restaurar libc6 a un estado saludable?

información relacionada