Page 1 sur 1

[Yaourt] Curl Error ( Résolu )

Publié : lun. 26 juil. 2010, 09:42
par Molotov
Bonjour !

Alors voici mon problème : à la moindre tentative d'utilisation de Yaourt depuis la semaine dernière, j'obtiens ce message d'erreur :

Code : Tout sélectionner

curl error: Couldn't connect to server
Je suis derrière un proxy, qui est bien configuré dans ~/.bashrc et /etc/wgetrc, je précise que Pacman fonctionne très bien.
De même, Curl est installé.

Merci d'avance !

Re: [Yaourt] Curl Error ( en cours )

Publié : lun. 26 juil. 2010, 10:27
par tuxce
bonjour, est ce que curl fonctionne bien ?

pacman n'utilise pas curl par défaut et yaourt n'utilise plus wget depuis quelques versions (du coup le wgetrc ne sert pas)
dans le .bashrc, tu définis bien http_proxy et FTP_PROXY (ou ALL_PROXY) ?

dans tous les cas, faut tester avec curl tout court, si ça fonctionne, là y a un souci avec yaourt :|

Re: [Yaourt] Curl Error ( en cours )

Publié : lun. 26 juil. 2010, 10:52
par Molotov
J'ai défini http_proxy et ftp_proxy. Lorsque je tente curl :

Code : Tout sélectionner

curl http://www.google.fr
j'obtiens :

Code : Tout sélectionner

curl: (7) couldn't connect to host
Edit : Si je passe :

Code : Tout sélectionner

curl --proxy proxyhost:port http://www.google.fr
Pas de problème, ça fonctionne.
Comment faire avec Yaourt ?

Re: [Yaourt] Curl Error ( en cours )

Publié : lun. 26 juil. 2010, 11:00
par tuxce
les variables doivent être définies avec export (on sait jamais)

Re: [Yaourt] Curl Error ( en cours )

Publié : lun. 26 juil. 2010, 11:19
par Molotov
Je l'ai fait ;)

Re: [Yaourt] Curl Error ( en cours )

Publié : lun. 26 juil. 2010, 12:19
par tuxce
je vais insister, mais t'es sûr que les variables sont définies quand tu lances curl ?
après les avoir mises dans .bashrc, il faut le relire:

Code : Tout sélectionner

source ~/.bashrc
sinon, tu peux essayer:

Code : Tout sélectionner

http_proxy=host:port curl url
ou encore, rajouter:

Code : Tout sélectionner

proxy = host:port
dans ~/.curlrc

Re: [Yaourt] Curl Error ( en cours )

Publié : lun. 26 juil. 2010, 12:35
par Molotov
J'ai ajouté

Code : Tout sélectionner

proxy = host:port
dans le ~/.curlrc ( qui n'existait pas ), et tout fonctionne parfaitement. Merci pour ton aide !