我们目前正在运行版本 5.1.2 的生产服务器,我们计划对其进行升级。
测试表明升级到 5.3 可以按预期工作。
但是,从 5.1.2 -> 5.4 或 5.1.2 -> 5.3 -> 5.4 升级会导致 5.1.2 实例中的所有质量配置文件变为空 - 根本没有分配任何规则。
更糟糕的是,备份规则并尝试恢复它们会默默地失败。
有没有其他人经历过这个?有解决办法吗?
提前致谢。
我们目前正在运行版本 5.1.2 的生产服务器,我们计划对其进行升级。
测试表明升级到 5.3 可以按预期工作。
但是,从 5.1.2 -> 5.4 或 5.1.2 -> 5.3 -> 5.4 升级会导致 5.1.2 实例中的所有质量配置文件变为空 - 根本没有分配任何规则。
更糟糕的是,备份规则并尝试恢复它们会默默地失败。
有没有其他人经历过这个?有解决办法吗?
提前致谢。
管理视图(系统升级)中的更新说明与此处的说明不同:升级
我将按如下方式更改第一条指令(以草书文本更改/添加的行),并且我会尝试使升级指令保持同步。
data, temp
我今天从 4.5.6 迁移到 5.4 时遇到了同样的问题。我设法通过恢复到 4.5.6 然后以旧方式迁移来绕过这个问题,即忽略新的升级说明。
环境是Windows10/Postgresql4.3
进一步调查显示,我错过了新指令中的一个步骤,即删除data/es目录。
我已经多次运行迁移,如果我运行默认 H2 数据库以验证和更新插件但忘记在切换到 postgresql 之前删除 data/es 目录,那么质量配置文件最终会出现零规则,但是如果我正确地按照说明进行操作,那么配置文件就会正确迁移。
请对照http://docs.sonarqube.org/display/SONAR/Upgrading检查您的程序
希望这可以帮助