DebianのZope2.9とZope3.3
Zope2.9とZope3.3を一緒にいれるとZope2.9が動かなくなる。
Traceback (most recent call last):
File "/usr/lib/zope2.9/lib/python/Zope2/Startup/run.py", line 56, in ?
run()
File "/usr/lib/zope2.9/lib/python/Zope2/Startup/run.py", line 21, in run
starter.prepare()
File "/usr/lib/zope2.9/lib/python/Zope2/Startup/__init__.py", line 98, in prepare
self.startZope()
File "/usr/lib/zope2.9/lib/python/Zope2/Startup/__init__.py", line 257, in startZope
Zope2.startup()
File "/usr/lib/zope2.9/lib/python/Zope2/__init__.py", line 46, in startup
from Zope2.App.startup import startup as _startup
File "/usr/lib/zope2.9/lib/python/Zope2/App/startup.py", line 33, in ?
import OFS.Application
File "/usr/lib/zope2.9/lib/python/OFS/Application.py", line 28, in ?
from App.ApplicationManager import ApplicationManager
File "/usr/lib/zope2.9/lib/python/App/ApplicationManager.py", line 36, in ?
from Products.PageTemplates.PageTemplateFile import PageTemplateFile
File "/usr/lib/zope2.9/lib/python/Products/PageTemplates/PageTemplateFile.py", line 28, in ?
from PageTemplate import PageTemplate
File "/usr/lib/zope2.9/lib/python/Products/PageTemplates/PageTemplate.py", line 26, in ?
from TAL.TALInterpreter import TALInterpreter, FasterStringIO
File "/usr/lib/zope2.9/lib/python/TAL/TALInterpreter.py", line 30, in ?
from zope.i18nmessageid import Message, MessageID
ImportError: cannot import name MessageID
ライブラリの問題だというのははっきりしている。Fiveから提供されるzope.i18nmessageidを使わずにZope3のzope.i18nmessageidをloadしているせいだ。えーと、どうしたらいいんだろ。めんどくさいので出力貼り付けてBTSに投げといた。あとはまかせた。