Page 1 sur 1

yum error was 14 pycurl error 7 - couldn't connect to host

Publié : 27 janvier 2014, 10:46
par minuxus
bonjour,

je n'arrive pas lancer yum ci-dessous mon message d'erreur

[root@kermit /]# yum update
Loaded plugins: aliases, changelog, downloadonly, fastestmirror, presto,
: refresh-packagekit, security, tmprepo, verify, versionlock
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6 ... 64&repo=os error was
14: PYCURL ERROR 7 - "couldn't connect to host"
Error: Cannot find a valid baseurl for repo: base
[root@kermit /]#

je suis derriére un proxy.pac (reseau entreprise) et j'ai essayé plusieurs ligne de proxy
ci dessous mon /etc/yum.conf les lignes proxy qui sont commentés se sont des proxy que j'ai essayé
mais toujours le même message d'erreur.

si je ne met pas la ligne proxy il me met le même message d'erreur en specifiant qu'il ne trouve pas le réseau
voir ci dessous le message d'erreur lors du lancement de yum update avec aucune ligne de proxy déclaré dans mon /etc/yum.conf

[root@kermit /]# yum update
Loaded plugins: aliases, changelog, downloadonly, fastestmirror, presto, refresh-packagekit, security, tmprepo,
: verify, versionlock
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6 ... 64&repo=os error was
14: PYCURL ERROR 7 - "Failed to connect to 2a02:2498:1:3d:5054:ff:fed3:e91a: Le réseau n'est pas accessible"Error: Cannot find a valid baseurl for repo: base
[root@kermit /]#

Pour info si je ping en mode commande www.google.fr ou mirrorlist.centos.org
[root@kermit /]# ping mirrorlist.centos.org
PING mirrorlist.centos.org (64.235.47.134) 56(84) bytes of data.
^C
--- mirrorlist.centos.org ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3874ms

[root@kermit /]#

en bref en mode commande je ne peu pas pinguer une url ou une ip internet
par contre via mon firefox j'ai accès a ces pages.

Dans mon resolv.conf j'ai bien mes DNS configurer et
j'ai même rajouter la ligne "nameserver 8.8.8.8
mais cela n'a rien changer.
pour info Je suis dans un réseau entreprise .

==> quelqu'un a eu le même problème et/ou a une solution ?

Merci de votre aide

Re: yum error was 14 pycurl error 7 - couldn't connect to ho

Publié : 27 janvier 2014, 12:13
par nouvo09
Dans NetworkManager la configuration de l'interface indique IPv6 désactivée ?

Re: yum error was 14 pycurl error 7 - couldn't connect to ho

Publié : 27 janvier 2014, 14:22
par minuxus
pour moi oui,
[root@kermit /]# grep -i ip /etc/sysconfig/network-scripts/ifcfg-em1
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
[root@kermit /]#

par contre dans mon NetworkManager.conf
je n'ai qu'une ligne
#more NetworkManager.conf
[main]
plugins=ifcfg-rh
[root@ NetworkManager]#

Re: yum error was 14 pycurl error 7 - couldn't connect to ho

Publié : 27 janvier 2014, 17:02
par nouvo09
bon

que renvoie la commande

ifconfig

?

Re: yum error was 14 pycurl error 7 - couldn't connect to ho

Publié : 27 janvier 2014, 19:38
par Beta-Pictoris
minuxus a écrit : je suis derriére un proxy.pac (reseau entreprise) et j'ai essayé plusieurs ligne de proxy
ci dessous mon /etc/yum.conf les lignes proxy qui sont commentés se sont des proxy que j'ai essayé
Ah oui ? Il est où ton fichier /etc/yum.conf ?

En plus, du résultat du 'ifconfig', peux tu pinger la passerelle et le proxy ?

As tu bien regardé dans le fichier 'proxy.pac' les différentes adresses ip des proxy ?

Re: yum error was 14 pycurl error 7 - couldn't connect to ho

Publié : 28 janvier 2014, 11:32
par minuxus
J'ai résolu le problème hier, donc pour répondre à BetaPictoris.
"As tu bien regardé dans le fichier 'proxy.pac' les différentes adresses ip des proxy ?"
oui justement j'ai édité le fichier proxy.pac, pour ceux que cela interresse j'ai mis
l'url de mon proxy.pac dans un navigateur du coup il m'a demandé si je voulais le télécharger
sur mon disque dur puis je l'ai édité.
1 ==> téléchargement du fichier proxy.pac
2 ==> edition du fichier avec tout éditeur de texte moi je l'ai ouvert avec notepad++
3 ==> j'ai recherché une ligne ou je trouverais "yum ou linux ou apt etc ..."
j'ai eu de la chance j'ai trouvé la ligne ci-dessous
if (shExpMatch (host,"public-yum.oracle.com")) { return PATCH; }
4 ==> j'ai donc rechercher la ligne avec PATCH pour obtenir le proxy utilisé pour yum
var PATCH = "PROXY proxy-patch.arance.fr:8080;";
5 ==> j'ai rentré ce proxy dans mon yum.conf
[root@servweb /]# grep proxy /etc/yum.conf
proxy=http://proxy-patch.arance.fr:8080/
#proxy=http://55.4.159.228:8080/
[root@servweb /]#

6 ==> j'ai fait un yum list et impeccable cela a fonctionné j'en ai profité pour faire un yum update

Merci encore à nouvo09 et Beta_pictoris pour leur intervention.
RESOLU