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

Annonces, dépannage, évolution du projet yaourt
Répondre
Gamoth
archer
Messages : 119
Inscription : mer. 25 juil. 2007, 10:32

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

Message 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.
Dernière modification par Gamoth le lun. 09 janv. 2012, 09:31, modifié 1 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message 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
Gamoth
archer
Messages : 119
Inscription : mer. 25 juil. 2007, 10:32

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

Message 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.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17230
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

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

Message par benjarobin »

Pourquoi ne pas tout simplement suivre le Wiki ?
Dernière modification par benjarobin le ven. 06 janv. 2012, 23:21, modifié 1 fois.
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message 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é
Avatar de l’utilisateur
xanataz
archer de cavalerie
Messages : 155
Inscription : mar. 04 août 2009, 23:30

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

Message 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 ?
"Plus les choses sont carré, plus elles tournent rond"
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

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

Message par tuxce »

Si ça fonctionne avec pacman, curl, wget comme dit plus haut, c'est sûrement pas un souci DNS.
Gamoth
archer
Messages : 119
Inscription : mer. 25 juil. 2007, 10:32

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

Message 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.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [yaourt] Depots officiels inaccessibles avec un proxy

Message par FoolEcho »

:resolu: (édition du titre de ton premier message, stp) :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Gamoth
archer
Messages : 119
Inscription : mer. 25 juil. 2007, 10:32

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

Message par Gamoth »

Moi je voulais bien mais je n'avais pas la place pour le faire. Merci à celui qui l'a fait
Répondre