Ubuntu 22.04 Jammy, libc6 quebra após atualização. Como recuperar libc6 parcialmente instalado

Ubuntu 22.04 Jammy, libc6 quebra após atualização. Como recuperar libc6 parcialmente instalado

Após uma atualização, minha libc6 quebrou e, em particular, /lib/x86_64-linux-gnu/ld-linux-x86-64.so.2foi excluída. Tive que inicializar a partir de uma distribuição ao vivo para copiá-lo de volta porque nenhum comando estava mais funcionando (agora aprendi a lição, então estou mantendo um shell root aberto para poder copiá-lo de volta usando o busybox sem reiniciar).

Toda vez que tento fazer sudo apt update && sudo apt upgradeo mesmo problema ocorre e preciso restaurar o arquivo ld-linux-x86-64.so.2. Eu tentei coisas diferentes:

  • sudo apt install -f
  • sudo dpkg --configure -a
  • sudo apt autoclean
  • sudo apt clean
  • excluiu o arquivo/var/lib/dpkg/status

mas nada funcionou, o mesmo problema continua ocorrendo.

A versão Libc6 instalada é 2.35-0ubuntu3, mas afirma que 2.35-0ubuntu3.3 deve ser instalada. O comando dpkg -lno momento produz isto:

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

O pacote libc6:amd64 está parcialmente instalado e precisa ser reinstalado. O estranho é que não há descrição disponível.

A saída de sudo apt upgradeé:

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).

A lista de pacotes com dependências não atendidas está vazia. A inicialização sudo apt --fix-broken installtermina com erro e o arquivo ld-linux-x86-64.so.2é excluído.

A saída de sudo dpkg --configure -aé:

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

A saída de sudo apt updateé:

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.

e apt list --upgradablemostra:

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.

Procurei uma solução na web e tentei outras coisas sem sucesso e não sei o que fazer agora.

Como posso restaurar o libc6 para um estado íntegro?

informação relacionada