[Yaourt] Problème Package-Query sous Yaourt (résolu)

Annonces, dépannage, évolution du projet yaourt
Répondre
Baspar
Hankyu
Messages : 19
Inscription : mer. 30 juin 2010, 11:40

[Yaourt] Problème Package-Query sous Yaourt (résolu)

Message par Baspar »

Salut à tous.
J'aurai besoin d'un peu d'aide car je me heurte à un problème depuis quelque temps...
Il y a de cela quelques semaine, j'ai fais un gros Yaourt -Syu --aur.. Qui à causé quelques disfonctionnements à Yaourt.
Maintenant, dès que je demande à ce dernier une recher quelconque, il me retourne une erreur :

Code : Tout sélectionner

#yaourt essai
package-query: symbol lookup error: package-query: undefined symbol: alpm_option_set_root
J'ai poussé la recherche un peu plus loin, et lorsque je lance Package-Query seul, l'erreur est bien pire :

Code : Tout sélectionner

# package-query 
Segmentation fault
Avec certain autres paramètres, je retombe aussi sur l'erreur précédement citée :

Code : Tout sélectionner

#package-query essai
package-query: symbol lookup error: package-query: undefined symbol: alpm_option_set_root
Bon, l'erreur root a peut-être un rapport avec le fait que je n'utilise pas sudo.. à voir..
Mais malgré toutes les réinstallations de ces logiciels : niet, toujours même problème.

Si vraiment aucune solution n'est possible, je vais reinstaller. Mais si quelqu'un vois une solution.. Je suis prenneur ;)

Merci d'avance à ce qui prendront le temps de m'aider ^^'
Dernière modification par Baspar le lun. 19 mars 2012, 18:13, modifié 1 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Yaourt] Problème Package-Query sous Yaourt

Message par tuxce »

Je sais pas trop comment t'as pu mettre à jour pacman sans mettre à jour package-query, mais là il faut le faire.
L'erreur vient d'une fonction qu'appelait package-query 0.9 (on en est au 1.0.1)) qui a été supprimée lors du passage à pacman 4.0.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Yaourt] Problème Package-Query sous Yaourt

Message par benjarobin »

Tout d'abord es tu à jour avec : pacman -Syyu ?
Quel miroir utilises tu ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Baspar
Hankyu
Messages : 19
Inscription : mer. 30 juin 2010, 11:40

Re: [Yaourt] Problème Package-Query sous Yaourt

Message par Baspar »

Le problème ne touche en rien Pacman ( À première vue..)
Je peux faire toutes les MàJ de core, extra, ... Cependant, ça bloque pour AUR.
Sinon, oui, je fais pacman -Syu tout les 2/3 jours, donc je suis Okay sur ce point là.
Donc, j'ai par définition la dernière version de pacman et de Package-query

Et pour finir, sous Pacman, j'utilise : testing, core, extra, community-testing et multilib-testing.

Merci pour vos réponses si rapides ;)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Yaourt] Problème Package-Query sous Yaourt

Message par tuxce »

Si tu n'as pas le dépôt [archlinuxfr], package-query n'a pas pu être mis à jour car yaourt met d'abord à jour les paquets officiels avant ceux d'aur, or package-query provenant d'aur et pour gérer aur, yaourt a besoin de package-query, donc il faut le faire manuellement.

Par contre, t'as du à un moment ou un autre forcer la mise à jour car pacman refuse de se mettre à jour si un autre paquet dépend d'une version antérieur.

En bref, il faut que tu mettes à jour manuellement package-query (et accessoirement yaourt):
http://archlinux.fr/yaourt
Baspar
Hankyu
Messages : 19
Inscription : mer. 30 juin 2010, 11:40

Re: [Yaourt] Problème Package-Query sous Yaourt

Message par Baspar »

Oups là, j'ai oublié, j'ai bien mis Archlinuxfr.
Je retente une mise à jur package-query/yaourt et vous tiens au courant.
Baspar
Hankyu
Messages : 19
Inscription : mer. 30 juin 2010, 11:40

Re: [Yaourt] Problème Package-Query sous Yaourt

Message par Baspar »

Nope, j'ai bel et bien archlinuxfr/yaourt 1.0.1-1 ainsi que archlinuxfr/package-query 1.0.1-1
Mais toujours même problème
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Yaourt] Problème Package-Query sous Yaourt

Message par benjarobin »

Donne la sortie de : ldd /usr/bin/package-query
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Baspar
Hankyu
Messages : 19
Inscription : mer. 30 juin 2010, 11:40

Re: [Yaourt] Problème Package-Query sous Yaourt

Message par Baspar »

Code : Tout sélectionner

# ldd /usr/bin/package-query
	linux-vdso.so.1 =>  (0x00007fffa15ec000)
	libcurl.so.4 => /usr/lib/libcurl.so.4 (0x00007f77df1e1000)
	libyajl.so.2 => /usr/lib/libyajl.so.2 (0x00007f77defd8000)
	libalpm.so.7 => /usr/lib/libalpm.so.7 (0x00007f77dedac000)
	libc.so.6 => /lib/libc.so.6 (0x00007f77dea0b000)
	libssh2.so.1 => /usr/lib/libssh2.so.1 (0x00007f77de7e3000)
	librt.so.1 => /lib/librt.so.1 (0x00007f77de5db000)
	libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007f77de372000)
	libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007f77ddf7a000)
	libdl.so.2 => /lib/libdl.so.2 (0x00007f77ddd76000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00007f77ddb60000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00007f77dd944000)
	libgpgme.so.11 => /usr/lib/libgpgme.so.11 (0x00007f77dd711000)
	libarchive.so.12 => /usr/lib/libarchive.so.12 (0x00007f77dd489000)
	/lib/ld-linux-x86-64.so.2 (0x00007f77df43c000)
	libassuan.so.0 => /usr/lib/libassuan.so.0 (0x00007f77dd279000)
	libgpg-error.so.0 => /lib/libgpg-error.so.0 (0x00007f77dd076000)
	libacl.so.1 => /lib/libacl.so.1 (0x00007f77dce6e000)
	libattr.so.1 => /lib/libattr.so.1 (0x00007f77dcc6a000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f77dca40000)
	liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f77dc81e000)
	libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x00007f77dc60e000)
Oserai-je demander ce que cette commande donne ? :D
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Yaourt] Problème Package-Query sous Yaourt

Message par tuxce »

T'aurais pas à un moment ou un autre compilé et installé package-query avec un make install ?
Que donne:

Code : Tout sélectionner

which package-query
Pour le ldd, ça donne les libs avec lesquelles est lié le programme et à priori, c'est les bonnes.
Baspar
Hankyu
Messages : 19
Inscription : mer. 30 juin 2010, 11:40

Re: [Yaourt] Problème Package-Query sous Yaourt

Message par Baspar »

Code : Tout sélectionner

which package-query
/usr/local/bin/package-query
Il est probable que j'ai compilé Package-Query à un moment ou un autre...
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Yaourt] Problème Package-Query sous Yaourt

Message par benjarobin »

Donc il va être nécessaire de le supprimer à la main... Normalement il suffit de supprimer /usr/local/bin/package-query
Par sécurité je te conseil de relancer l'installation de package-query si ce n'est pas déjà fait

Pour information il est très fortement déconseillé de faire un make install sans utiliser de PKGBUILD
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Baspar
Hankyu
Messages : 19
Inscription : mer. 30 juin 2010, 11:40

Re: [Yaourt] Problème Package-Query sous Yaourt

Message par Baspar »

Bon, bah je te remercie de tout mon coeur Benjarobin, ça a tout résolu ;)
Si j'ai bien compris.. En ayant fait un make install, ça m'a crée le fichier /usr/local/bin/package-query. Mais l'intallation n'étant pas "référencée" dans yaourt/pacman, en faisant une MàJ, ça n'a pas remplacé fichier /usr/local/bin/package-query.

Bon, m'enfin, l'essentiel étant que ça marche: merci :D
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Résolu] [Yaourt] Problème Package-Query sous Yaourt

Message par benjarobin »

C'est quand même Tuxce qui a eu l'idée, ce n'est pas moi :-)
Sinon non ce n'est exactement pas la bonne raison, par défaut le make installe le tout dans /usr/local/bin/ au lieu de /usr/bin/ et en effet pacman ne connait pas ce nouveau fichier et a quel paquet celui-ci appartient (aucun)
Dernière modification par benjarobin le lun. 19 mars 2012, 19:01, modifié 1 fois.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Baspar
Hankyu
Messages : 19
Inscription : mer. 30 juin 2010, 11:40

Re: [Yaourt] Problème Package-Query sous Yaourt (résolu)

Message par Baspar »

Okaaaaay, je retiens, merci ;)

(Ah, et on ne dis pas "Comme même", mais "Quand même" ;) Voilà, comme ça on est quite :D )
Répondre