[Yaourt] passer par un proxy. Curl error (non résolu)
[Yaourt] passer par un proxy. Curl error (non résolu)
Salut
Je n'arrive pas a configurer yaourt pour passer par un proxy. J'ai réussi a me débrouiller pour pacman mais rien a faire pour yaourt.
De temps en temps Yaourt fonctionne . L'erreur est "curl error: Failure when receiving data from the peer".
Je précises que si je fait "curl www.google.fr" ça ne fonctionne pas mais que si je spécifie un proxy curl fonctionne.
Je n'arrive pas a configurer yaourt pour passer par un proxy. J'ai réussi a me débrouiller pour pacman mais rien a faire pour yaourt.
De temps en temps Yaourt fonctionne . L'erreur est "curl error: Failure when receiving data from the peer".
Je précises que si je fait "curl www.google.fr" ça ne fonctionne pas mais que si je spécifie un proxy curl fonctionne.
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
Il te faut spécifier le proxy soit par les variables qui vont bien (man curl) http_proxy etc. ou par le biais d'un ~/.curlrc
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
J'ai mis un export http_proxy et export ALL_PROXY avec l'adresse du proxy. Je n'ai pas de fichier .curlrc donc je l'ai crée et j'y ais mis proxy = host:port.
Quand je dois utiliser curl moi même j'arrive a lui spécifier les options qu'il faut pour que ça fonctionne mais quand c'est yaourt ça va plus .
Quand je dois utiliser curl moi même j'arrive a lui spécifier les options qu'il faut pour que ça fonctionne mais quand c'est yaourt ça va plus .
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
Il faut que ça fonctionne avec curl sans lui spécifier d'options (juste les variables d'environnement ou le curlrc).
Par contre, depuis un moment, aur est passé au https, il faut donc s'assurer que ton proxy fonctionne avec le https.
Par contre, depuis un moment, aur est passé au https, il faut donc s'assurer que ton proxy fonctionne avec le https.
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
Comment faire pour verifier que le proxy supporte le https ?
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
tu renseignes la variable HTTPS_PROXY et tu lances une commande curl:
Code : Tout sélectionner
export HTTPS_PROXY=url_proxy
curl https://aur.archlinux.org
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
Ca me retourne une page me demandant de l'authentifier.
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
c'est la page de ton proxy non ?
s'il te demande de t'authentifier, il faut définir ton proxy avec l'utilisateur et le mot de passe.
mais vu que je sais pas du tout ce que tu fais, du coup j'ai un peu de mal à te suivre, tu peux nous donner ce que t'as modifier dans la conf de pacman pour que ça fonctionne, de même que ce que t'as modifié dans firefox pour accèder au https (ou autre navigateur)
s'il te demande de t'authentifier, il faut définir ton proxy avec l'utilisateur et le mot de passe.
mais vu que je sais pas du tout ce que tu fais, du coup j'ai un peu de mal à te suivre, tu peux nous donner ce que t'as modifier dans la conf de pacman pour que ça fonctionne, de même que ce que t'as modifié dans firefox pour accèder au https (ou autre navigateur)
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
Dans le pacman.conf j'ai mis:
XferCommand = /usr/bin/wget --passive-ftp --proxy-user="le_loggin" --proxy-password="lepassword". Pour le navigateur web j'ai un .pac.
XferCommand = /usr/bin/wget --passive-ftp --proxy-user="le_loggin" --proxy-password="lepassword". Pour le navigateur web j'ai un .pac.
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
le HTTPS_PROXY, tu le déclares comme:
ou https (je sais pas comment est ton proxy)
Code : Tout sélectionner
export HTTPS_PROXY=http://user:pass@url_proxy
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
J'ai mis le login et le password mais ca ne fonctionne toujours pas .
Il n'y a aucun moyen de dire a yaourt d'utiliser le proxy du navigateur web ?
Il n'y a aucun moyen de dire a yaourt d'utiliser le proxy du navigateur web ?
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
yaourt ne va pas sur le web, c'est curl qui y va, si tu ne peux pas faire fonctionner curl, yaourt ne fonctionnera pas.
Mais je vois pas pourquoi curl ne fonctionnerait pas si wget fonctionne bien.
Mais je vois pas pourquoi curl ne fonctionnerait pas si wget fonctionne bien.
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
J'ai change un peu le fichier de config de curl et maintenant j'arrive a acceder au page comme google en faisant curl "www.google.fr". Par contre yaourt ne fonctionne toujours pas.
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
Sérieusement, j'arrive pas à te suivre, on se parle comme sur irc mais à des minutes d'intervalles !
Je vais résumer: yaourt utilise:
1. curl pour aller sur https://aur.archlinux.org/
2. package-query qui lui même fait 1.
Donc d'abord, curl doit fonctionner avec https://aur.archlinux.org/, tant que c'est pas le cas, on ne pourra pas avancer avec juste "ça ne fonctionne pas" parce qu'à part la var HTTPS_PROXY, il n'y a strictement rien d'autre à faire (en dehors de configuration spécifique à ton proxy)
Je vais résumer: yaourt utilise:
1. curl pour aller sur https://aur.archlinux.org/
2. package-query qui lui même fait 1.
Donc d'abord, curl doit fonctionner avec https://aur.archlinux.org/, tant que c'est pas le cas, on ne pourra pas avancer avec juste "ça ne fonctionne pas" parce qu'à part la var HTTPS_PROXY, il n'y a strictement rien d'autre à faire (en dehors de configuration spécifique à ton proxy)
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
Quand je fait "curl https://aur.archlinux.org/" je recois bien la page.
Quand je fait "pacman -S <paquet>" ca fonctionne
Quand je fait "yaourt -S <paqquet>" j'ai 4 fois sur 5 un message d'erreur "curl error: Couldn't connect to server".
J'ai les variables http_proxy, HTTPS_PROXY et ALL_PROXY de definie avec http://login:password@adress_proxy:port.
Quand je fait "pacman -S <paquet>" ca fonctionne
Quand je fait "yaourt -S <paqquet>" j'ai 4 fois sur 5 un message d'erreur "curl error: Couldn't connect to server".
J'ai les variables http_proxy, HTTPS_PROXY et ALL_PROXY de definie avec http://login:password@adress_proxy:port.
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
teste un:
si ça fonctionne (que c'est bien le PKGBUILD et non une page d'auth ou autre) teste:
pour voir déjà c'est à quel niveau qu'il te sort l'erreur
sinon, tu peux poster la sortie de:
Code : Tout sélectionner
curl https://aur.archlinux.org/packages/yaourt/yaourt/PKGBUILD
Code : Tout sélectionner
package-query -As pacman
sinon, tu peux poster la sortie de:
Code : Tout sélectionner
yaourt -V
package-query -v
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
curl https://aur.archlinux.org/packages/yaou ... t/PKGBUILD -> fonctionne
package-query -As pacman -> curl error: Failure when receiving data from the peer
yaourt -V
yaourt 0.9.5.1 is a pacman frontend with AUR support and more
homepage: http://archlinux.fr/yaourt-en
package-query -v
package-query 0.4
package-query -As pacman -> curl error: Failure when receiving data from the peer
yaourt -V
yaourt 0.9.5.1 is a pacman frontend with AUR support and more
homepage: http://archlinux.fr/yaourt-en
package-query -v
package-query 0.4
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
essaie:
puis refait les tests pour voir.
(c'est la version avec libfetch et non curl)
Code : Tout sélectionner
wget http://tuxce.selfip.org/~tuxce/package-query.tar.gz
bsdtar xf package-query.tar.gz
cd package-query
makepkg -fic
(c'est la version avec libfetch et non curl)
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
Maintenant j'ai "AUR rpc error: Connection timed out"
Re: [Yaourt] passer par un proxy. Curl error (non résolu)
là pour le coup je vois de moins en moins:
Code : Tout sélectionner
curl 'https://aur.archlinux.org/rpc.php?type=search&arg=pacman'