5.7. 已知问题
这部分论述了 Red Hat Enterprise Linux 8.2 中已知的问题。
5.7.1. 安装程序和镜像创建
auth
和 authconfig
Kickstart 命令需要 AppStream 软件仓库
auth
和 authconfig
Kickstart 命令在安装过程中需要 authselect-compat
软件包。如果没有这个软件包,如果使用了 auth
或 authconfig
,则安装会失败。但根据设计,authselect-compat
软件包只包括在 AppStream 仓库中。
要临时解决这个问题,请确定安装程序可使用 BaseOS 和 AppStream 软件仓库,或者在安装过程中使用 authselect
Kickstart 命令。
(BZ#1640697)
reboot --kexec
和 inst.kexec
命令不提供可预测的系统状态
使用 reboot --kexec Kickstart
命令或 inst.kexec
内核引导参数执行 RHEL 安装不会提供与完全重启相同的可预期系统状态。因此,在不重启的情况下切换安装的系统可能会导致无法预计的结果。
请注意,kexec
功能已弃用,并将在以后的 Red Hat Enterprise Linux 版本中删除。
(BZ#1697896)
Anaconda 安装包括最小资源设置要求的低限制
Anaconda 以最少的资源设置在系统中启动安装,并且不要提供有关成功执行安装所需的资源的先前消息警告。因此,安装可能会失败,输出错误不会为可能的调试和恢复提供清晰的信息。要临时解决这个问题,请确保系统具有安装所需的最少资源设置:2GB 内存在 PPC64(LE)和 1GB on x86_64 上。因此,应该可以成功执行安装。
(BZ#1696609)
使用 reboot --kexec
命令安装失败
当使用包含 reboot --kexec
命令的 Kickstart 文件时,RHEL 8 安装会失败。为避免问题,请在 Kickstart 文件中使用 reboot
命令而不是 reboot --kexec
。
RHEL 8 初始设置无法通过 SSH 执行
目前,当使用 SSH 登录到系统时,RHEL 8 初始设置接口不会显示。因此,无法在通过 SSH 管理的 RHEL 8 机器上执行初始设置。要临时解决这个问题,请在主系统控制台(ttyS0)中执行初始设置,然后再使用 SSH 登录。
在安装程序中不默认启用网络访问
几个安装功能需要网络访问,例如:使用 Content Delivery Network(CDN)、NTP 服务器支持和网络安装源注册系统。但默认情况下不启用网络访问,因此在启用网络访问前无法使用这些功能。
要临时解决这个问题,请添加 ip=dhcp
在启动安装时启用网络访问。另外,使用引导选项传递 Kickstart 文件或位于网络中的库也会解决这个问题。因此可以使用基于网络的安装功能。
(BZ#1757877)
属于多个机构的用户帐户注册失败
目前,当试图使用属于多个机构的用户帐户注册系统时,注册过程会失败并显示出错信息, You must specify an organization for new units。
要临时解决这个问题,您可以:
- 使用不属于多个机构的不同用户帐户。
- 使用 GUI 和 Kickstart 安装的的 Connect to Red Hat 中的Activation Key 验证方法。
- 跳过连接到红帽的注册步骤,并使用 Subscription Manager 在安装后注册您的系统。
在没有 CDN 注册的情况下,有时无法进行使用 Binary DVD ISO 镜像的 GUI 安装
当使用 Binary DVD ISO 镜像文件执行 GUI 安装时,安装程序的竞争条件有时可能会阻止安装进行,直到您使用连接到红帽功能注册系统。要临时解决这个问题,请完成以下步骤:
- 在 GUI 安装的 安装概述 窗口中选择 安装源。
- 验证是否选择了自动探测的安装介质。
- 点击 完成 确认选择并返回 安装概述 窗口。
- 验证 Local Media 在 安装概述 窗口中是否显示为 Installation Source 状态。
因此,您可以继续安装,而不必使用连接到红帽的功能注册系统。
(BZ#1823578)
将 Binary DVD.iso
文件的内容复制到分区会省略 .treeinfo 和
.discinfo
文件
在本地安装过程中,当将 RHEL 8 Binary DVD.iso 镜像文件的内容复制到分区时,cp <path>/\* <mounted 分区>/dir
命令中的 *
无法复制 .treeinfo
和 .discinfo
文件。成功安装时需要这些文件。因此,BaseOS 和 AppStream 软件仓库不会被加载,在 anaconda.log
文件中与 debug 相关的日志消息是问题的唯一记录。
要临时解决这个问题,将 missing .treeinfo
和 .discinfo
文件复制到分区中。
(BZ#1687747)
Kickstart 安装无法使用自签名 HTTPS 服务器
目前,当在 kickstart 文件中指定安装源并使用 --noverifyssl
选项时,安装程序无法从自签名的 https 服务器安装:
url --url=https://SERVER/PATH --noverifyssl
要临时解决这个问题,请在开始 kickstart 安装时将 inst.noverifyssl
参数附加到内核命令行中。
例如:
inst.ks=<URL> inst.noverifyssl
(BZ#1745064)
如果在仓库刷新完成前尝试使用 CDN 取消注册,则 GUI 安装可能会失败
在 RHEL 8.2 中,当使用 Content Delivery Network(CDN)注册您的系统并附加订阅时,GUI 安装程序会启动对仓库元数据的刷新。刷新过程不是注册和订阅过程的一部分,因此在 Connect to Red Hat 窗口中启用了 Unregister 按钮。根据网络连接,刷新过程可能需要一分钟以上的时间完成。如果您在刷新过程完成前点 Unregister 按钮,则 GUI 安装可能会失败,因为未注册过程会删除 CDN 仓库文件和安装程序与 CDN 通信所需的证书。
要临时解决这个问题,点 连接到红帽 窗口中的 Register 按钮后在 GUI 安装中完成以下步骤:
- 在 连接到红帽的 窗口中点 完成 返回 安装概述 窗口。
- 在 安装概述 窗口中验证 安装源 和 软件选择状态 信息是否以斜体显示任何处理信息。
- 当安装源和软件选择类别准备好后,点 连接到红帽。
- 点 Unregister 按钮。
执行这些步骤后,您可以在 GUI 安装过程中安全地取消注册系统。
(BZ#1821192)