我在将我的 Plone 安装升级到 4.2.5 时遇到了一些困难。
旧的 Plone/zope 安装在 Ubuntu 8.04 上运行。我将操作系统升级到 12.04,并重新安装了 plone 和 zope。
我按照以下说明 进行了升级: http ://plone.org/documentation/manual/upgrade-guide/minor-version-upgrades。
12.04 安装成功,当我将旧配置和数据复制到新安装时,麻烦就来了。
当我在复制后运行 bin/buildout 时,我收到以下消息:
错误:Buildout 现在包括“buildout-versions”(以及旧的“buildout.dumppickedversions”的一部分)。从您的配置中删除扩展并查看 buildout 文档中的“show-picked-versions”选项。
我尝试删除扩展,这允许 bin/buildout 完成而不会出错,但是当我启动 zope 时,出现以下错误:
文件“/home/plone/Plone/buildout-cache/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/persistent/init .py ”,第 19 行,从 cPersistence 导入 Persistent、GHOST、UPTODATE ,更改,粘滞 ImportError:/home/plone/Plone/buildout-cache/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/persistent/cPersistence.so:未定义符号:PyUnicodeUCS2_AsEncodedString