roll back de yum update curl

ica
Messages : 37
Inscription : 21 juillet 2012, 13:53

roll back de yum update curl

Message par ica » 10 décembre 2019, 19:11

salut,

j'ai fait un yum update curl, l'install s'est bien passé mais maintenant libcurl ne fonctionne plus et quand je tape YUM en ligne de commande j'ai :
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

/usr/lib64/libssl3.so: version `NSS_3.14' not found (required by /usr/lib64/libcurl.so.4)

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.5 (r265:79063, Jun 25 2011, 08:36:25)
[GCC 4.4.4 20100726 (Red Hat 4.4.4-13)]

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

Comment revenir à mon ancien conf de CURL ?

J'ai pensé à faire un yum downgrade mais rien que YUM ca bug

Cordialement


edit : quand je tape php en ligne de commande j'ai :
PHP Startup: Unable to load dynamic library '/opt/rh/php54/root/usr/lib64/php/modules/curl.so' - /usr/lib64/libssl3.so: version `NSS_3.14' not found (required by /usr/lib64/libcurl.so.4) in Unknown on line 0
le fichier curl.so se trouve bien dans /opt/rh/php54/root/usr/lib64/php/modules/, pas de souci de ce côté là !!!!

ica
Messages : 37
Inscription : 21 juillet 2012, 13:53

Re: roll back de yum update curl

Message par ica » 10 décembre 2019, 23:13

bon j'ai réussi à revenir sur mes pattes en forcant la réinstall des fichier de l'ancienne version grâce à :
rpm -ivh --force --nodeps --replacepkgs --replacefiles oldversionmyfile.el6_4.x86_64.rpm
comme c'est conseillé ici :
https://www.linuxquestions.org/question ... ne-147870/

par contre pas la peine de désinstaller en premier les versions fraiches !

En revanche j'ai toujours mon probleme , quand je tape curl avec un URL en HTTPS j'ai le retour d'erreur :
curl: (60) Peer certificate cannot be authenticated with known CA certificates
More details here: http://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
of Certificate Authority (CA) public keys (CA certs). If the default
bundle file isn't adequate, you can specify an alternate file
using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
the bundle, the certificate verification probably failed due to a
problem with the certificate (it might be expired, or the name might
not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
the -k (or --insecure) option.


il faut renouveler le certificat mais je ne me rappelle plus comment faire. Est-ce au niveau de PHP ?

ica
Messages : 37
Inscription : 21 juillet 2012, 13:53

Re: roll back de yum update curl

Message par ica » 12 décembre 2019, 00:27

bon, probleme resolu, j'ai suivi les conseils suivants :

https://stackoverflow.com/questions/146 ... known-ca-c



sudo yum install ca-certificates
sudo update-ca-trust enable

sudo update-ca-trust extract

tru
Messages : 233
Inscription : 20 octobre 2009, 09:30

Re: roll back de yum update curl

Message par tru » 12 décembre 2019, 15:40

Si tu as réussi à casser centos-6 en ne faisant qu'un `yum update curl`, c'est sans doute que tu n'as pas mis à jour toute ton OS:
le curl de CentOS-6.10 (os+updates) n'est pas forcément compatible avec une CentOS-6.x (x< 10). Sans plus de détails, il faudrait mettre tout à jour...

A supposer que tu n'as de de dépots tiers incompatibles je ferai:

Code : Tout sélectionner

yum clean all
yum -y update glibc\* && \
yum -y update rpm\* && \
yum -y update kernel\* && \
yum -y update
reboot

Répondre