Acidentalmente removido libselinux e nada funciona

1

Eu acidentalmente removi o libselinux no centos 7.4 e não consigo instalá-lo novamente e todos os comandos falham. Como eu me recupero?

ls: erro ao carregar bibliotecas compartilhadas: libselinux.so.1: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório desse tipo

yum install libselinux-2.5-12.el7.x86_64 Houve um problema ao importar um dos módulos do Python necessário para executar o yum. O erro que levou a esse problema foi:

libselinux.so.1: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório desse tipo

Eu tenho arquivos como abaixo.

[root @ localhost lib64] # localize o libselinux. /usr/lib/tmpfiles.d/libselinux.conf /usr/lib64/libselinux.so.1

    
por Rajesh Reddy B 13.06.2018 / 13:39

1 resposta

2

Inicialize a mídia de instalação no modo de recuperação. Use yum --installroot=/mnt/sysimage para instalar o pacote na raiz do sistema corrompido. Caso isso não funcione, você pode baixar o rpm, extrair esta biblioteca e copiá-lo para o lugar.

Ou faça backup dos dados no host e crie uma nova VM a partir do zero.

(E para evitar ocorrências futuras: evite se tornar o usuário root.)

    
por 13.06.2018 / 14:31