Page 1 sur 1

[yaourt] Depots officiels inaccessibles / proxy (résolu)

Publié : ven. 06 janv. 2012, 16:30
par Gamoth
Bonjour,

Je viens d'installer Archlinux à mon travail 8) et j'ai quelques soucis avec l'utilisation de yaourt avec le proxy.

Afin d'acceder à l'Internet sur mon pc, j'ai rempli le fichier suivant :

Code : Tout sélectionner

 cat /etc/profile.d/proxy.sh
export http_proxy=http://user:motdepasse@url_proxy:8080
export https_proxy=http://user:motdepasse@url_proxy:8080
export all_proxy=http://user:motdepasse@url_proxy:8080
export ftp_proxy=http://user:motdepasse@url_proxy:8080
Cela à l'air de plutôt bien fonctionner puisque sans aucune autre configuration Pacman fonctionne normalement, Wget, Curl aussi.
Par contre pour Yaourt cela ne fonctionne pas quand je souhaite lui faire faire le boulot de pacman. Par exemple, si je veux installer mc depuis yaourt, j'obtiens ceci :

Code : Tout sélectionner

 #yaourt -S mc
résolution des dépendances...
recherche des conflits entre paquets...

Cibles (2): slang-2.2.4-1  mc-4.8.1-1

Taille totale des paquets (téléchargement):   2,14 Mo
Taille totale des paquets (installation):   10,78 Mo

Procéder à l'installation ? [O/n] o
:: Récupération des paquets du dépôt extra...
Erreur: échec de récupération du fichier 'slang-2.2.4-1-x86_64.pkg.tar.xz' depuis mir1.archlinux.fr : No address record
Erreur: échec de récupération du fichier 'slang-2.2.4-1-x86_64.pkg.tar.xz' depuis mir.archlinux.fr : No address record
Erreur: échec de récupération du fichier 'slang-2.2.4-1-x86_64.pkg.tar.xz' depuis distrib-coffee.ipsl.jussieu.fr : No address record
Avertissement: échec de récupération de certains fichiers depuis extra
Erreur: la validation de la transaction a échoué (No address record)
Des erreurs se sont produites, aucun paquet n'a été mis à jour.
Ce qui est étonnant, c'est que yaourt marche parfaitement quand il s'agit de télécharger et d'installer un paquet depuis le dépôt Aur.
De plus, si je fais pacman -S mc cela va marcher sans soucis.
Pouvez-vous m'aider à éclaircir ce petit problème ?
Merci d'avance.

Re: [yaourt] Utilisation pour les depots officiels avec prox

Publié : ven. 06 janv. 2012, 16:35
par tuxce
Je suppose que t'utilises sudo, yaourt fait de même, or, par défaut, sudo ne fait pas suivre les variables d'environnement, du coup, un "sudo pacman ...' n'aura pas les url des proxy, il faut le configurer: Yaourt / Proxy

Re: [yaourt] Utilisation pour les depots officiels avec prox

Publié : ven. 06 janv. 2012, 17:42
par Gamoth
Bonjour,

J'avais bien lu ce paragraphe du wiki aussi dans un premier temps, j'essaye de lancer yaourt en root (comme indiqué dans mon premier message via le prompt).
Je sais saymal mais je souhaite faire étape par étape.

Re: [yaourt] Utilisation pour les depots officiels avec prox

Publié : ven. 06 janv. 2012, 17:52
par benjarobin
Pourquoi ne pas tout simplement suivre le Wiki ?

Re: [yaourt] Utilisation pour les depots officiels avec prox

Publié : ven. 06 janv. 2012, 18:01
par tuxce
Même si tu le lances en root, yaourt utilise sudo:

Code : Tout sélectionner

~ # cat test.sh 
#!/bin/bash
declare -p toto
~ # export toto="boom boom"
~ # ./test.sh 
declare -x toto="boom boom"
~ # sudo ./test.sh 
./test.sh: ligne 2 : declare: toto : non trouvé

Re: [yaourt] Utilisation pour les depots officiels avec prox

Publié : ven. 06 janv. 2012, 23:07
par xanataz

Code : Tout sélectionner

Erreur: échec de récupération du fichier 'slang-2.2.4-1-x86_64.pkg.tar.xz' depuis mir1.archlinux.fr : No address record
Erreur: échec de récupération du fichier 'slang-2.2.4-1-x86_64.pkg.tar.xz' depuis mir.archlinux.fr : No address record
Erreur: échec de récupération du fichier 'slang-2.2.4-1-x86_64.pkg.tar.xz' depuis distrib-coffee.ipsl.jussieu.fr : No address record
Avertissement: échec de récupération de certains fichiers depuis extra
Erreur: la validation de la transaction a échoué (No address record)
Je pencherai plutôt pour un pb de résolution DNS : as-tu essayé de faire un ping sur les mirroirs ? en les renseignant dans ton fichier hosts ?

Re: [yaourt] Utilisation pour les depots officiels avec prox

Publié : ven. 06 janv. 2012, 23:19
par tuxce
Si ça fonctionne avec pacman, curl, wget comme dit plus haut, c'est sûrement pas un souci DNS.

Re: [yaourt] Utilisation pour les depots officiels avec prox

Publié : lun. 09 janv. 2012, 08:52
par Gamoth
Mea culpa, j'ai suivi le wiki en exportant les bonnes variables dans le sudoers et cela fonctionne.
Je ne pensais pas que sudo pouvait être utilisé en root.
Merci à vous.

Re: [yaourt] Depots officiels inaccessibles avec un proxy

Publié : lun. 09 janv. 2012, 10:24
par FoolEcho
:resolu: (édition du titre de ton premier message, stp) :chinois:

Re: [yaourt] Depots officiels inaccessibles / proxy (résolu

Publié : lun. 09 janv. 2012, 16:31
par Gamoth
Moi je voulais bien mais je n'avais pas la place pour le faire. Merci à celui qui l'a fait