Plone 从未知配置文件版本升级Products.kupu

Plone 从未知配置文件版本升级Products.kupu,plone,Plone,我正在尝试将Kupu升级到1.4.16版。我在我的构建中更新了versions.cfg,但在门户安装工具中显示了以下内容: The profile "kupu:default" is currently upgraded to version unknown. The filesystem version for the "kupu:default" profile is currently 1.4.16. No upgrade available. 所以我没有升级的权限 有什么想法吗

我正在尝试将Kupu升级到1.4.16版。我在我的构建中更新了versions.cfg,但在门户安装工具中显示了以下内容:

The profile "kupu:default" is currently upgraded to version unknown.

The filesystem version for the "kupu:default" profile is currently 1.4.16. 

No upgrade available.
所以我没有升级的权限

有什么想法吗

致以最良好的祝愿


Manuel.

这是因为配置文件版本与鸡蛋版本不同

egg版本在setup.py文件中指定,是您可以在pypi上找到的版本。 例如:

配置文件版本是在Products.kupu/Products/kupu/profiles/default/metadata.xml中指定的整数,表示“安装程序”配置文件的版本。这意味着配置文件的一个版本可以是同一个版本(如果安装不需要更新)

那么问题就变成了为什么个人资料的版本是“未知的”

因为metadata.xml不提供任何版本号

顺便说一下,更新包时,您必须检查包是否提供了升级步骤。如果没有,则有以下两个原因之一:

  • 软件包没有得到很好的维护,因此您必须升级自己。。。(库克资源…)
  • 软件包不需要升级安装(意味着只更新了python代码,所以只需重新启动)

新版本可能没有升级步骤。但我担心的是,它会在FS中报告未知的配置文件和已定义的(1.4.16)配置文件。这正常吗?