<HTML><BODY>
<div><FONT size=2>

<div>&gt;Maciej Wisniowski wrote:</div>


<div>&gt;Take a look at pathes in your traceback:</div>


<div>&gt;</div>


<div>&gt;/usr/local/www/zope/278/lib/python</div>


<div>&gt;/usr/local/zope/278/lib/python</div>


<div>&gt;</div>


<div>&gt;/usr/local/zope/instance1/Products</div>


<div>&gt;</div>


<div>&gt;Why there are two different(!) lib/python/ folders?</div>


<div>I see the problem! And I know what caused it. So I rebuilt Zope from source and tried again. Unfortunately, I got the same_darn_error, just without the "www" dir:</div>


<div>Traceback (most recent call last):</div>


<div>File "/usr/local/zope/278/lib/python/OFS/Application.py", line 673, in import_product</div>


<div>product=__import__(pname, global_dict, global_dict, silly)</div>


<div>File "/usr/local/zope/instance1/Products/ATContentTypes/__init__.py", line 54, in ?</div>


<div>import Products.ATContentTypes.content</div>


<div>File "/usr/local/zope/instance1/Products/ATContentTypes/content/__init__.py", line 34, in ?</div>


<div>import Products.ATContentTypes.content.topic</div>


<div>File "/usr/local/zope/instance1/Products/ATContentTypes/content/topic.py", line 33, in ?</div>


<div>from Products.CMFPlone.CatalogTool import CatalogTool</div>


<div>File "/usr/local/zope/instance1/Products/CMFPlone/CatalogTool.py", line 27, in ?</div>


<div>from Products.CMFPlone.utils import base_hasattr</div>


<div>ImportError: cannot import name base_hasattr</div>


<div>Traceback (most recent call last):</div>


<div>File "/usr/local/zope/278/lib/python/Zope/Startup/run.py", line 50, in ?</div>


<div>run()</div>


<div>File "/usr/local/zope/278/lib/python/Zope/Startup/run.py", line 19, in run</div>


<div>start_zope(opts.configroot)</div>


<div>File "/usr/local/zope/278/lib/python/Zope/Startup/__init__.py", line 52, in start_zope</div>


<div>starter.startZope()</div>


<div>File "/usr/local/zope/278/lib/python/Zope/Startup/__init__.py", line 231, in startZope</div>


<div>Zope.startup()</div>


<div>File "/usr/local/zope/278/lib/python/Zope/__init__.py", line 47, in startup</div>


<div>_startup()</div>


<div>File "/usr/local/zope/278/lib/python/Zope/App/startup.py", line 45, in startup</div>


<div>OFS.Application.import_products()</div>


<div>File "/usr/local/zope/278/lib/python/OFS/Application.py", line 650, in import_products</div>


<div>import_product(product_dir, product_name, raise_exc=debug_mode)</div>


<div>File "/usr/local/zope/278/lib/python/OFS/Application.py", line 673, in import_product</div>


<div>product=__import__(pname, global_dict, global_dict, silly)</div>


<div>File "/usr/local/zope/instance1/Products/ATContentTypes/__init__.py", line 54, in ?</div>


<div>import Products.ATContentTypes.content</div>


<div>File "/usr/local/zope/instance1/Products/ATContentTypes/content/__init__.py", line 34, in ?</div>


<div>import Products.ATContentTypes.content.topic</div>


<div>File "/usr/local/zope/instance1/Products/ATContentTypes/content/topic.py", line 33, in ?</div>


<div>from Products.CMFPlone.CatalogTool import CatalogTool</div>


<div>File "/usr/local/zope/instance1/Products/CMFPlone/CatalogTool.py", line 27, in ?</div>


<div>from Products.CMFPlone.utils import base_hasattr</div>


<div>ImportError: cannot import name base_hasattr</div>


<div>TIA,</div>


<div>Tony</div>
</FONT></div>

<div class="AOLPromoFooter">
<hr style="margin-top:10px;" />
AOL now offers free email to everyone.  Find out more about what's free from AOL at <a href="http://pr.atwola.com/promoclk/1615326657x4311227241x4298082137/aol?redir=http://www.aol.com" target="_blank"><b>AOL.com</b></a>.<br />
</div>

</BODY></HTML>