Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ploneboard与AccessControl冲突?_Plone_Zope - Fatal编程技术网

Ploneboard与AccessControl冲突?

Ploneboard与AccessControl冲突?,plone,zope,Plone,Zope,我正试图在Plone 4.2站点上安装最新的Ploneboard(v3.6),但出现了错误 版本2.13.11与要求不一致,AccessControl>=3.0 我看到这个版本提到了“AccessControl.Plone=3.0 您案例中的问题是,Plone 4.2.x有一个较旧的版本: 检查: 如果运行/bin/buildout annotate | grep-c5 AccessControl。 您将看到AccessControl版本的构建配置引脚 ... [versions] Access

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

版本2.13.11与要求不一致,AccessControl>=3.0

我看到这个版本提到了“AccessControl.Plone<4.3的固定依赖性[cekk]”


有人看到这张图片有什么问题吗?谢谢你的提示。

因为3.6版PloneBoard需要
访问控制>=3.0

您案例中的问题是,Plone 4.2.x有一个较旧的版本: 检查:

如果运行
/bin/buildout annotate | grep-c5 AccessControl
。 您将看到AccessControl版本的构建配置引脚

...
[versions]
AccessControl= 2.13.13
    http://dist.plone.org/release/4.2-latest/versions.cfg
...
在您的情况下,您需要覆盖buildout.cfg(或versions.cfg)中的此版本固定

我不知道哪个版本的AccessControl可以与Plone 4.2.x一起使用。
但是3.0.x似乎很合适。

我想我也应该说,虽然我理解“钉住”版本的含义,但在
buildout.cfg
versions.cfg
等中的任何地方,我都没有发现AccessControl上的任何约束规范。我可以确认,由于PloneBoard的原因,我们正在Plone 4.2.4网站上使用AccessControl 3.0.8最近的要求。@keul感谢您的确认!pinning AccessControl=3.0.8有效,感谢Mathias!(还感谢
注释
参数来构建;教人钓鱼…)有什么线索可以解释为什么Ploneboard变更日志提到这一点在v3.6中是固定的吗?没有,可能他们在AccessControl 2.13.x中有安全问题。问问投稿人Iteslf(cekk-你可以在github上找到他)。
[versions]
AccessControl = 3.0.8  # For example