Reinicializar durante a atualização, erro glibc: libc.so.6: versão 'GLIBC_2.14' não encontrada

11

Durante a atualização de 11,10 para 12,04 a atualização parou porque disse que o xscreensaver precisava ser desinstalado. Eu tentei abrir um terminal, mas o sistema não responderia. Então eu fiz uma inicialização difícil e agora não consigo passar pela tela de carregamento do Ubuntu. Quando cheguei à tela raiz, recebi uma mensagem:

mountall: /lib/x86_64-linux-gnu/libc.so.6: version 'GLIBC_2.14' not found (required by /lib/libpllibply.so.2

Eu realmente não sei o que fazer a partir deste ponto.

    
por Curt 27.04.2012 / 00:11

4 respostas

8

Eu tive esse problema hoje e resolvi há alguns minutos.

Resposta curta:

  • Download do live-cd 12.04 do Ubuntu
  • Inicialize com um "Experimente"
  • Terminal aberto
  • Monte sua partição quebrada
  • Copie a libc do CD ao vivo (versão 15) em sua partição
  • Corrija o link simbólico libc.so.6 de sua partição
  • monte o sysfs, ligue e execute a sua partição
  • chroot it
  • apt-get -f install
  • apt-get dist-upgrade

Aqui está uma lista de comandos (copiados / colados, não tenho certeza que eu perdi alguma coisa, certifique-se de usar o dispositivo apropriado em vez de sda5, estou usando o linux de 64 bits):

sudo -i
cd /mnt
mkdir sda5
mount /dev/sda5 sda5
cp /lib/x86_64-linux-gnu/libc-2.15.so sda5/lib/x86_64-linux-gnu/
cd sda5/lib/x86_64-linux-gnu
rm libc.so.6
ln -s libc-2.15.so libc.so.6
cd /mnt
mount -t sysfs sys sda5/sys
mount -o bind /dev sda5/dev
mount -t proc proc sda5/proc
chroot sda5
ls # make sure ls does not complain about libc!
apt-get -f install
apt-get dist-upgrade

O sistema me disse que há 400 pacotes para atualizar e agora ele está atualizando ... Depois que terminar, vou reiniciar e verificar se está tudo bem.

Se eu precisar fazer outra coisa após o dist-upgrade, eu editarei este post.

[EDIT] : a atualização correu bem. Então eu reiniciei e poderia logar (eu uso o Xfce). O Wireless não estava funcionando, mas um único modprobe brcmsmac fez com que funcionasse. Agora estou executando o zelador do sistema para remover os pacotes antigos.

    
por pzanoni 28.04.2012 / 00:30
1

Então, se você executar o sudo dpkg --configure -a conclui a atualização? Outra opção para tentar se permitir que você sudo apt-get install --fix-missing. Para entrar no modo de recuperação ...

Entendi aqui no wiki do Ubuntu: link

Ligue o seu computador Aguarde até que o BIOS termine de carregar (provavelmente você verá um logotipo do fabricante do computador) As seguintes mensagens serão exibidas:

Estágio de carregamento do Grub1.5

Carregando o Grub, aguarde ...

Pressione ESC para entrar no menu Pressione rapidamente a tecla Escape, que abrirá um menu de inicialização. (Se você ver o logotipo do Ubuntu, você Selecione a linha que termina com '(modo de recuperação)', provavelmente a segunda linha, algo como:

Ubuntu, kernel 2.6.17-10 genérico (modo de recuperação) Pressione enter e sua máquina iniciará o processo de inicialização. Após alguns instantes, sua estação de trabalho deve exibir um menu com várias opções. Uma das opções (você pode precisar rolar para baixo até o final da lista) será "Soltar para prompt do shell de root".

    
por Brett 27.04.2012 / 02:16
0

Veja se você pode inicializar sua mídia 12.04 e executar uma atualização de CD do sistema. (Supondo que ainda pense que é 11.10 espero)

    
por Mordoc 27.04.2012 / 00:38
0

Você pode inicializar a partir de um cd ou usb e montar o chroot do sistema de arquivos no ponto de montagem e executar sudo apt-get install -f --fix-missing .

  1. Inicialize a partir do usb
  2. terminal aberto
  3. cd /mnt
  4. sudo mkdir /mnt/brokesystem
  5. sudo mount /dev/*sda1* /mnt/brokesystem * note / dev / sda1 pode ser outra coisa / dev /...
  6. sudo chroot /mnt/brokesystem
  7. sudo apt-get install -f --fix-missing (você pode ser solicitado a reiniciar o serviço e obter erros que o serviço não pode ser reiniciado, isso é ok)
  8. Quando a atualização for concluída, reinicie (remova o dispositivo de inicialização alternativo cd / usb)
  9. Deverá carregar normalmente (pode demorar um pouco mais para inicializar pela primeira vez)
por Andrew 27.04.2012 / 18:25