Ploneboard与AccessControl冲突?

rik*_*ikb -1 zope plone

我正在尝试在Plone 4.2网站上安装最新的Ploneboard(v3.6),但收到错误

The version, 2.13.11, is not consistent with the requirement, AccessControl>=3.0

我看到这个版本最新的Ploneboard更改日志提到了"AccessControl的固定依赖性.Plone <4.3有一个旧版本固定[cekk]"

有人看到这张照片有什么不对吗?谢谢你的任何线索.

Mat*_*ias 5

从版本3.6 PloneBoard需要AccessControl>=3.0.

您的问题是,Plone 4.2.x的旧版本固定:检查:http://dist.plone.org/release/4.2-latest/

如果你跑./bin/buildout annotate | grep -C 5 AccessControl.您将看到哪个buildout配置固定了AccessControl的版本.

...
[versions]
AccessControl= 2.13.13
    http://dist.plone.org/release/4.2-latest/versions.cfg
...
Run Code Online (Sandbox Code Playgroud)

在您的情况下,您需要在buildout.cfg(或versions.cfg)中覆盖此版本固定.

[versions]
AccessControl = 3.0.8  # For example
Run Code Online (Sandbox Code Playgroud)

我不知道哪个版本的AccessControl适用于Plone 4.2.x. 但3.0.x似乎合适.