第 8 章 程序错误修复
这部分论述了 Red Hat Enterprise Linux 8.7 中对用户有严重影响的 bug 修复。
8.1. 安装程序和镜像创建
安装程序不再安装早期版本的软件包
在以前的版本中,在安装过程中安装程序无法正确载入 DNF 配置文件。因此,安装程序有时会在 RPM 事务中安装所选软件包的早期版本。
这个 bug 已经修复,现在只安装存储仓库中最新版本的软件包。如果无法安装最新版本的软件包,安装会失败。
即使在阶段 2 中更改网络配置,Anaconda 安装也会成功
在以前的版本中,当使用 rd.live.ram
引导参数时,Anaconda 不会卸载在 initramfs
中用来将安装镜像提取到内存中的 NFS 挂载点。因此,如果阶段 2 中更改了网络配置,安装过程可能会变得没有响应,或因为超时错误而失败。
要解决这个问题,在 switchroot 之前,在 initramfs
中卸载用来提取安装镜像的 NFS 挂载点。因此,安装过程会在不中断的情况下完成。
(BZ#1970726)
在安装过程中安装程序会要求在 Kickstart 文件中缺少的加密设备的密码短语
在以前的版本中,当在图形模式运行安装程序时,如果 Kickstart 文件中没有指定密码短语,安装程序不会要求输入加密设备的密码短语。因此,在安装过程中不会应用在 Kickstart 文件中指定的分区。
这个更新添加了一个在安装过程中出现的对话框窗口,要求输入缺少的密码短语。因此,安装程序可以正确地应用在 Kickstart 文件中指定的分区方案。
镜像现在可以成功构建包含有条件依赖项的蓝图中的软件包
在以前的版本中,当使用 Web 控制台自定义带有软件包的包含条件依赖项的蓝图时(如 ipa-client
,cockpit
,podman
),会由于缺失依赖项而导致构建失败。因此,dep-solve 软件包过程中不会满足条件依赖项。这个问题现已解决,当分解条件依赖项时,构建将不再失败。