Hi all, I'm trying to use buildout behind a proxy.
If I'm directly connecet to Internet everything works.behind a proxy (and a firewall) the standard buildout generated by the unified installer doesn't work unless I add in /etc/profile file the lines
export http_proxy=http://test:[email protected]:8080 export ftp_proxy=http://test:[email protected]:8080 after this the command "sudo bin/buildout -n -v" works correctly. But when I add my buildout extensions I get the error: IOError: [Errno socket error] (-2, 'Name or service not known') Adding in /etc/profile the line export https_proxy=http://test:[email protected]:8080 doesn't change anything. What can I do? Thanks Mirto P.S. the complete log: ==========================================sy...@ita014vm10i:/usr/local/plone334/zeocluster$ sudo bin/buildout -v -n -c altro.cfg While: Initializing.
An internal error occured due to a bug in either zc.buildout or in arecipe being used: Traceback (most recent call last): File "/usr/local/plone334/buildout-cache/eggs/zc.buildout-1.4.3-py2.4.egg/zc/buildout/buildout.py", line 1659, in main user_defaults, windows_restart, command) File "/usr/local/plone334/buildout-cache/eggs/zc.buildout-1.4.3-py2.4.egg/zc/buildout/buildout.py", line 182, in __init__ data['buildout'].copy(), override)) File "/usr/local/plone334/buildout-cache/eggs/zc.buildout-1.4.3-py2.4.egg/zc/buildout/buildout.py", line 1333, in _open eresult = _open(base, extends.pop(0), seen, dl_options, override) File "/usr/local/plone334/buildout-cache/eggs/zc.buildout-1.4.3-py2.4.egg/zc/buildout/buildout.py", line 1333, in _open eresult = _open(base, extends.pop(0), seen, dl_options, override) File "/usr/local/plone334/buildout-cache/eggs/zc.buildout-1.4.3-py2.4.egg/zc/buildout/buildout.py", line 1283, in _open
path, is_temp = download(filename)File "/usr/local/plone334/buildout-cache/eggs/zc.buildout-1.4.3-py2.4.egg/zc/buildout/download.py", line 96, in __call__
local_path, is_temp = self.download(url, md5sum, path)File "/usr/local/plone334/buildout-cache/eggs/zc.buildout-1.4.3-py2.4.egg/zc/buildout/download.py", line 173, in download
tmp_path, headers = urllib.urlretrieve(url, tmp_path)File "/usr/local/plone334/Python-2.4/lib/python2.4/urllib.py", line 89, in urlretrieve
return _urlopener.retrieve(url, filename, reporthook, data)File "/usr/local/plone334/Python-2.4/lib/python2.4/urllib.py", line 222, in retrieve
fp = self.open(url, data)File "/usr/local/plone334/Python-2.4/lib/python2.4/urllib.py", line 190, in open
return getattr(self, name)(url)File "/usr/local/plone334/Python-2.4/lib/python2.4/urllib.py", line 313, in open_http
h.endheaders()File "/usr/local/plone334/Python-2.4/lib/python2.4/httplib.py", line 798, in endheaders
self._send_output()File "/usr/local/plone334/Python-2.4/lib/python2.4/httplib.py", line 679, in _send_output
self.send(msg)File "/usr/local/plone334/Python-2.4/lib/python2.4/httplib.py", line 646, in send
self.connect()File "/usr/local/plone334/Python-2.4/lib/python2.4/httplib.py", line 614, in connect
socket.SOCK_STREAM):
IOError: [Errno socket error] (-2, 'Name or service not known')
sy...@ita014vm10i:/usr/local/plone334/zeocluster$
==========================================
The altro.cfg file:
==========================================
[buildout]
extends = buildout.cfg deliverance/deliverance.cfg
# controllare di aver dato il comando:
# sudo apt-get install libsasl2-dev libcrypto++-dev libldap2-dev libssl-dev
eggs += plone.app.ldap
Products.Poi
Products.TinyMCE
collective.plonetruegallery[picasa]
collective.easyslider
Products.gas3
zcml += plone.app.ldap
collective.plonetruegallery
collective.easyslider
############################################
# Development Eggs
# ----------------
# You can use paster to create "development eggs" to
# develop new products/themes. Put these in the src/
# directory.
# You will also need to add the egg names in the
# eggs section above, and may also need to add them
# to the zcml section.
#
# Provide the *paths* to the eggs you are developing here:
develop =
src/Products.gas3
parts += i18noverrides
supervisor
pound-build
pound
varnish-build
varnish
# aggiunte alla distribuzione
[versions]
Cheetah = 2.2.1
zc.recipe.cmmi = 1.2.1
# for plone truegallery
z3c.form = 1.9.0
zope.i18n = 3.4.0
zope.testing = 3.4.0
zope.component = 3.4.0
zope.securitypolicy = 3.4.0
zope.app.zcmlfiles = 3.4.3
[i18noverrides]
recipe = collective.recipe.i18noverrides
source = ${buildout:directory}/translations
destinations =
${client1:location}
${client2:location}
[pound-build]
recipe = plone.recipe.pound:build
# before do:
# apt-get install libssl-dev
#url = http://www.apsis.ch/pound/Pound-2.3.2.tgz
url = http://www.apsis.ch/pound/Pound-2.4.5.tgz
[pound]
recipe = plone.recipe.pound:config
daemon = 0
timeout = 90
balancers =
QuiPlone 127.0.0.1:6180 127.0.0.1:6080 127.0.0.1:6081
[supervisor]
recipe = collective.recipe.supervisor
port = 6101
serverurl = http://msb02.msb.net:6101/supervisor
user = admin
password = drillococco
programs =
10 zeoserver ${zeoserver:location}/bin/runzeo ${zeoserver:location}
20 client1 ${client1:location}/bin/runzope ${client1:location} true
30 client2 ${client2:location}/bin/runzope ${client2:location} true
40 deliverance /usr/local/plone334/zeocluster/deliveranceStart.sh true
50 pound ${buildout:directory}/bin/poundrun ${buildout:directory} true
60 varnish ${buildout:directory}/bin/varnish ${buildout:directory} true
[varnish-build]
recipe = zc.recipe.cmmi
url = http://downloads.sourceforge.net/varnish/varnish-2.0.4.tar.gz
[varnish]
recipe = plone.recipe.varnish
daemon = ${buildout:directory}/parts/varnish-build/sbin/varnishd
bind = 0.0.0.0:6160
backends = 127.0.0.1:6170
telnet = 127.0.0.1:6161
cache-size = 1G
mode = foreground
=========================================
The deliverance.cfg file
=============================================
[buildout]
parts =
deliverance-egg
lxml
deliverance
[versions]
lxml = 2.2.2
PasteScript = 1.7.3
z3c.recipe.staticlxml = 0.7.1
chardet = 1.0.1
DevAuth = 0.1
HTTPEncode = 0.1
Paste = 1.7.2
PasteDeploy = 1.3.3
Pygments = 1.1.1
Tempita = 0.4
WSGIFilter = 0.2
WSGIProxy = 0.2
WebError = 0.10.1
WebOb = 0.9.6.1
httplib2 = 0.5.0
py = 1.1.0
zc.recipe.cmmi = 1.2.1
infrae.subversion = 1.4.5
[deliverance-egg]
recipe = infrae.subversion
as_eggs = true
urls =
http://codespeak.net/svn/z3/deliverance/trunk Deliverance
[lxml]
recipe = z3c.recipe.staticlxml
egg = lxml
force = false
libxml2-url = http://xmlsoft.org/sources/libxml2-2.7.6.tar.gz
libxslt-url = http://xmlsoft.org/sources/libxslt-1.1.26.tar.gz
[deliverance]
recipe = zc.recipe.egg:scripts
eggs =
Deliverance
=============================================
<<attachment: mirtosilvio_busico.vcf>>
_______________________________________________ Setup mailing list [email protected] http://lists.plone.org/mailman/listinfo/setup
