Voici le message d'erreur que j'ai en essayant de lancer yum
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
/usr/lib64/libcurl.so.4: file too short
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.6 (r266:84292, May 20 2011, 16:42:11)
[GCC 4.4.5 20110214 (Red Hat 4.4.5-6)]
Avez vous une idée de quoi il s'agit
# controle de libcurl.so.4
Posté par eric gerbier (site web personnel) . Évalué à 2.
Commence par contrôler la librairie demandée : envoie le résultat de la commande :
ls -al /usr/lib64/libcurl.so*
par exemple sur ma machine, j’obtiens :
lrwxrwxrwx 1 root root 16 2011-07-27 08:44 /usr/lib64/libcurl.so -> libcurl.so.4.2.0*
lrwxrwxrwx 1 root root 16 2011-07-27 08:44 /usr/lib64/libcurl.so.4 -> libcurl.so.4.2.0*
-rwxr-xr-x 1 root root 348880 2011-07-21 16:07 /usr/lib64/libcurl.so.4.2.0*
Ensuite on contrôle que la librairie est intacte en demandant à rpm :
rpm -Vv $(rpm -qf /usr/lib64/libcurl.so.4.2.0 )
Pour la résolution : il faudra probablement re-installer le package curl : le télécharger par http depuis un miroir de ta distribution, puis forcer la re-installation par une commande du type : rpm -Uvh --force curl*.rpm
# Résultats commande
Posté par Kimak . Évalué à 1.
ls -al /usr/lib64/libcurl.so.*
renvoies ceci:
-rwxr-xr-x 1 root root 0 22 mars 13:33 /usr/lib64/libcurl.so.4
-rwxr-xr-x 1 root root 0 22 mars 10:07 /usr/lib64/libcurl.so.4.1.1
et rpm -Vv $(rpm -qf /usr/lib64/libcurl.so.4.1.1) renvoies
SM5….T. /usr/lib64/libcurl.so.4
S.5….T. /usr/lib64/libcurl.so.4.1.1
je vais tenter de forcer la réinstallation de curl
[^] # Re: Résultats commande
Posté par eric gerbier (site web personnel) . Évalué à 3.
Tes fichiers sont vides (c'était probable vu le message).
Avant de re-installer curl, vérifie s'il te reste de la place dans tes systèmes de fichiers (commande : df) : ton problème ressemble à une mise à jour foirée à cause d'une partition pleine !
[^] # Re: Résultats commande
Posté par Marotte ⛧ . Évalué à 2. Dernière modification le 23 mars 2012 à 00:21.
C'est même plus que probable ! À moins que tout le système de fichiers soit corrompu…
-rwxr-xr-x 1 root root 0 22 mars 13:33 /usr/lib64/libcurl.so.4
-rwxr-xr-x 1 root root 0 22 mars 10:07 /usr/lib64/libcurl.so.4.1.1
En plus on a un indice dans le message d'erreur original : /usr/lib64/libcurl.so.4: file too short
Bien vu pour le coup du fs saturé lors d'un upgrade…
# Résultats df
Posté par Kimak . Évalué à -1.
Effectivement j'ai fait un yum update juste avant que ca crash " je me demandais bien ce que j'avais mal fait …"
sinon le résultat de df ne renvoies rien d'anormale
df -h
Sys. de fichiers Taille Uti. Disp. Uti% Monté sur
/dev/sda3 901G 6,7G 849G 1% /
tmpfs 7,8G 0 7,8G 0% /dev/shm
/dev/sda1 259M 47M 199M 19% /boot
ca pourrait être un problème de formatage disque puisque de viens de réinstaller le serveur
# Résolu
Posté par Kimak . Évalué à 0.
En fait le fichier libcurl.so était corrompue je l'ai juste réinstaller et ca a marché
Merci
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.