As bibliotecas travam depois de instalar a versão experimental da libc6

3

Meu sistema Debian não está inicializando mais depois de instalar a versão experimental da libc6.

Eu recebi esta mensagem no boot:

/sbin/init: error while loading shared libraries: libsepol.so.1: 
    cannot open shared object file: No such file or directory

O que posso fazer para resolver isso?

O erro http://i42.tinypic.com/5uh206.jpg Erro # 2 http://oi42.tinypic.com/35a4s5z.jpg

    
por Stephan Meijer 13.01.2014 / 18:26

2 respostas

3

Você pode tentar um chroot. inicialize um USB ao vivo e torne-se root

sudo -i

Monte seu sistema antigo em / mnt (altere sda1 conforme necessário)

mount /dev/sda1 /mnt

Prepare o chroot

mount -o bind /proc /mnt/proc
mount -o bind /dev /mnt/dev
mount -o bind /dev/pts /mnt/dev/pts
mount -o bind /sys /mnt/sys

cp /etc/resolv.conf /mnt/etc/resolv.conf

Digite o chroot

chroot /mnt /bin/bash

Supondo que tudo corra bem, remova o repositório experimental e tente executar

apt-get update
apt-get -t stable install libc6-amd64 libc6-dev libc6-dbg

Você pode precisar especificar as versões antigas desses pacotes, veja link

Use o apt-cache para procurar as versões do pacote

apt-cache search libc6-amd64

Se tudo isso falhar, você provavelmente precisará considerar o backup de seus dados e a reinstalação.

    
por 13.01.2014 / 19:20
0

O que eu fiz foi uma nova instalação. Parecia a única boa solução. Quero agradecer a todos pela ajuda!

Obrigado!

    
por 26.01.2014 / 08:51