Reinstalando a biblioteca NSS no CentOS (Amazon AMI)

1

Eu tive um problema durante a atualização dos pacotes no CentOS AMI da Amazon (S3).

Eu tenho vários pacotes duplicados. Entre eles:

nss-softokn-freebl-3.16.2.3-14.2.38.amzn1.x86_64 is a duplicate with nss-softokn-freebl-3.16.2.3-1.13.amzn1.x86_64

Eu removi uma duplicata com rpm -e nss-softokn-freebl-3.16.2.3-14.2.38.amzn1.x86_64

Isso fez com que o yum , rpm e outros comandos parassem de funcionar imediatamente com erros como este:

error: Failed to initialize NSS library There was a problem importing one of the Python modules required to run yum. The error leading to this problem was:

   cannot import name ts

Please install a package which provides this module, or verify that the module is installed correctly.

It's possible that the above module doesn't match the current version of Python, which is:
2.6.9 (unknown, Mar 28 2014, 00:06:37)  [GCC 4.8.2 20131212 (Red Hat 4.8.2-7)]

If you cannot solve this problem yourself, please go to  the yum faq at:   http://yum.baseurl.org/wiki/Faq

rpmerror: Failed to initialize NSS library

etc.

Alguma ideia de como consertar o servidor (reinstalar nss-softokn-freebl-3.16.2.3-14.2.38.amzn1.x86_64 ) sem o comando rpm , rpm2cpio (também depende do NSS aparentemente)?

Ou faça o Python usar a outra versão do NSS instalada?

    
por Marcin Raczkowski 16.06.2016 / 18:38

1 resposta

0

Hoje eu encontro problemas semelhantes como este.

Eu uso rpm -e --nodeps sqlit ... rpm  então o problema ocorre como abaixo.

# rpm 
error: Failed to initialize NSS library

Este link me ajuda a sair do problema. link

O comando principal está aqui:

"sqlite-3.8.10.2-1.fc22.x86_64.rpm" Apenas como um demo rpm.

# rpm2cpio sqlite-3.8.10.2-1.fc22.x86_64.rpm | cpio -idmv 
Retrieving the sqlite-3.8.10.2-1.fc22.x86_64.rpm  package to cpio format.
#rpm -ivh sqlite 
Install sqlite 

Então o seu rpm / yum / dnf estará de volta.

    
por 27.05.2017 / 06:59

Tags