Problemas em Python no CentOS - erro ao carregar bibliotecas compartilhadas - libpython2.7.so.1.0

3

Fui aconselhado a postar isso aqui na comunidade do Stack Overflow.

Um dos nossos servidores CentOS entrou em um estado estranho e está reclamando que libpython2.7.so.1.0 não pode abrir arquivos de objetos compartilhados. Yum é inutilizável e outros recursos estão a falhar a função (como o envio de e-mail do sistema, SSH'ing para ele etc.) Eu realmente não quero ter que reconstruir o servidor a partir do zero e espero que alguém possa aconselhar sobre uma correção para mim.

Um exemplo do erro que me é apresentado ao executar o Yum:

/usr/bin/python: error while loading shared libraries: libpython2.7.so.1.0: cannot open shared object file: No such file or directory

Por favor note, eu não posso usar o símbolo de pipe (como eu estou tendo que gerenciar o sistema via console VMware) e eu não posso copiar texto deste console, então se você precisar que eu execute algum comando eu terei que digitar o resulta manualmente.

Respostas às perguntas feitas no Stack Overflow:

Digitar python na CLI ainda funciona e abrir o Python (observe que o carimbo de data / hora abaixo é quando isso parou de funcionar!) :

Python 2.7.15 (default, Jun 18 2018, 08:40:16) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2 
>>>

Digitar rpm --verify -a na CLI retorna o seguinte:

$ rpm --verify -a
rpm: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory
    
por Tom Whitfield 06.07.2018 / 15:36

1 resposta

0

Normalmente, quando tenho um problema de bibliotecas compartilhadas, eu uso yum provides para instalá-las. Por exemplo:

$ sudo yum provides libpython2.7.so.1.0
[sudo] password
Loaded plugins: nvidia
python-libs-2.7.5-68.el7.i686 : Runtime libraries for Python
Repo        : base
Matched from:
Provides    : libpython2.7.so.1.0 

Portanto, para poder fazer isso, sugiro remover yum e reinstalá-lo usando o pacote rpm:

$ sudo rpm -e yum

#download yum.rpm
$ sudo rpm -ivh yum.rpm

Você pode baixar o pacote yum rpm de aqui . Você também pode precisar remover pacotes vinculados ao yum como yum-utils ...

    
por 06.07.2018 / 16:08