Page 1 sur 1

[yaourt] Aucune mise à jour disponible (résolu)

Publié : lun. 16 janv. 2012, 11:56
par eyome
Bonjour,

Depuis un mois environ la commande yaourt -Syua ne trouve pas de majs disponibles, ni pour les dépôts officiels, ni pour les dépôts communautaires. Il me dit que tout est à jour alors que pacman -Syu trouve des majs.
Pouvez vous me dire ce que j'ai loupé?

Re: [yaourt] Aucune mise à jour disponible

Publié : lun. 16 janv. 2012, 12:07
par tuxce
Salut, t'utilises quelle version de yaourt / package-query / pacman:

Code : Tout sélectionner

yaourt -V
package-query -v
pacman -V
Tu peux aussi lancer

Code : Tout sélectionner

bash -x yaourt -Syua |& tee yaourt.log
puis poster le contenu de yaourt.log dans un pastebin par exemple.

Re: [yaourt] Aucune mise à jour disponible

Publié : lun. 16 janv. 2012, 12:24
par eyome
Alors, versions de l'ensemble:

Code : Tout sélectionner

[eyome@archbang ~]$ pacman -V

 .--.                  Pacman v3.5.4 - libalpm v6.0.4
/ _.-' .-.  .-.  .-.   Copyright (C) 2006-2011 Pacman Development Team
\  '-. '-'  '-'  '-'   Copyright (C) 2002-2006 Judd Vinet
 '--'
                       Ce programme peut être librement redistribué
                       sous les termes de la licence GNU GPL.

Pour l'autre commande, l'ensemble du résultat ne "loge" pas dans mon terminal, je n'ai que la fin, comment je peux faire pour récupérer le résultat de toute la commande?

Re: [yaourt] Aucune mise à jour disponible

Publié : lun. 16 janv. 2012, 12:29
par tuxce
T'as zappé des commandes :|

Pour la dernière commande, la sortie est disponible dans le fichier yaourt.log, il suffit de l'ouvrir dans un éditeur.

Re: [yaourt] Aucune mise à jour disponible

Publié : lun. 16 janv. 2012, 12:50
par eyome
Oo, désolé, mauvais copié-collé:

Code : Tout sélectionner

[eyome@archbang ~]$ yaourt -V
yaourt 0.10.2
accueil : http://archlinux.fr/yaourt
[eyome@archbang ~]$ package-query -v
package-query 0.9
[eyome@archbang ~]$ pacman -V

 .--.                  Pacman v3.5.4 - libalpm v6.0.4
/ _.-' .-.  .-.  .-.   Copyright (C) 2006-2011 Pacman Development Team
\  '-. '-'  '-'  '-'   Copyright (C) 2002-2006 Judd Vinet
 '--'
                       Ce programme peut être librement redistribué
                       sous les termes de la licence GNU GPL.

[eyome@archbang ~]$ 

Pour yaourt.log
http://pastebin.archlinux.fr/435287

Re: [yaourt] Aucune mise à jour disponible

Publié : lun. 16 janv. 2012, 13:09
par tuxce
J'ai oublié de préciser: Tu as bien des mise à jour de disponibles là ? Parce que sinon, en fait, je peux pas voir grand chose :)

Si c'est le cas, tu peux poster la sortie de :

Code : Tout sélectionner

pacman -Sp --print-format '## %n' --noconfirm -u
merci.

Re: [yaourt] Aucune mise à jour disponible

Publié : lun. 16 janv. 2012, 13:33
par eyome
Hi hi hi.

Je dois avoir des paquets non à jour venant des dépôts communautaires, exemple:

Code : Tout sélectionner

[eyome@archbang ~]$ yaourt -Ss gnome-shell-theme-nord
aur/gnome-shell-theme-nord 1.2-3 [installed: 20111101-3] (74)
    This is a GNOME Shell theme with a glassy transparent look.

(Question subsidiaire, comment fait-on pour lister tous les paquets issues d'AUR d'installés, j'avais trouvé comme un grand, et maintenant que j'en ai besoin j'y arrive plus)

Sortie de ta commande:

Code : Tout sélectionner

[eyome@archbang ~]$ pacman -Sp --print-format '## %n' --noconfirm -u
:: Début de la mise à jour complète du système...
## at-spi2-core
## sdl_image
## sdl_mixer
## sdl_ttf
[eyome@archbang ~]$ 


Et c'est moi, évidemment, qui te remercie.

Re: [yaourt] Aucune mise à jour disponible

Publié : lun. 16 janv. 2012, 14:08
par tuxce

Code : Tout sélectionner

$ vercmp 1.2-3 20111101-3
-1
Donc, en l'occurrence, il considère que tu es à jour pour celui là. Mais la sortie de pacman en montre quelques uns.
Du coup, ou bien, c'est le genre de "bug" qui énerve :| ou alors, c'est un souci de droits (un lancement avec su ou un truc du genre).

Tu peux donner la sortie de:

Code : Tout sélectionner

ls -al /tmp/yaourt-tmp-eyome

Re: [yaourt] Aucune mise à jour disponible

Publié : lun. 16 janv. 2012, 14:15
par eyome
Sortie de la commande:

Code : Tout sélectionner

[eyome@archbang ~]$ ls -al /tmp/yaourt-tmp-eyome
total 0
drwxr-xr-x  3 eyome users  60 16 janv. 12:22 .
drwxrwxrwt 14 root  root  300 16 janv. 13:19 ..
drwxr-xr-x  2 eyome users 680 16 janv. 12:22 orphans

J'ai fait, au début de mon utilisation de yaourt, une ou deux fois des commandes yaourt en étant en sudo, mais plus depuis que je sais que c'est mal :)

Re: [yaourt] Aucune mise à jour disponible

Publié : lun. 16 janv. 2012, 14:41
par tuxce
Bon, on va dire que c'est
tuxce a écrit :c'est le genre de "bug" qui énerve :|
(Tu ne spécifies pas un dossier temporaire différent ?)

Si ça te dérange pas de débugguer :

Tu commentes la ligne 199 (en root, c'est le seul truc à faire en root) de /usr/lib/yaourt/abs.sh:

Code : Tout sélectionner

rm "$YAOURTTMPDIR/sysupgrade"
Tu relances:

Code : Tout sélectionner

yaourt -Su
Et tu regardes s'il n'y a pas un fichier /tmp/yaourt-tmp-eyome/sysupgrade et est ce qu'il contient quelque chose.
Si oui, donne la sortie de :

Code : Tout sélectionner

sed -n 's/^## \(.*\)/\1/p' /tmp/yaourt-tmp-eyome/sysupgrade

Re: [yaourt] Aucune mise à jour disponible

Publié : lun. 16 janv. 2012, 14:53
par eyome
Ok, je viens de commenter la ligne en question et j'ai fait:

Code : Tout sélectionner

[eyome@archbang ~]$ yaourt -Su


==> Mise à jour des logiciels (nouvelle version) :
extra/at-spi2-core 2.2.1-1  -> 2.2.3-1
extra/sdl_image    1.2.10-2 -> 1.2.11-1
extra/sdl_mixer    1.2.11-2 -> 1.2.12-1
extra/sdl_ttf      2.0.10-1 -> 2.0.11-1

==> Continuer la mise à jour ? [O/n]
==> [V]oir les détails.   Sélectionner les paquets [M]anuellement.
==> --------------------------------------------------------------
==> 

Je suppose qu'il faut que je fasse la maj?

Re: [yaourt] Aucune mise à jour disponible

Publié : lun. 16 janv. 2012, 14:59
par tuxce
Hmmm, ne fais pas la mise à jour et lance plutôt:

Code : Tout sélectionner

yaourt  -Syua
et si là, ça fonctionne, t'as du faire un truc supplémentaire dont je suis pas au courant parce que le fait de commenter la ligne n'a pas pu résoudre le souci.

Re: [yaourt] Aucune mise à jour disponible

Publié : lun. 16 janv. 2012, 15:09
par eyome
Ok, j'ai fait la maj via yaourt -Syua, je comprends vraiment pas ce qui se passe :D

J'ai rien fait de supplémentaire de ce que tu m'as suggéré.

Cependant, il n'y a toujours pas de majs du dépôts d'AUR de proposer, je ne pense sincèrement pas être à jour.

Re: [yaourt] Aucune mise à jour disponible

Publié : lun. 16 janv. 2012, 15:39
par tuxce
D'après ton pastebin, tous les paquets AUR sont à jour, tu peux le vérifier en spécifiant:

Code : Tout sélectionner

DETAILUPGRADE=2
dans ~/.yaourtrc , ça te donnera plus de détail par rapport à la recherche.

Re: [yaourt] Aucune mise à jour disponible

Publié : lun. 16 janv. 2012, 19:57
par eyome
Excuse moi pour le retard, j'ai dû m'absenter...

Bon bè je comprends pas tout :D, j'ai dû halluciner, désolé pour le dérangement...
je vais quand même surveiller tout ça, non parce que bon :D

Merci beaucoup en tout cas ;)

Re: [yaourt] Aucune mise à jour disponible (résolu)

Publié : sam. 18 févr. 2012, 14:23
par eyome
Salut,

J'ai toujours pas eut de majs sur mes paquets venant de AUR, j'en ai 21 et c'est que des thèmes et des jeux HIB, c'est des trucs avec des majs fréquentes ça normalement.
Vous pouvez me dire comment faire pour lister les paquets installés via AUR et leur version?

Re: [yaourt] Aucune mise à jour disponible (résolu)

Publié : sam. 18 févr. 2012, 14:29
par FoolEcho
:rhooo: Lire le wiki ou le man ? :rtfm: :mrgreen:
Yaourt
pacman

(pacman -Qm)

Si ce sont des versions de développement, git ou autre, tu peux utiliser yaourt avec --devel pour les reconstruire.

Re: [yaourt] Aucune mise à jour disponible (résolu)

Publié : sam. 18 févr. 2012, 15:49
par eyome
:D, bè je savais pour pacman -Q, mais j'avais pas capté l'option "m".
Bon, fausse alerte alors (encore...) tout semble à jour.
Merci :)