Connexion à pypi.python.org timed out

je suis gérant d'une rhel server 6.x qui ont le Python-2.7.8 installé pour une application. Lorsque le dessous de chef ressource est exécutée par le chef-client.

execute "/usr/local/bin/python2.7 #{node[:base_dir]}/get-pip.py"

Je vois l'erreur ci-dessous dans le chef-journal du client.

[2015-02-24T17:42:27+00:00] ERROR: execute[/usr/local/bin/python2.7 /opt/mount/get-pip.py] (python_app::default line 105) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of /usr/local/bin/python2.7 /opt/mount1/get-pip.py ----
STDOUT: Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f152ee268d0>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/pip/
Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f152ee269d0>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/pip/
Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f152ee26ad0>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/pip/
Retrying (Retry(total=1, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f152ee26bd0>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/pip/
Retrying (Retry(total=0, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f152ee26cd0>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/pip/
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f152ee26f50>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/pip/
Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f152efc4150>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/pip/
Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f152efc4250>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/pip/
Retrying (Retry(total=1, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f152efc4350>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/pip/
Retrying (Retry(total=0, connect=None, read=None, redirect=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f152efc4450>, 'Connection to pypi.python.org timed out. (connect timeout=15)')': /simple/pip/
Could not find any downloads that satisfy the requirement pip in /usr/local/lib/python2.7/site-packages
Collecting pip
No distributions at all found for pip in /usr/local/lib/python2.7/site-packages
STDERR: 
---- End output of /usr/local/bin/python2.7 /opt/mount1/get-pip.py ----

Je suis à la recherche de python pour ce problème. J'ai remarqué qu'il y a une autre version de python. je pense que cela vient avec l'rhel installer.

Python 2.6.6

Le python 2.7.8 a installer à l'aide du chef comme ci-dessous:

ark 'python' do
url 'https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz'
path "/opt/mount/"
owner 'python'
action :put
end
execute "cd #{node[:base_dir]}/python && ./configure && make && make altinstall" do
not_if { File.exists?('/usr/local/bin/python2.7') }
end

Une chose que j'ai observé, est/opt/mont/python est la propriété de 'root' contre 'python' utilisateur.

Aucune idée pourquoi ce message d'erreur?

  • Je ne suis pas offensé de voir ma question d'être marqué vers le bas. mais je voudrais savoir ce que les efforts de recherche doit être le document en question. Python n'est pas quelque chose que j'ai côtoyés. Et j'ai fait de mon mieux pour faire de la question complexe et claire que possible. Marquage en bas d'une question et de donner un indice, c'est une meilleure façon de montrer que nous savons de quoi et pourquoi nous sommes le marquage vers le bas.
  • Vous nœud de toute évidence ne semble pas utiliser le proxy. Mais je ne vois pas une ligne pour l'exécution du pip est là .. c'est une partie de la make altinstall ?
  • l'exécuter en chef est seulement l'exécution de ressources. exécuter la commande "/usr/local/bin/python2.7 #{node[:basedir]}/get-pip.py" proposez-vous pour ajouter le proxy info dans cette commande?? comme dans: "/usr/local/bin/python2.7 #{node[:basedir]}/get-pip.py --proxy="[utilisateur:passwd@]proxy.serveur:port""
  • Je voudrais ajouter les informations de proxy avec l'environnement de l'attribut de l'exécution de ressources. Si vous pouvez modifier à montrer votre recette que j'ai peut donner une meilleure réponse demain (pas pour l'instant, téléphone, désolé)
  • ajout du proxy dans la "exécuter" chef des ressources résolu le problème. Maintenant, le démon lancé le chef-client exécute sont couronnées de succès. Merci beaucoup.
InformationsquelleAutor OK999 | 2015-03-19