Page 1 sur 1

[yaourt] mise à jour impossible

Publié : sam. 25 juil. 2009, 14:16
par mathieuI
Bon, j'ai un problème depuis quelque temps avec yaourt : impossible de faire des yaourt -Su
$ yaourt -Syu
Mot de passe :
:: Synchronisation des bases de données de paquets...
core 33,3K 139,0K/s 00:00:00 [##################################################################################################] 100%
extra 377,7K 165,1K/s 00:00:02 [##################################################################################################] 100%
community est à jour;
archlinuxfr est à jour;
:: Début de la mise à jour complète du système...
Résolution des dépendances...
ftp://mir1.archlinuxfr.org/archlinux/co ... pkg.tar.gz
ftp://mir1.archlinuxfr.org/archlinux/co ... pkg.tar.gz
ftp://mir1.archlinuxfr.org/archlinux/co ... pkg.tar.gz
ftp://mir1.archlinuxfr.org/archlinux/ex ... pkg.tar.gz
grep: /tmp/yaourt-tmp-mathieui/sysupgrade: Aucun fichier ou dossier de ce type
Vérification des mises à jour disponibles...
grep: /tmp/yaourt-tmp-mathieui/sysupgrade: Aucun fichier ou dossier de ce type
(le -Sy fonctionne bien séparément, et j'ai fait un -Syy avant)
J'ai pensé à un problème de dépôt, sauf que le pacman -Su marche bien…
(donc je n'ai strictement aucune idée quant à l'origine du problème)
:(

Re: [yaourt] mise à jour impossible

Publié : sam. 25 juil. 2009, 14:41
par Vinvin
yaourt -Syu
Mot de passe :
grep: /tmp/yaourt-tmp-mathieui/sysupgrade: Aucun fichier ou dossier de ce type
Visiblement, tu essaies depuis un compte utilisateur.
Essaies en étant directement root pour voir.

Re: [yaourt] mise à jour impossible

Publié : sam. 25 juil. 2009, 15:31
par tuxce
Vinvin a écrit : Visiblement, tu essaies depuis un compte utilisateur.
c'est normalement fait pour ;)
faudrait plutot voir si le fichier n'a pas des souci de permissions ou si le /tmp n'est pas plein.

Re: [yaourt] mise à jour impossible

Publié : sam. 25 juil. 2009, 16:11
par nmy
je deviens fou moi je pensais avoir répondu ici, soit....


chmod 1777 /tmp

Re: [yaourt] mise à jour impossible

Publié : sam. 25 juil. 2009, 16:20
par mathieuI
Vinvin a écrit :
yaourt -Syu
Mot de passe :
grep: /tmp/yaourt-tmp-mathieui/sysupgrade: Aucun fichier ou dossier de ce type
Visiblement, tu essaies depuis un compte utilisateur.
Essaies en étant directement root pour voir.
Ben c'est sensé être fait pour. Effectivement ça fonctionne en root, mais je préfère utiliser pacman si je dois être en root :P
Je vais regarder du côté des permissions, j'ai peut-être raté quelque chose dans mon /etc/sudoers :/

@nmy : ça ne marche pas.
J'ai bien accès à /tmp/, vu que je peux encore installer les paquets que je veux, qu'ils viennent d'AUR où des dépôts, ils vont bien dans /tmp/
@tuxce :
Sys. de fich. 1M-blocs Occupé Disponible Capacité Monté sur
/dev/sda2 14887 7457 6674 53% /

Et le fichier qu'il cherche n'existe tout simplement pas :/

Re: [yaourt] mise à jour impossible

Publié : sam. 25 juil. 2009, 16:21
par benjarobin
Édit: Poste sans intérêt, a supprimer

Re: [yaourt] mise à jour impossible

Publié : sam. 25 juil. 2009, 16:23
par nmy
colle ton /etc/sudoers stp

ton paquet vient de aur?

si oui installe make et fakeroot etc necessaire a compiler les paquets de aur

Re: [yaourt] mise à jour impossible

Publié : sam. 25 juil. 2009, 16:28
par mathieuI
benjarobin a écrit :Édit: Poste sans intérêt, a supprimer
normalement tu as une petite croix qui te permet de le faire toi-même :P
nmy a écrit :colle ton /etc/sudoers stp

ton paquet vient de aur?

si oui installe make et fakeroot etc necessaire a compiler les paquets de aur
Nope, j'arrive très bien à compiler les paquets de AUR, le problème est que le yaourt -Su foire

Code : Tout sélectionner

# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
# Failure to use 'visudo' may result in syntax or file permission errors
# that prevent sudo from running.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification
Defaults        timestamp_timeout=2
# Runas alias specification

# User privilege specification
root	ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel	ALL=(ALL) ALL
 %wheel	ALL=/usr/bin/yaourt,/usr/bin/vim,/usr/bin/pacman,/usr/bin/nano,/usr/bin/mount,/usr/bin/ntpdate,/usr/bin/makepkg

# Same thing without a password
# %wheel	ALL=(ALL) NOPASSWD: ALL

Re: [yaourt] mise à jour impossible

Publié : sam. 25 juil. 2009, 16:42
par nmy
mathieuI a écrit :
benjarobin a écrit :Édit: Poste sans intérêt, a supprimer
normalement tu as une petite croix qui te permet de le faire toi-même :P
nmy a écrit :colle ton /etc/sudoers stp

ton paquet vient de aur?

si oui installe make et fakeroot etc necessaire a compiler les paquets de aur
Nope, j'arrive très bien à compiler les paquets de AUR, le problème est que le yaourt -Su foire

Code : Tout sélectionner

# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
# Failure to use 'visudo' may result in syntax or file permission errors
# that prevent sudo from running.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification
Defaults        timestamp_timeout=2
# Runas alias specification

# User privilege specification
root	ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel	ALL=(ALL) ALL
 %wheel	ALL=/usr/bin/yaourt,/usr/bin/vim,/usr/bin/pacman,/usr/bin/nano,/usr/bin/mount,/usr/bin/ntpdate,/usr/bin/makepkg

# Same thing without a password
# %wheel	ALL=(ALL) NOPASSWD: ALL

suis pas sur de la syntaxe.... vrmt pas

pour moi se serait %wheel ALL=NOPASSWD : /usr......

teste un visudo -c pour voir la synatxe

Re: [yaourt] mise à jour impossible

Publié : sam. 25 juil. 2009, 16:45
par mathieuI
nmy a écrit :
suis pas sur de la syntaxe.... vrmt pas

pour moi se serait %wheel ALL=NOPASSWD : /usr......

teste un visudo -c pour voir la synatxe
Ben visudo -c me dit ok dans les deux cas (de toute façon il aurait gueulé à la fin de l'édition si la syntaxe était pas bonne :P)

Re: [yaourt] mise à jour impossible

Publié : sam. 25 juil. 2009, 16:47
par nmy
si en root tu arrives a faire yaourt -Su alors en user aussi normalement

Re: [yaourt] mise à jour impossible

Publié : sam. 25 juil. 2009, 16:48
par mathieuI
nmy a écrit :si en root tu arrives a faire yaourt -Su alors en user aussi normalement
Ben non, justement ^^
c'est pour ça que je trouve ça suspect …

Re: [yaourt] mise à jour impossible

Publié : sam. 25 juil. 2009, 20:23
par marc[i1]
salut,

juste pour vérifier :

Code : Tout sélectionner

$ ls -l / | grep tmp
affiche le ici, stp.

Re: [yaourt] mise à jour impossible

Publié : sam. 25 juil. 2009, 21:14
par mathieuI
marc[i1] a écrit :salut,

juste pour vérifier :

Code : Tout sélectionner

$ ls -l / | grep tmp
affiche le ici, stp.

Code : Tout sélectionner

drwxrwxrwt  12 root root  4096 juil. 25 21:12 tmp
:chinois:

Re: [yaourt] mise à jour impossible

Publié : dim. 02 août 2009, 17:36
par mathieuI
petit up :|
(toujours ce problème)

Re: [yaourt] mise à jour impossible

Publié : dim. 02 août 2009, 18:58
par Yobar73
Bonjour,

Il me semble que les modifications que tu as faites dans ton fichier sudoers n'est pas conforme au WIKI suivant.
http://wiki.archlinux.fr/howto/archlinux/yaourt

A mon avis, dés que tu auras faites ces modifications, yaourt fonctionnera.