Because the install tutorial in z3ext.net is out dated,
I instead install z3ext.portal-0.11.6 got from http://download.zope.org/zope3.4
But I encountered the following problem.
==================
./bin/buildout
Download error: unknown url type: svn -- Some packages may not be found!
Updating logs.
Updating var.
Updating app.
Download error: (110, 'Connection timed out') -- Some packages may not be found!
Updating coverage-test.
Updating coverage-report.
(ENV)chw@chw:~/Desktop/z3ext.portal-0.11.6$ ./bin/app
Traceback (most recent call last):
File "./bin/app", line 185, in ?
zope.app.twisted.main.main([
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmpGzQYrg/zope.app.twisted-3.4.0-py2.4.egg/zope/app/twisted/main.py", line 74, in main
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmpGzQYrg/zope.app.twisted-3.4.0-py2.4.egg/zope/app/twisted/main.py", line 145, in setup
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/zope.app.appsetup-3.4.1-py2.4.egg/zope/app/appsetup/appsetup.py", line 111, in config
context = xmlconfig.file(file, context=context, execute=execute)
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmp4wF74B/zope.configuration-3.4.0-py2.4.egg/zope/configuration/xmlconfig.py", line 610, in file
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmp4wF74B/zope.configuration-3.4.0-py2.4.egg/zope/configuration/xmlconfig.py", line 546, in include
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmp4wF74B/zope.configuration-3.4.0-py2.4.egg/zope/configuration/xmlconfig.py", line 378, in processxmlfile
File "/usr/lib/python2.4/xml/sax/expatreader.py", line 107, in parse
xmlreader.IncrementalParser.parse(self, source)
File "/usr/lib/python2.4/xml/sax/xmlreader.py", line 123, in parse
self.feed(buffer)
File "/usr/lib/python2.4/xml/sax/expatreader.py", line 207, in feed
self._parser.Parse(data, isFinal)
File "/usr/lib/python2.4/xml/sax/expatreader.py", line 348, in end_element_ns
self._cont_handler.endElementNS(pair, None)
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmp4wF74B/zope.configuration-3.4.0-py2.4.egg/zope/configuration/xmlconfig.py", line 357, in endElementNS
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmp4wF74B/zope.configuration-3.4.0-py2.4.egg/zope/configuration/config.py", line 542, in end
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmp4wF74B/zope.configuration-3.4.0-py2.4.egg/zope/configuration/config.py", line 690, in finish
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmp4wF74B/zope.configuration-3.4.0-py2.4.egg/zope/configuration/xmlconfig.py", line 546, in include
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmp4wF74B/zope.configuration-3.4.0-py2.4.egg/zope/configuration/xmlconfig.py", line 378, in processxmlfile
File "/usr/lib/python2.4/xml/sax/expatreader.py", line 107, in parse
xmlreader.IncrementalParser.parse(self, source)
File "/usr/lib/python2.4/xml/sax/xmlreader.py", line 123, in parse
self.feed(buffer)
File "/usr/lib/python2.4/xml/sax/expatreader.py", line 207, in feed
self._parser.Parse(data, isFinal)
File "/usr/lib/python2.4/xml/sax/expatreader.py", line 348, in end_element_ns
self._cont_handler.endElementNS(pair, None)
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmp4wF74B/zope.configuration-3.4.0-py2.4.egg/zope/configuration/xmlconfig.py", line 357, in endElementNS
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmp4wF74B/zope.configuration-3.4.0-py2.4.egg/zope/configuration/config.py", line 542, in end
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmp4wF74B/zope.configuration-3.4.0-py2.4.egg/zope/configuration/config.py", line 690, in finish
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmp_9m9vA/z3c.autoinclude-0.2.2-py2.4.egg/z3c/autoinclude/zcml.py", line 39, in autoIncludeDirective
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmp_9m9vA/z3c.autoinclude-0.2.2-py2.4.egg/z3c/autoinclude/dependency.py", line 25, in includableInfo
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmpOj6sw3/zope.dottedname-3.4.2-py2.4.egg/zope/dottedname/resolve.py", line 38, in resolve
File "/usr/lib/python2.4/site-packages/PIL/__init__.py", line 5, in ?
# package placeholder
File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/tmpN02k6u/z3ext.layoutskin-0.99.2-py2.4.egg/z3ext/layoutskin/interfaces.py", line 19, in ?
zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/home/chw/Desktop/z3ext.portal-0.11.6/parts/app/site.zcml", line 20.0-20.34
ZopeXMLConfigurationError: File "/home/chw/Desktop/z3ext.portal-0.11.6/eggs/z3ext.portal-0.11.6-py2.4.egg/z3ext/portal/configure.zcml", line 7.2-7.48
ImportError: cannot import name ILayoutLayer
===================
I found that ILayoutLayer exists in early version of z3ext/layout/ interfaces. py
After I add a dumb interfaces, I got the following problem:
ImportError: No module named portalmessage. interfaces
==================
How can I get a working version of z3ext?
It seams as if I can't run any version successfully.