vs.event Installation misslingt wegen Products.DataGridField ("ImportError: No module named Interface")
Jens Nachtigall <[email protected]> Fri, 11 May 2012 19:17:25 +0200
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo,
weil ich recurring event brauche, habe ich vs.events in ein
plone4.1.4 installiert (vs.event in eggs und zcml). Ein
Neustart gibt dann einen Fehler mit dem Products.DataGridField,
von dem vs.event wohl abhängt:
2012-05-11 18:59:01 ERROR Application Could not import Products.DataGridField
Traceback (most recent call last):
File "/usr/local/Plone/buildout-cache/eggs/Zope2-2.13.12-py2.6.egg/OFS/Application.py", line 606, in import_product
product=__import__(pname, global_dict, global_dict, silly)
File "/usr/local/Plone/buildout-cache/eggs/Products.DataGridField-1.6.3-py2.6.egg/Products/DataGridField/__init__.py", line 25, in <module>
from Products.DataGridField.DataGridField import DataGridField
File "/usr/local/Plone/buildout-cache/eggs/Products.DataGridField-1.6.3-py2.6.egg/Products/DataGridField/DataGridField.py", line 20, in <module>
from Products.DataGridField.interfaces import IDataGridField
File "/usr/local/Plone/buildout-cache/eggs/Products.DataGridField-1.6.3-py2.6.egg/Products/DataGridField/interfaces.py", line 8, in <module>
from Interface import Interface
ImportError: No module named Interface
Traceback (most recent call last):
File "/usr/local/Plone/buildout-cache/eggs/Zope2-2.13.12-py2.6.egg/Zope2/Startup/run.py", line 72, in <module>
run()
File "/usr/local/Plone/buildout-cache/eggs/Zope2-2.13.12-py2.6.egg/Zope2/Startup/run.py", line 21, in run
starter.prepare()
File "/usr/local/Plone/buildout-cache/eggs/Zope2-2.13.12-py2.6.egg/Zope2/Startup/__init__.py", line 86, in prepare
self.startZope()
File "/usr/local/Plone/buildout-cache/eggs/Zope2-2.13.12-py2.6.egg/Zope2/Startup/__init__.py", line 259, in startZope
Zope2.startup()
File "/usr/local/Plone/buildout-cache/eggs/Zope2-2.13.12-py2.6.egg/Zope2/__init__.py", line 47, in startup
_startup()
File "/usr/local/Plone/buildout-cache/eggs/Zope2-2.13.12-py2.6.egg/Zope2/App/startup.py", line 67, in startup
OFS.Application.import_products()
File "/usr/local/Plone/buildout-cache/eggs/Zope2-2.13.12-py2.6.egg/OFS/Application.py", line 583, in import_products
import_product(product_dir, product_name, raise_exc=debug_mode)
File "/usr/local/Plone/buildout-cache/eggs/Zope2-2.13.12-py2.6.egg/OFS/Application.py", line 606, in import_product
product=__import__(pname, global_dict, global_dict, silly)
File "/usr/local/Plone/buildout-cache/eggs/Products.DataGridField-1.6.3-py2.6.egg/Products/DataGridField/__init__.py", line 25, in <module>
from Products.DataGridField.DataGridField import DataGridField
File "/usr/local/Plone/buildout-cache/eggs/Products.DataGridField-1.6.3-py2.6.egg/Products/DataGridField/DataGridField.py", line 20, in <module>
from Products.DataGridField.interfaces import IDataGridField
File "/usr/local/Plone/buildout-cache/eggs/Products.DataGridField-1.6.3-py2.6.egg/Products/DataGridField/interfaces.py", line 8, in <module>
from Interface import Interface
ImportError: No module named Interface
Hmh, google hat zB diesen Pointer:
http://www.coactivate.org/projects/collectiveamberjack/lists/collectiveamberjack-discussion/archive/2009/08/1249656723328/forum_view#1249656868835
Das Problem ist demnach, dass DataGridField noch ein altes Zope2-Interface nimmt,
welches seit Zope2.12 nicht mehr geht. Nun verwendet plone4.1 ja
Zope2.13, also sollte das Problem doch längst behoben sein?!
Mein System:
*************** PICKED VERSIONS ****************
[versions]
Products.LDAPMultiPlugins = 1.14
Products.LDAPUserFolder = 2.23
Products.LinguaPlone = 4.1.2
Products.PloneFormGen = 1.7.0
Products.PloneLDAP = 1.1
Products.PressRoom = 3.18
Products.PythonField = 1.1.3
Products.TALESField = 1.1.3
Products.TemplateFields = 1.2.5
collective.contentleadimage = 1.3.4
collective.js.jqueryui = 1.8.13.1
dataflake.fakeldap = 1.0
plone.app.ldap = 1.2.8
python-ldap = 2.4.9
webcouturier.dropdownmenu = 2.3
*************** /PICKED VERSIONS ***************
Ich sehe gerade, dass es auch noch
http://pypi.python.org/pypi/collective.z3cform.datagridfield
gibt, sollte das stattdessen zusätzlich installieren?
Irgendein anderer Tipp?
grüße,
Jens
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope