【发布时间】:2013-04-29 18:14:04
【问题描述】:
我在将我的 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”的一部分)。 从您的配置中删除扩展并查看构建文档中的“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、CHANGED、STICKY ImportError:/home/plone/Plone/buildout-cache/eggs/ZODB3-3.10.5-py2.7-linux-x86_64.egg/persistent/cPersistence.so:未定义符号:PyUnicodeUCS2_AsEncodedString
【问题讨论】: