Ploneboard 与 AccessControl 冲突?

Ploneboard conflict with AccessControl?

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

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

我看到这个版本的 the most recent Ploneboard change log 提到“AccessControl 的固定依赖性。Plone < 4.3 有一个旧版本固定 [cekk]”

有人看出这张照片有什么问题吗?感谢您提供任何线索。

从 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。 您将看到哪个构建配置固定了 AccessControl 的版本。

...
[versions]
AccessControl= 2.13.13
    http://dist.plone.org/release/4.2-latest/versions.cfg
...

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

[versions]
AccessControl = 3.0.8  # For example

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