6.4. 程序错误修复

这部分论述了 Red Hat Enterprise Linux 8.1 中修复的、对用户有严重影响的错误。

6.4.1. 安装程序和镜像创建

使用 version 或者 inst.version 内核引导参数不再停止安装程序

在以前的版本中,使用 versioninst.version 引导参数从内核命令行引导安装程序可打印版本,如 anaconda 30.25.6,并停止安装程序。

在这个版本中,当安装程序使用内核命令行引导时,versioninst.version 参数会被忽略,因此安装程序不会被停止。

(BZ#1637472)

现在默认安装 xorg-x11-drv-fbdevxorg-x11-drv-vesaxorg-x11-drv-vmware 视频驱动程序

在以前的版本中,带有特定 AMD 加速处理单元的 NVIDIA 图形卡和工作站的工作站在 RHEL 8.0 服务器安装后不会显示图形登录窗口。此问题还影响了依赖 EFI 图形支持(如 Hyper-V)的虚拟机。在这个版本中,会默认安装 xorg-x11-drv-fbdevxorg-x11-drv-vesaxorg-x11-drv-vmware 视频驱动程序,图形登录窗口会在 RHEL 8.0 及之后的服务器安装后显示。

(BZ#1687489)

救援模式在没有显示错误消息的情况下不再失败

在以前的版本中,在没有 Linux 分区的系统中运行救援模式会导致安装程序出现异常失败。在这个版本中,当检测到没有 Linux 分区的系统时,安装程序会显示错误消息"You don't任何 Linux 分区"。

(BZ#1628653)

安装程序现在为镜像安装设置 lvm_metadata_backup Blivet 标记

在以前的版本中,安装程序无法为镜像安装设置 lvm_metadata_backup Blivet 标志。因此,LVM 备份文件位于镜像安装后的 /etc/lvm/ 子目录中。在这个版本中,安装程序设置 lvm_metadata_backup Blivet 标志,因此镜像安装后的 /etc/lvm/ 子目录中没有 LVM 备份文件。

(BZ#1673901)

RHEL 8 安装程序现在处理 RPM 中的字符串

在以前的版本中,当 python3-rpm 库返回字符串时,安装程序会失败,但有一个例外。在这个版本中,安装程序可以处理 RPM 中的字符串。

(BZ#1689909)

inst.repo 内核引导参数现在可以用于具有非根路径的硬盘中的软件仓库

在以前的版本中,如果 inst.repo=hd:<device>:<path> 内核引导参数指向硬盘中的仓库(而不是 ISO 镜像),且使用了非 root(/)路径,则 RHEL 8 安装过程在没有手动干预的情况下无法进行。在这个版本中,安装程序可以为位于硬盘中的存储库传播任何 <path>,以确保安装过程正常进行。

(BZ#1689194)

--changesok 选项现在允许安装程序更改 root 密码

在以前的版本中,在从 Kickstart 文件中安装 Red Hat Enterprise Linux 8 时使用 --changesok 选项不允许安装程序更改 root 密码。在这个版本中,Kickstart 成功传递了 --changesok 选项,因此用户在其 Kickstart 文件中指定 pwpolicy root –changesok 选项现在可以使用 GUI 更改 root 密码,即使 Kickstart 已设置了密码。

(BZ#1584145)

使用 lorax-composer API 时镜像构建不再失败

在以前的版本中,当从订阅的 RHEL 系统中使用 lorax-composer API 时,镜像构建过程总会失败。Anaconda 无法访问存储库,因为主机的订阅证书没有通过。要修复问题,请更新 lorax-composerpykickstartAnaconda 软件包。这允许传递受支持的 CDN 证书。

(BZ#1663950)