我在 Oracle Linux 7.8 上有一个测试环境,使用 vSphere 6.5 在本地虚拟化。它工作正常,需要升级到特定版本,即 8.4 版;我有一个备份和检查点,因此在执行该过程之前进行测试是可行的。
$ cat /etc/oracle-release > Oracle Linux 服务器版本 7.8
语言环境对应为 en_US.UTF-8,/etc/ssh/sshd_config 文件中设置了 PermitRootLogin yes,并应用 yum update 将所有软件包更新至 7.9(更新内核版本);环境更新至 7.9 后,执行 leapp 并指示所需版本(如前所述,为 8.4)。
$ sudo leapp preupgrade--oraclelinux--target 8.4
出现 remove_pam_pkcs11_module_check 警报,确认为 true 即可完成安装。接下来,执行升级
$ sudo leapp 升级--oraclelinux--target 8.4
按照流程操作,一切正常,操作系统更新良好,问题是它升级到了版本 8.8 而不是所需的 8.4。
cat /etc/oracle-release > Oracle Linux 服务器版本 8.8
在我看来,语法应该只指示目标版本,就像我所做的那样。
您知道我错在哪里吗?或者,具体更新到 8.4 版本缺少什么?这可行吗?
谢谢。
已经进行了多项测试,表明目标版本不同,但它始终更新到最新版本。