[Setup] Problems with Plone Developer tutorial (An internal error occured due to a bug in either zc.buildout or in a recipe being used:)

Fenton Christopher Graham christopher.fenton at uit.no
Wed May 22 07:55:24 UTC 2013


Ok, thanks for the tip. 
The fix worked fine, but now I have a second issue. 

Error: There is a version conflict.
We already have: ZopeSkel 3.0b3
but zopeskel.dexterity 1.5.0 requires 'ZopeSkel<=2.21.2'.

Is there a fix for this? 
Or an updated script? 

Chris 


________________________________________
Fra: Nathan Van Gheem [vangheem at gmail.com]
Sendt: 21. mai 2013 14:50
Til: Fenton Christopher Graham
Kopi: plone-setup at lists.plone.org
Emne: Re: [Setup] Problems with Plone Developer tutorial (An internal error occured due to a bug in either zc.buildout or in a recipe being used:)

This is really too bad.

This is because a third party dependency hasn't uploaded their package to the normal package index and their own hosting has gone down.

You can add this to your buildout.cfg file, close to the top to fix it:

allow-hosts =
    *.python.org<http://python.org>
    *.plone.org<http://plone.org>
    *.zope.org<http://zope.org>
    launchpad.net<http://launchpad.net>
    code.google.com<http://code.google.com>
    robotframework.googlecode.com<http://robotframework.googlecode.com>

find-links += http://dist.plone.org/thirdparty/




On Tue, May 21, 2013 at 5:09 AM, Fenton Christopher Graham <christopher.fenton at uit.no<mailto:christopher.fenton at uit.no>> wrote:
Followed the tutorial word for word pretty much (http://developer.plone.org/reference_manuals/active/helloworld/environment/plone.html).
Got the following error.
Anyone have a clue?

Chris


/usr/local/share/python_dev/env-27/hello_world# ./bin/buildout
Updating _mr.developer.
Installing instance.
While:
  Installing instance.
  Getting distribution for 'python-dateutil==1.5'.

An internal error occured due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/zc.buildout-1.4.4-py2.7.egg/zc/buildout/buildout.py", line 1683, in main
    getattr(buildout, command)(args)
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/zc.buildout-1.4.4-py2.7.egg/zc/buildout/buildout.py", line 555, in install
    installed_files = self[part]._call(recipe.install)
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/zc.buildout-1.4.4-py2.7.egg/zc/buildout/buildout.py", line 1227, in _call
    return f()
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/plone.recipe.zope2instance-4.2.1-py2.7.egg/plone/recipe/zope2instance/__init__.py", line 109, in install
    self.install_scripts()
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/plone.recipe.zope2instance-4.2.1-py2.7.egg/plone/recipe/zope2instance/__init__.py", line 547, in install_scripts
    requirements, ws = self.egg.working_set(['plone.recipe.zope2instance'])
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/zc.recipe.egg-1.2.2-py2.7.egg/zc/recipe/egg/egg.py", line 90, in working_set
    **kw)
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/zc.buildout-1.4.4-py2.7.egg/zc/buildout/easy_install.py", line 800, in install
    return installer.install(specs, working_set)
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/zc.buildout-1.4.4-py2.7.egg/zc/buildout/easy_install.py", line 670, in install
    for dist in self._get_dist(requirement, ws, self._always_unzip
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/zc.buildout-1.4.4-py2.7.egg/zc/buildout/easy_install.py", line 475, in _get_dist
    dist, avail = self._satisfied(requirement)
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/zc.buildout-1.4.4-py2.7.egg/zc/buildout/easy_install.py", line 207, in _satisfied
    return None, self._obtain(req, source)
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/zc.buildout-1.4.4-py2.7.egg/zc/buildout/easy_install.py", line 399, in _obtain
    if index.obtain(requirement) is None:
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/distribute-0.6.27-py2.7.egg/setuptools/package_index.py", line 341, in obtain
    self.prescan(); self.find_packages(requirement)
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/distribute-0.6.27-py2.7.egg/setuptools/package_index.py", line 326, in find_packages
    self.scan_url(self.index_url + requirement.unsafe_name+'/')
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/distribute-0.6.27-py2.7.egg/setuptools/package_index.py", line 669, in scan_url
    self.process_url(url, True)
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/distribute-0.6.27-py2.7.egg/setuptools/package_index.py", line 224, in process_url
    page = self.process_index(url, page)
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/distribute-0.6.27-py2.7.egg/setuptools/package_index.py", line 301, in process_index
    self.scan_url(new_url)
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/distribute-0.6.27-py2.7.egg/setuptools/package_index.py", line 669, in scan_url
    self.process_url(url, True)
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/distribute-0.6.27-py2.7.egg/setuptools/package_index.py", line 202, in process_url
    f = self.open_url(url, "Download error on %s: %%s -- Some packages may not be found!" % url)
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/distribute-0.6.27-py2.7.egg/setuptools/package_index.py", line 611, in open_url
    return open_with_auth(url)
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/distribute-0.6.27-py2.7.egg/setuptools/package_index.py", line 754, in _socket_timeout
    return func(*args, **kwargs)
  File "/usr/local/share/python_dev/env-27/hello_world/eggs/distribute-0.6.27-py2.7.egg/setuptools/package_index.py", line 796, in open_with_auth
    fp = urllib2.urlopen(request)
  File "/usr/local/share/python_dev/buildout.python/parts/opt/lib/python2.7/urllib2.py", line 127, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/local/share/python_dev/buildout.python/parts/opt/lib/python2.7/urllib2.py", line 404, in open
    response = self._open(req, data)
  File "/usr/local/share/python_dev/buildout.python/parts/opt/lib/python2.7/urllib2.py", line 422, in _open
    '_open', req)
  File "/usr/local/share/python_dev/buildout.python/parts/opt/lib/python2.7/urllib2.py", line 382, in _call_chain
    result = func(*args)
  File "/usr/local/share/python_dev/buildout.python/parts/opt/lib/python2.7/urllib2.py", line 1214, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/local/share/python_dev/buildout.python/parts/opt/lib/python2.7/urllib2.py", line 1187, in do_open
    r = h.getresponse(buffering=True)
  File "/usr/local/share/python_dev/buildout.python/parts/opt/lib/python2.7/httplib.py", line 1045, in getresponse
    response.begin()
  File "/usr/local/share/python_dev/buildout.python/parts/opt/lib/python2.7/httplib.py", line 409, in begin
    version, status, reason = self._read_status()
  File "/usr/local/share/python_dev/buildout.python/parts/opt/lib/python2.7/httplib.py", line 365, in _read_status
    line = self.fp.readline(_MAXLINE + 1)
  File "/usr/local/share/python_dev/buildout.python/parts/opt/lib/python2.7/socket.py", line 476, in readline
    data = self._sock.recv(self._rbufsize)
timeout: timed out
_______________________________________________
Setup mailing list
Setup at lists.plone.org<mailto:Setup at lists.plone.org>
https://lists.plone.org/mailman/listinfo/plone-setup



More information about the Setup mailing list