第 6 章 程序错误修复


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

6.1. 安装程序和镜像创建

Anaconda 在 Installation Destination 屏幕中显示多路径存储设备的 WWID 标识符

在以前的版本中,Anaconda 没有显示任何详情,如多路径存储设备的设备号、WWPN 或 LUN。因此,很难从 Installation Destination > Add a disk 屏幕中选择正确的安装目的地。在这个版本中,Anaconda 会显示多路径存储设备的 WWID 标识符。现在,您可以在高级存储设备屏幕中轻松识别并选择所需的安装目的地。

Jira:RHEL-11384[1]

安装程序现在在 Kickstart 文件中接受额外的时区定义

Anaconda 切换到了不同的、更严格的验证时区选择的方法。这会导致一些时区定义(如日本)不再有效,尽管之前版本中被接受。需要更新具有这些定义的传统 Kickstart 文件。否则,它们将默认为 Americas/New_York 时区

有效时区列表以前来自 pytz.common_timezones 中的 pytz.common_timezones。这个版本更改了 timezone Kickstart 命令的验证设置,以使用 pytz.all_timezones,它是 common_timezones 列表的超集,并允许指定大量时区。这个更改可确保为 Red Hat Enterprise Linux 6 创建的旧 Kickstart 文件仍然指定有效的时区。

注意:此更改仅适用于 timezone Kickstart 命令。图形和基于文本的互动界面中的时区选择保持不变。具有有效时区选择的 Red Hat Enterprise Linux 9 的现有 Kickstart 文件不需要任何更新。

Jira:RHEL-13150[1]

安装程序现在可以正确地使用多个端口和 BOOTIF 选项创建绑定设备

在以前的版本中,当安装使用带有多个端口的绑定网络设备以及 BOOTIF 引导选项时,安装程序会创建不正确的连接配置集。因此,如果将 BOOTIF 选项配置为其端口之一,则不会将 BOOTIF 选项使用的设备添加到绑定设备中。

在这个版本中,在使用 BOOTIF 引导选项时,安装程序会在 initramfs 中正确创建配置集。因此,所有指定的端口现在都添加到安装的系统的绑定设备中。

Jira:RHEL-4766

在引导安装镜像时,Anaconda 会替换误导的错误消息

在以前的版本中,当安装程序无法引导安装镜像时,例如因为 inst. stage2 inst.repo 中指定的 stage2 源丢失,Anaconda 会显示以下误导错误消息:

/run/anaconda/initrd_errors.txt: No such file or directory

在这个版本中,Anaconda 会发出正确的警告信息来最小化混淆。

Jira:RHEL-5638

Anaconda 现在验证 FIPS 要求的 LUKS 密码短语

在以前的版本中,Anaconda 不检查 LUKS 密码短语的长度是否满足 FIPS 要求,即使底层工具执行了这个检查。因此,使用小于 8 个字符的密码短语在 FIPS 模式下安装会导致安装程序过早停止。

有了此更新,安装程序已得到了改进,可以验证并强制执行密码短语的最小长度。因此,如果在 FIPS 模式下使用的 LUKS 密码短语太短,安装程序会通知,并防止意外停止。

Bugzilla:2163497

xfsprogs 的新版本不再缩小 /boot的大小

在以前的版本中,RHEL 9.3 中 5.19 版本的 xfsprogs 软件包会导致 /boot 的大小缩小。因此,与 RHEL 9.2 版本相比,它会导致 /boot 分区上可用空间的不同。此修复为所有镜像将 /boot 分区增加到 600 MiB,而不是 500 MiB,/boot 分区不再受到空间问题的影响。

Jira:RHEL-7999

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.