【升级前检查】grub2-common 不通过

x2openeuler是最新版本。
从Centos7.8 → openEuler 2003 LTS SP1


这个原因吗

1 个赞

对的,按照提示看是这个。
但是很奇怪的,我查看了openEuler 20.03 LTS SP1的镜像包,里面的grub2-common也确实是2.04-5.oe.1的版本,不知道这里为什么会突然有这个提示。
然后我手动想安装 grub2-common 2.04-5.oe.1版本,提示有冲突。
就卡在这了。
我还特意重新去弄了个纯净的Centos系统,结果还是一样。

1 个赞

你的 repo 源是用 openEuler 20.03 LTS SP1 镜像搭的吧,镜像中的 grub2-common 版本只有 2.04-5 的,这个版本太低了,报错说了至少要 2.04-8 版本的。高版本的在官方 update 源里边

解决方案为:

① 去官方下载高版本的 grub2-comon 包( repo.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP1/update/x86_64/Packages/

② 把下载的包丢到 repo 源里边

③ 执行 createrepo 重建 repo 源元数据信息

④ 升级

2 个赞

感谢回复,我后来下载了完整的repo之后就没这个问题了,多谢!