Page 1 sur 1
[Yaourt] Problème Package-Query sous Yaourt (résolu)
Publié : lun. 19 mars 2012, 15:18
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 :
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 ^^'
Re: [Yaourt] Problème Package-Query sous Yaourt
Publié : lun. 19 mars 2012, 15:26
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.
Re: [Yaourt] Problème Package-Query sous Yaourt
Publié : lun. 19 mars 2012, 15:27
par benjarobin
Tout d'abord es tu à jour avec : pacman -Syyu ?
Quel miroir utilises tu ?
Re: [Yaourt] Problème Package-Query sous Yaourt
Publié : lun. 19 mars 2012, 16:15
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

Re: [Yaourt] Problème Package-Query sous Yaourt
Publié : lun. 19 mars 2012, 16:40
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
Re: [Yaourt] Problème Package-Query sous Yaourt
Publié : lun. 19 mars 2012, 16:46
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.
Re: [Yaourt] Problème Package-Query sous Yaourt
Publié : lun. 19 mars 2012, 16:52
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
Re: [Yaourt] Problème Package-Query sous Yaourt
Publié : lun. 19 mars 2012, 17:07
par benjarobin
Donne la sortie de : ldd /usr/bin/package-query
Re: [Yaourt] Problème Package-Query sous Yaourt
Publié : lun. 19 mars 2012, 17:15
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 ?

Re: [Yaourt] Problème Package-Query sous Yaourt
Publié : lun. 19 mars 2012, 17:35
par tuxce
T'aurais pas à un moment ou un autre compilé et installé package-query avec un make install ?
Que donne:
Pour le ldd, ça donne les libs avec lesquelles est lié le programme et à priori, c'est les bonnes.
Re: [Yaourt] Problème Package-Query sous Yaourt
Publié : lun. 19 mars 2012, 17:39
par Baspar
Il est probable que j'ai compilé Package-Query à un moment ou un autre...
Re: [Yaourt] Problème Package-Query sous Yaourt
Publié : lun. 19 mars 2012, 17:46
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
Re: [Yaourt] Problème Package-Query sous Yaourt
Publié : lun. 19 mars 2012, 18:12
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

Re: [Résolu] [Yaourt] Problème Package-Query sous Yaourt
Publié : lun. 19 mars 2012, 18:26
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)
Re: [Yaourt] Problème Package-Query sous Yaourt (résolu)
Publié : lun. 19 mars 2012, 18:57
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

)