9.3. RHEL 9.7 升级到 RHEL 10.1 的已知问题
从 RHEL 9.7 升级到 RHEL 10.1 时可能会遇到的已知问题:
-
如果您的 RHEL 9 系统使用红帽提供的、但在 RHEL 10 中未提供的设备驱动程序,
Leapp会阻止升级。但是,如果 RHEL 9 系统使用Leapp在/etc/leapp/files/device_driver_deprecation_data.json文件中没有数据的第三方设备驱动程序,Leapp不会检测到这样的驱动程序,并继续执行升级。然后,该系统可能会在升级后无法引导。 如果不是红帽签名的第三方软件包的名称与红帽提供的软件包名称相同,则原位升级会失败。要临时解决这个问题,请在升级前选择以下选项之一:
- 删除第三方软件包
- 使用红帽提供的软件包替换第三方软件包
- 在带有独立磁盘的软件冗余阵列(RAID)的系统上,原位升级可能会失败。(BZ#1957192)
在原位升级过程中,
Leapp工具通常会在 RHEL 9 和 RHEL 10 之间保留网络接口控制器(NIC)名称。但是,在某些系统上,如带有网络绑定的系统,可能需要在 RHEL 9 和 RHEL 10 之间更新 NIC 名称。在这些系统上,执行以下步骤:-
设置
LEAPP_NO_NETWORK_RENAMING=1环境变量,以防止 Leapp 程序错误地保留原始 RHEL 9 NIC 名称。 - 执行原位升级。
验证您的网络是否正常工作。如果需要,请手动更新网络配置。
(BZ#1919382)
-
设置
如果
/etc/fstab文件中定义的任何挂载的文件系统没有设置shared传播标志,则升级可能会失败。要防止这个问题,请重新挂载这些文件系统,来将其设置为 shared :# mount -o remount --make-shared <mountpoint>使用每个文件系统的挂载点替换 mountpoint。
如需更多信息,请参阅红帽知识库解决方案 在 DNF 事务检查过程中,Leapp 报错"Can not load RPM file"。(RHEL-23449)
-
如果使用 HTTP 代理,您必须将 Red Hat Subscription Manager (RHSM)配置为使用这样的代理,或者您必须使用--proxy <
hostname> 选项执行subscription-manager命令。否则,subscription-manager命令的执行会失败。如果您使用--proxy选项而不是配置更改,升级过程会因为Leapp无法检测到代理而失败。要防止这个问题发生,请手动编辑rhsm.conf文件。如需更多信息,请参阅红帽知识库解决方案 如何为红帽订阅管理配置 HTTP 代理。(BZ#1689294) -
对于需要代理访问 RHEL 9 内容的系统,您通常需要在
/etc/dnf/dnf.conf配置文件中通过 DNF 配置代理的使用。如果当前的 DNF 配置与目标系统上的 DNF 版本不兼容,请在/etc/leapp/files/dnf.conf配置文件中指定有效的目标配置。如需更多信息,请参阅红帽知识库解决方案 Leapp 如何使用代理? -
如果其被配置为对 root 证书使用已弃用的
/etc/ssl/certs/ca-certificates.crt文件,则升级后 kerberos 客户端可能会出现故障。要修复配置,请改为使用/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem文件。(RHEL-65265) - 在 IBM Z 机器上,如果系统在多路径 LVM SCSI LUN 上,则升级可能会失败。(RHEL-76159)
-
如果您使用带有 ISO 镜像的 Red Hat Update Infrastructure (RHUI)升级,升级可能会失败。您可以通过不将
--iso选项与升级一起使用来临时解决这个问题,或者查看红帽知识库解决方案 使用 ISO 离线 Leapp 升级失败并显示 'Failed to synchronize cache for repo 'rhul-microsoft-azure-rhel8', ignoring this repo。(RHEL-3296) -
如果您使用 Red Hat Update Infrastructure (RHUI)升级,
/usr/share/leapp-repository/repositories/system_upgrade/common/files/rhui/目录中的文件会错误地报告为预升级报告中的自定义文件。除非手动修改这些文件,否则您可以忽略报告中有关这些文件的警告,原位升级将不会受到影响。(RHEL-40115) -
当使用 Red Hat Upgrade Infrastructure (RHUI)升级系统时,如果系统的 RHUI 设置与
Leapp程序预期的 RHUI 系统实施的默认值不同,则升级可能会失败。要解决这个问题,请配置升级过程以针对您的 RHUI 设置进行调整。如需更多信息,请参阅使用 RHUI 配置原位升级。