[ettercap-gtk] Bibliothèque manquante (contourné)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
cycyx
yeomen
Messages : 222
Inscription : dim. 02 mars 2008, 19:53

[ettercap-gtk] Bibliothèque manquante (contourné)

Message par cycyx »

B'soir,

Alors voilà :

Code : Tout sélectionner

[cyriac@lapetaupe ~]$ yaourt -S ettercap-gtk
[...]
Targets: ettercap-NG_0.7.3-8  ettercap-gtk-NG_0.7.3-2  
[...]
[cyriac@lapetaupe ~]$ sudo ettercap-gtk
ettercap-gtk: error while loading shared libraries: libltdl.so.3: cannot open shared object file: No such file or directory
[cyriac@lapetaupe ~]$ yaourt libtld
[cyriac@lapetaupe ~]$ locate libtld
Je n'ai rien trouvé sur le net...
Quel package manque et surtout, je pense qu'il y a un soucis de dépendance...
Dernière modification par cycyx le lun. 28 juil. 2008, 12:25, modifié 1 fois.
Laptop1 : Clevo W110ER, core i5-3210M, 8Gb RAM, Intel® Ivybridge Mobile (GT2)/NVIDIA GT 650M, x86_64
Laptop2 : Sony Vaio SR41M, Core 2 Duo T6400, 4Gb RAM, ATI Radeon HD 4750, x86_64
Avatar de l’utilisateur
Abazigal
Chu Ko Nu
Messages : 313
Inscription : sam. 26 avr. 2008, 14:45
Localisation : Seine et Marne

Message par Abazigal »

Salut, il me semble que tu t'es trompé quand tu as fait ton locate, tu as oublié une lettre (et tu en a inversé 2 (mais bon, il etait minuit, alors c'est comprehensible)) :)
(ce n'est pas libtld, mais libLtDL)

J'ai eu le meme probleme, locate m'a cependant trouvé "libltdl.so.7.1.2" dans /usr/lib.
J'ai pas chercher beaucoup plus loin : j'ai fai un lien symbolique :?

Code : Tout sélectionner

ln -s /usr/lib/libltdl.so.7.1.2 /usr/lib/libltdl.so.3
Et maintenant ca marche :D

Voila ;)

ps: pour le lancer, il faut rajouter l'option --gtk :

Code : Tout sélectionner

ettercap-gtk --gtk
Si les cons savaient voler, il ferait nuit tout le temps ...
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

tu devrais remplir un bug sur http://bugs.archlinux.org/

et si tu ne veux pas faire de lien ou éviter une éventuelle incompatibilité (de 3 à 7, c'est possible...), il te suffit de recompiler ettercap-gtk:

Code : Tout sélectionner

rsync -r rsync.archlinux.org::abs/i686/extra/ettercap-gtk .
cd ettercap-gtk
makepkg -si
Dernière modification par tuxce le lun. 28 juil. 2008, 00:28, modifié 1 fois.
Avatar de l’utilisateur
cycyx
yeomen
Messages : 222
Inscription : dim. 02 mars 2008, 19:53

Message par cycyx »

Abazigal a écrit :(ce n'est pas libtld, mais libLtDL)
Ok, mais même avec DL, ni locate ni yaourt ne me renvoit quoi que ce soit.
Tu peux me dire quel paquet contient cette lib ?

EDIT: encore un compte à créer pour ouvrir un bug... A quand un SSO sur archilinux.fr ? :P
Laptop1 : Clevo W110ER, core i5-3210M, 8Gb RAM, Intel® Ivybridge Mobile (GT2)/NVIDIA GT 650M, x86_64
Laptop2 : Sony Vaio SR41M, Core 2 Duo T6400, 4Gb RAM, ATI Radeon HD 4750, x86_64
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

ettercap n'est pas un projet francophone, donc le bug est a remonté sur le flyspray de archlinux.org :)
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

exact, erreur de ma part due aux propositions de la "barre magique" de ff3 :)
édité.
cycyx a écrit : Ok, mais même avec DL, ni locate ni yaourt ne me renvoit quoi que ce soit.
Tu peux me dire quel paquet contient cette lib ?
la lib est déjà installée, c'est le paquet "libtool", mais le mainteneur a du compiler le paquet "ettercap" avec la mauvaise version de librairie.
Avatar de l’utilisateur
Vinvin
yeomen
Messages : 290
Inscription : ven. 14 déc. 2007, 14:37
Localisation : Rennes

Message par Vinvin »

Abazigal a écrit :J'ai eu le meme probleme, locate m'a cependant trouvé "libltdl.so.7.1.2" dans /usr/lib.
J'ai pas chercher beaucoup plus loin : j'ai fai un lien symbolique :?

Code : Tout sélectionner

ln -s /usr/lib/libltdl.so.7.1.2 /usr/lib/libltdl.so.3
Et maintenant ca marche :D
J'ai eu exactement le même souci au lancement de ettercap,
et il fut résolu de la même façon ! :)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

[avis]
lier une librairie à un nom désignant une version antérieur réussit dans la majorité des cas, mais peut engendrer des problèmes d'incompatibilités du à la différence de versions, et pour définir la cause une fois qu'on a oublié qu'on a fait le lien, ce n'est pas aussi simple... (surtout que le lien n'est jamais mis à jour, effacé ou autre)
bref, je pense que sur une distrib qui donne la chance de recompiler très simplement et pour ce cas la, très rapidement (histoire d'1 mn), faut pas se priver ;)
[/avis]

sinon, si tu n'as pas encore rempli le bug, en fait, il y en a déjà un, mais le mainteneur ne doit pas etre trop disponible:
http://bugs.archlinux.org/task/10550?dev=186
Répondre