J'ai un problème avec une librairie,je n'arrive pas a le réssoudre.
Le problème viens de Prostat qui a besoin de ces librairies pour lancer mes graphqiue de log Squid.
J'ai déja eu le problème et j'avais réussis à le réssoudre, lors d'une nouvelle install je retombe au même problème, et me dit 'ca va j'ai noter les packets pour ressoudre les dépendances' et paf cela ne marche plus.
Pouvez-vous me dire comment ressoudres se problème de librairie ? Ou un liens pour obtenir ces fameuses libgd.so.0 et 6
Résultat d'un rpm -QA | grep gd:
gdbm-1.8.0-20
sysklogd-1.4.1-12.3
gdm-2.4.1.6-5
gdk-pixbuf-0.22.0-6.1.1
gd-1.8.4-12
gdbm-devel-1.8.0-20
gdb-6.1post-1.20040607.17
libgd-2.0.20-2
Merci
# Des infos ?
Posté par liberforce (site web personnel) . Évalué à 2.
2. Quel est le message d'erreur que tu as ? On ne peut pas deviner ?
3. Que donne un rpm -qf libgd.so.0
[^] # Re: Des infos ?
Posté par NeoX . Évalué à 0.
1°) redhat ou fedora (postée dans Linux.redhat )
[^] # Re: Des infos ?
Posté par Ludovic César . Évalué à 1.
Voici ce que j'obtiens avec le rpm qf ...
error: file libgd.so.0: No such file or directory
Mon message d'erreur des log prostat:
cat /var/log/prostat/dimanche.log
/usr/local/bin/prostat: error while loading shared libraries: libgd.so.0: cannot open shared object file: No such file or directory
[^] # Re: Des infos ?
Posté par NeoX . Évalué à 1.
updatedb
locate libgd.so*
qui devrait t'indiquer tous les libgd.so qui se trouve sur ta machine.
ensuite il te suffirait de faire un lien
libgd.so.0 -> libgd.so.X
avec la commande
ln -s libgd.so.X libgd.so.0
sinon avec RHEL tu as un support entreprise il me semble.
[^] # Re: Des infos ?
Posté par Ludovic César . Évalué à 1.
La commande updatedb ne marche pas :'(
Mais voici les lib supplémentaire que j'ai ajouter, via Graphwiz et autre:
ls -l /usr/locale/lib :
-rw-r--r-- 1 root root 407132 Oct 2 11:40 libgd.a
-rwxr-xr-x 1 root root 700 Oct 2 11:40 libgd.la
lrwxrwxrwx 1 root root 14 Oct 2 11:40 libgd.so -> libgd.so.2.0.0
lrwxrwxrwx 1 root root 14 Oct 2 11:40 libgd.so.2 -> libgd.so.2.0.0
-rwxr-xr-x 1 root root 322186 Oct 2 11:40 libgd.so.2.0.0
Voici un ls -R | grep libgd.so.* fait a la racine:
# ls -R | grep libgd.so.*
libgd.so.1
libgd.so.1.8
libgd.so.1.8.4
libgd.so.2
libgd.so.2.0.0
libgd.so.0
libgd.so.0.0.0
libgd.so
libgd.so.2
libgd.so.2.0.0
libgd.so.0
Et je vois que grace a toi j'avance car je vois que j'ai les bonne lib me reste plus qu'a la localiser et de faire un lien symbolique...
[^] # Re: Des infos ?
Posté par NeoX . Évalué à 1.
sinon pour savoir ou ils sont
ls -lR | grep libgd.so.*
[^] # Re: Des infos ?
Posté par Ludovic César . Évalué à 1.
Trouver grace a la commande find:
#find / libgd.so.* | grep libgd
/root/libgd-2.0.20-2.i386.rpm
/root/libgd2-2.0.33-2_11.el4.at.i386.rpm
/usr/share/doc/libgd-2.0.20
/usr/share/doc/libgd-2.0.20/COPYING.gz
/usr/share/doc/libgd-2.0.20/index.html
/usr/lib/libgdbm.so.2.0.0
/usr/lib/libgdbm.so.2
/usr/lib/libgdk-x11-2.0.so.0.200.4
/usr/lib/libgdk-x11-2.0.so.0
/usr/lib/libgdk_pixbuf-2.0.so.0.200.4
/usr/lib/libgdk_pixbuf-2.0.so.0
/usr/lib/libgdk_pixbuf_xlib-2.0.so.0.200.4
/usr/lib/libgdk_pixbuf_xlib-2.0.so.0
/usr/lib/libgdk_pixbuf.so.2
/usr/lib/libgdk_pixbuf_xlib.so.2.0.0
/usr/lib/libgdk_pixbuf.so.2.0.0
/usr/lib/libgdk_pixbuf_xlib.so.2
/usr/lib/libgdk-1.2.so.0.9.1
/usr/lib/libgdk-1.2.so.0
/usr/lib/libgdk_imlib.so.1.9.13
/usr/lib/libgdk_imlib.so.1
/usr/lib/libgd.so.1
/usr/lib/libgd.so.1.8
/usr/lib/libgd.so.1.8.4
/usr/lib/libgdbm.a
/usr/lib/libgdbm.la
/usr/lib/libgdbm.so
/usr/lib/graphviz/libgd.so.0.0.0
/usr/lib/graphviz/libgd.so.0
/usr/lib/libgd.so.2
/usr/lib/libgd.so.2.0.0
/usr/local/lib/libgd.so.2.0.0
/usr/local/lib/libgd.so.2
/usr/local/lib/libgd.so
/usr/local/lib/libgd.la
/usr/local/lib/libgd.a
/usr/local/libexec/libgd.so.0
find: libgd.so.*: No such file or directory
Maintenant me reste plus qu'a savoir ou prostat va faire sa recherche de lib pour mettre le lien symbolique au bonne endroit :)
Ton aide me fait avancer à vitesse grand V :)
[^] # Résolu
Posté par Ludovic César . Évalué à 1.
Prostat ne me pose plus problème pour ces fameuse librairie, Merci de ton aide :-)
[^] # Re: Des infos ?
Posté par NeoX . Évalué à 1.
ensuite il faut faire un locate fichier_que_tu_cherches
je vois bien les libgd.so.0.* mais elle ne semble pas se situer dans les dossiers standards.
il faudrait eventuellement faire un lien de ce fichier vers /usr/lib/libgd.so.0 car c'est probablement là que cherche prostat
[^] # Oups
Posté par Ludovic César . Évalué à 1.
[^] # Re: Oups
Posté par NeoX . Évalué à 1.
[^] # Re: Oups
Posté par Ludovic César . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.