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



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

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.

所以我没有升级的权限。

有什么想法吗?

致问候,

曼努埃尔。

这是因为概要文件版本与egg版本不同。

egg版本在setup.py文件中指定,是您可以在pypi上找到的版本。例如:http://pypi.python.org/pypi/Products.kupu/1.4.16

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

因此,问题变成了为什么配置文件的版本是"未知的"?

因为metadata.xml没有提供任何版本号。

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

  • 这个软件包维护得不好,所以你必须升级自己。。。(烹饪资源,…)
  • 该软件包不需要升级安装(意味着只有python代码已经更新,所以只需重新启动)

相关内容

  • 没有找到相关文章

最新更新