2014-09-05 63 views
2

我試圖建立一個項目,使用建設和我在代理之後,但主機名驗證存在問題。我無法找到問題的根源,因爲在這種情況下,傳遞多個-v選項至buildout命令似乎不會增加詳細程度。我找不到上擴建的交互的任何信息與代理既不在http://www.buildout.org/en/latest/docs/index.html(這是1.2.1版本!?),也不在https://pypi.python.org/pypi/zc.buildout/2.2.1下載錯誤(...)主機名<proxy>與任何'* .c.ssl.fastly.net',(...)不匹配時運行構建代理

[email protected]:~/projects/projectx/projectx_buildout$ python bootstrap.py -c buildout-devel.cfg     
Downloading http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg 
Getting distribution for 'setuptools'. 
/opt/python/2.7/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'src_root' 
    warnings.warn(msg) 
Got setuptools 5.7. 
Getting distribution for 'zc.buildout==1.4.3'. 
Got zc.buildout 1.4.3. 

[email protected]:~/projects/projectx/projectx_buildout$ ./bin/buildout -vNc buildout-devel.cfg custom:cvsuser=pdobrogost 
Installing 'mr.developer'. 
We have no distributions for mr.developer that satisfies 'mr.developer'. 
Download error on http://pypi.python.org/simple/mr.developer/: hostname 'proxy.site.local' doesn't match either of '*.c.ssl.fastly.net', 'c.ssl.fastly.net', '*.target.com', '*.vhx.tv', '*.snappytv.com', '*.atlassian.net', 'secure.lessthan3.com', '*.atlassian.com', 'a.sellpoint.net', 'cdn.upthere.com', '*.tissuu.com', '*.issuu.com', '*.kekofan.com', '*.python.org', '*.theverge.com', '*.sbnation.com', '*.polygon.com', '*.twobrightlights.com', '*.2brightlights.info', '*.vox.com', 'staging-cdn.upthere.com', '*.zeebox.com', '*.beamly.com', '*.aticpan.org', 'stream.svc.7digital.net', 'stream-test.svc.7digital.net', '*.articulate.com', 's.t.st', 'vid.thestreet.com', '*.planet-labs.com', '*.url2png.com', 'turn.com', 'www.turn.com', 'rivergathering.org', 'social.icfglobal2014-europe.org', '*.innogamescdn.com', '*.pathable.com', '*.staging.pathable.com', '*.kickstarter.com', 'sparkingchange.org', 'www.swedavia.se', 'www.swedavia.com', 'js-agent.newrelic.com', '*.fastly-streams.com', 'cdn.brandisty.com', 'fastly.hightailcdn.com', '*.fl.yelpcdn.com', '*.feedmagnet.com', 'api.contentbody.com', '*.acquia.com', '*.swarmapp.com', '*.pypa.io', 'pypa.io', 'static.qbranch.se', '*.krxd.net', '*.room.co', '*.metrological.com', 'room.co', 'cdn.evbuc.com', 'cdn.adagility.com', '*.bandpage.com', '*.ibmserviceengage.com', '*.quirky.com', '*.veez.co', '*.x.io', '*.otoycdn.net', '*.scribd.com', 'www.dwin1.com', 'api.imgur-ysports.com', 'i.imgur-ysports.com', '*.fxcm.co.jp', 'listora.com', '*.listora.com', 'blendle.nl', '*.blendle.nl', '*.modeanalytics.com', 'modeanalytics.com', 'krux.com', '*.krux.com', '*.udemy.com', '*.1stdibs.com', 'api.keep.com', 'www.piriform.com', '*.ustream.tv', 'www.zimbio.com', 'm.zimbio.com', 'www.stylebistro.com', 'm.stylebistro.com', 'm.lonny.com', 'www.lonny.com', 'assets.trabiancdn.com', '*.socialchorus.com', '*.heritagestatic.com', '*.theoutbound.com', 'img.rakuten.com', 'images.rakuten.com', 'img1.r10.io', 'ast1.r10.io', 'scribd.com' -- Some packages may not be found! 
Couldn't find index page for 'mr.developer' (maybe misspelled?) 
Download error on http://pypi.python.org/simple/: hostname 'proxy.site.local' doesn't match either of '*.c.ssl.fastly.net', 'c.ssl.fastly.net', '*.target.com', '*.vhx.tv', '*.snappytv.com', '*.atlassian.net', 'secure.lessthan3.com', '*.atlassian.com', 'a.sellpoint.net', 'cdn.upthere.com', '*.tissuu.com', '*.issuu.com', '*.kekofan.com', '*.python.org', '*.theverge.com', '*.sbnation.com', '*.polygon.com', '*.twobrightlights.com', '*.2brightlights.info', '*.vox.com', 'staging-cdn.upthere.com', '*.zeebox.com', '*.beamly.com', '*.aticpan.org', 'stream.svc.7digital.net', 'stream-test.svc.7digital.net', '*.articulate.com', 's.t.st', 'vid.thestreet.com', '*.planet-labs.com', '*.url2png.com', 'turn.com', 'www.turn.com', 'rivergathering.org', 'social.icfglobal2014-europe.org', '*.innogamescdn.com', '*.pathable.com', '*.staging.pathable.com', '*.kickstarter.com', 'sparkingchange.org', 'www.swedavia.se', 'www.swedavia.com', 'js-agent.newrelic.com', '*.fastly-streams.com', 'cdn.brandisty.com', 'fastly.hightailcdn.com', '*.fl.yelpcdn.com', '*.feedmagnet.com', 'api.contentbody.com', '*.acquia.com', '*.swarmapp.com', '*.pypa.io', 'pypa.io', 'static.qbranch.se', '*.krxd.net', '*.room.co', '*.metrological.com', 'room.co', 'cdn.evbuc.com', 'cdn.adagility.com', '*.bandpage.com', '*.ibmserviceengage.com', '*.quirky.com', '*.veez.co', '*.x.io', '*.otoycdn.net', '*.scribd.com', 'www.dwin1.com', 'api.imgur-ysports.com', 'i.imgur-ysports.com', '*.fxcm.co.jp', 'listora.com', '*.listora.com', 'blendle.nl', '*.blendle.nl', '*.modeanalytics.com', 'modeanalytics.com', 'krux.com', '*.krux.com', '*.udemy.com', '*.1stdibs.com', 'api.keep.com', 'www.piriform.com', '*.ustream.tv', 'www.zimbio.com', 'm.zimbio.com', 'www.stylebistro.com', 'm.stylebistro.com', 'm.lonny.com', 'www.lonny.com', 'assets.trabiancdn.com', '*.socialchorus.com', '*.heritagestatic.com', '*.theoutbound.com', 'img.rakuten.com', 'images.rakuten.com', 'img1.r10.io', 'ast1.r10.io', 'scribd.com' -- Some packages may not be found! 
Getting distribution for 'mr.developer'. 
While: 
    Installing. 
    Loading extensions. 
    Getting distribution for 'mr.developer'. 
Error: Couldn't find a distribution for 'mr.developer'. 

我有設置如下代理:

[email protected]:~/projects/projectx/projectx_buildout$ env | grep proxy 
http_proxy=http://proxy.site.local:8080 
https_proxy=http://proxy.site.local:8080 
no_proxy=localhost,127.0.0.1,.site.local,192.168.* 

而且,buildout-devel.cfg延伸buildout.cfg其中以下版本指定:

[versions] 
zc.buildout = 1.4.3 
zc.recipe.egg = 1.2.2 

對於對比,與wget我得到這個:

[email protected]:~/projects/projectx/projectx_buildout$ wget http://pypi.python.org/simple/mr.developer 
--2014-09-05 10:56:20-- http://pypi.python.org/simple/mr.developer 
Resolving proxy.site.local... 192.168.10.132 
Connecting to proxy.site.local|192.168.10.132|:8080... connected. 
Proxy request sent, awaiting response... 301 Moved Permanently 
Location: https://pypi.python.org/simple/mr.developer [following] 
--2014-09-05 10:56:20-- https://pypi.python.org/simple/mr.developer 
Connecting to proxy.site.local|192.168.10.132|:8080... connected. 
ERROR: certificate common name 「*.c.ssl.fastly.net」 doesn’t match requested host name 「pypi.python.org」. 
To connect to pypi.python.org insecurely, use ‘--no-check-certificate’. 

回答

3

不知道這是否有直接的關係,但試圖找到一個答案,我的問題,當你的職位上來。看起來像某些版本的Python(在我的情況下是3.4),它不能在代理後面安裝依賴項。它看起來像是與this相關:(https://github.com/shazow/urllib3/pull/385)它看起來像構建腳本可能會遇到同樣的問題?

對於我只使用pip的解決方法,我能夠手動安裝每個依賴項。因此,不斷試圖用pip安裝主包,然後當它失敗時說它找不到包,pip安裝該包並再試一次。

+1

這幫了我。在失敗的包中手動運行''pip install'',然後重新運行原來的''pip install''解決了這個問題。 – exhuma 2016-05-02 14:16:21

0

您可以嘗試使用HTTP,通過選擇不同的一面鏡子,支持HTTP作爲本指南中列出 - http://jacobian.org/writing/when-pypi-goes-down/

對於擴建,你將需要添加以下內容作爲全局聲明

[global] 
index-url = http://pypi.python.org/simple 

的主要的問題,然而,現在pypi.python.org設置爲只提供https,並且即使使用http也仍然會將您重定向到https站點,所以唯一真正的解決方案是在外部創建鏡像並通過http提供pypi內容。

相關問題