人工从7.19.4升级到7.77.5

问题描述 投票:0回答:1

[步骤]

  • 停止神器
  • 停止mysql
  • 将 Ubuntu 14.04 升级到 16.07
  • 将mysql-server升级到5.7
  • 下载7.75.5.tar.gz文件放入/opt/jfrog/artifactory
  • 解压 7.77.5.tar.gz
  • 删除了/opt/jfrog/artifactory/app
  • cp -r /opt/jfrog/artifactory/7.77.5/app/* /opt/jfrog/artifactory/app
  • 启动mysql服务器
  • 开始神器。

查看 console.log 发现此数据库错误:

“无法初始化数据库:org.flyawaydb.core.api.FlywayException:检测到迁移到版本 7.44 失败(添加访问权限 v2 参考”

关于我可以从这里检查什么,有什么想法吗?

谢谢!

mysql database error-handling upgrade artifactory
1个回答
0
投票

好的,我们这里至少有 3 个主要问题。可能还有更多...

  1. 请参阅发行说明此处

操作系统 - 支持终止 作为 JFrog 维护 JFrog 平台安全性和可靠性承诺的一部分,Artifactory 将在 Artifactory 7.77.3 起的所有安装类型上正式运行 Node.js 20.x。

以下操作系统不支持随 Linux Archive/Debian/RPM 安装(非容器化发行版)提供的 Node.js 20.x。

Ubuntu 18.04(已于 2023 年 5 月 31 日结束标准支持)。

您正在使用不支持的 Ubuntu 16.07...

目前支持Ubuntu 20.04、22.04。支持的操作系统的完整列表此处

  1. 7.77.x 和某些 MYSQL 安装在 PermissionsV2DataMigration 过程中存在一个已知问题,因为默认情况下需要超级用户权限。 这可以通过使用 7.77.7 版本(即将推出)或解决方法来解决。但请注意,这不是您当前的问题!

  2. 您的具体错误似乎实际上是在早期的数据库迁移中发生的,但如果没有比您共享的更多日志,我不能 100% 确定根本原因。

但是#1是一个无法克服的问题,必须首先解决。

© www.soinside.com 2019 - 2024. All rights reserved.