centos7.9.2009迁移docker至openEuler22.03-LTS-SP4

centos7.9迁移docker至openEuler22.03-LTS-SP4

根据日志报错信息,需要补充三种包(官网源只有22.03-LTS的)

X2openEuler-database-centos7.9–2.0.0.630-1.noarch.rpm

X2openEuler-database-centos7.9-openEuler22.03-LTS-SP4–2.0.0.630-1.noarch.rpm

X2openEuler-database-openEuler22.03-LTS-SP4-1.noarch.rpm

但官方提供的依赖database包并不存在特定的SP4版本,只有LTS版本,使用这个版本没法通过升级前检查

官方源:Index of /rpm/

这边没有相应的database包是因为迁移工具不支持对应版本中docker的迁移吗?

四个办法,看情况使用:

① 如果是用的最新版只有方案二升级的 x2openEuler 工具,那么就不用做依赖检查了,肯定能装的上,自然没有 database 的问题

② 骗一下工具:添加节点时,选择 openEuler22.03-LTS 版本,但是 repo 源填 openEuler22.03-LTS-SP4 的,这样升级后是 openEuler22.03-LTS-SP4 的系统,兼容检查时借用 openEuler22.03-LTS 的 database,小版本差异不大

③ 先升级到 openEuler22.03-LTS,再 yum update 升级到 openEuler22.03-LTS-SP4

④ 找官方做一套 database 包