第 10 章 已知问题


这部分论述了 Red Hat Enterprise Linux 8.4 中已知的问题。

10.1. 安装程序和镜像创建

authauthconfig Kickstart 命令需要 AppStream 软件仓库

authauthconfig Kickstart 命令在安装过程中需要 authselect-compat 软件包。如果没有这个软件包,如果使用了 authauthconfig,则安装会失败。但根据设计,authselect-compat 软件包只包括在 AppStream 仓库中。

要临时解决这个问题,请确定安装程序可使用 BaseOS 和 AppStream 软件仓库,或者在安装过程中使用 authselect Kickstart 命令。

(BZ#1640697)

reboot --kexecinst.kexec 命令不提供可预测的系统状态

使用 reboot --kexec Kickstart 命令或 inst.kexec 内核引导参数执行 RHEL 安装不会提供与完全重启相同的可预期系统状态。因此,在不重启的情况下切换安装的系统可能会导致无法预计的结果。

请注意,kexec 功能已弃用,并将在以后的 Red Hat Enterprise Linux 版本中删除。

(BZ#1697896)

在安装程序中不默认启用网络访问

几个安装功能需要网络访问,例如:使用 Content Delivery Network(CDN)、NTP 服务器支持和网络安装源注册系统。但默认情况下不启用网络访问,因此在启用网络访问前无法使用这些功能。

要临时解决这个问题,请添加 ip=dhcp 在启动安装时启用网络访问。另外,使用引导选项传递 Kickstart 文件或位于网络中的库也会解决这个问题。因此可以使用基于网络的安装功能。

(BZ#1757877)

USB CD-ROM 驱动器作为 Anaconda 中的安装源不可用

当源为 USB CD-ROM 驱动器,并且指定了 Kickstart ignoredisk --only-use= 命令时,安装会失败。在这种情况下,Anaconda 无法找到并使用这个源磁盘。

要临时解决这个问题,请使用 harddrive --partition=sdX --dir=/ 命令从 USB CD-ROM 驱动器安装。因此,安装不会失败。

BZ#1914955

Anaconda 不显示自定义分区的加密

当您在系统安装过程中选择自定义分区时,无法使用 Encrypt my data 按钮。因此,安装完成后不会加密您的数据。

要解决这个问题,请为每个您要加密的设备在自定义分区页面中设置加密。Anaconda 在离开对话框时会询问密码短语。

(BZ#1903786)

如果没有在 Kickstart 文件中指定分区方案,安装程序会尝试自动分区

当使用 Kickstart 文件执行自动安装时,安装程序会尝试执行自动分区,即使您没有在 Kickstart 文件中指定任何分区命令。安装程序的行为就像在 Kickstart 文件中使用 autopart 命令一样,从而会导致意外的分区。要临时解决这个问题,在 Kickstart文件中使用 reqpart 命令,以便您可以交互式地配置手动分区。

(BZ#1954408)

new osbuild-composer 后端不会在升级时从 lorax-composer 复制 蓝图状态

lorax-composer 后端升级到新 osbuild-composer 后端的镜像构建器用户,蓝图可能会消失。因此,升级完成后,蓝图不会自动显示。要临时解决这个问题,请执行以下步骤。

先决条件

  • 已安装 composer-cli CLI 工具。

流程

  1. 运行该命令,将之前基于 lorax-composer 的蓝图加载到 new osbuild-composer 后端:

    $ for blueprint in $(find /var/lib/lorax/composer/blueprints/git/workspace/master -name '*.toml'); do composer-cli blueprints push "${blueprint}"; done

因此,相同的蓝图现在包括在 in osbuild-composer 后端。

其它资源

(BZ#1897383)

在蓝图和 Kickstart 文件中添加相同的用户名会导致 Edge 镜像安装失败

要安装 RHEL for Edge 镜像,用户必须创建一个蓝图来构建 rhel-edge-container 镜像,并创建一个 Kickstart 文件来安装 RHEL for Edge 镜像。当在蓝图和 Kickstart 文件中添加相同的用户名、密码和 SSH 密钥时,RHEL for Edge 镜像安装会失败。目前,还没有临时解决方案。

BZ#1951964

如果在仓库刷新完成前尝试使用 CDN 取消注册,则 GUI 安装可能会失败

从 RHEL 8.2 开始,当使用 Content Delivery Network(CDN)注册您的系统并附加订阅时,GUI 安装程序会启动对仓库元数据的刷新。刷新过程不是注册和订阅过程的一部分,因此在 Connect to Red Hat 窗口中启用了 Unregister 按钮。根据网络连接,刷新过程可能需要一分钟以上的时间完成。如果您在刷新过程完成前点 Unregister 按钮,则 GUI 安装可能会失败,因为未注册过程会删除 CDN 仓库文件和安装程序与 CDN 通信所需的证书。

要临时解决这个问题,点 连接到红帽 窗口中的 Register 按钮后在 GUI 安装中完成以下步骤:

  1. 连接到红帽的 窗口中点 完成 返回 安装概述 窗口。
  2. 安装概述 窗口中验证 安装源软件选择状态 信息是否以斜体显示任何处理信息。
  3. 当安装源和软件选择类别准备好后,点 连接到红帽
  4. Unregister 按钮。

执行这些步骤后,您可以在 GUI 安装过程中安全地取消注册系统。

(BZ#1821192)

属于多个机构的用户帐户注册失败

目前,当试图使用属于多个机构的用户帐户注册系统时,注册过程会失败并显示出错信息, You must specify an organization for new units

要临时解决这个问题,您可以:

  • 使用不属于多个机构的不同用户帐户。
  • 使用 GUI 和 Kickstart 安装的的 Connect to Red Hat 中的Activation Key 验证方法。
  • 跳过连接到红帽的注册步骤,并使用 Subscription Manager 在安装后注册您的系统。

(BZ#1822880)

使用图形安装程序时,Red Hat Insights 客户端无法注册操作系统

目前,安装会失败,并显示结尾时指向 Insights 客户端的错误。

要临时解决这个问题,在安装程序注册系统前,在 连接到 Red Hat 这一步骤取消选择 Connect to Red Hat Insights 选项。

因此,您可以使用以下命令完成安装并在以后注册到 Insights:

# insights-client --register

BZ#1931069

磁盘扇区大小不一致的情况下,使用 autopart 工具安装会失败。

多个磁盘扇区大小不一致的情况下,使用 autopart 安装 RHEL 会失败。作为临时解决方案,请使用 plain 分区方案,如 autopart --type=plain,而不是默认的 LVM 方案。另一个选择是尝试重新配置扇区大小,例如运行 hdparm --set-sector-size=<SIZE> <DEVICE>

作为 kickstart 安装的临时解决方案:

  • 通过指定 ignoredisk --drives= 来限制用于分区的磁盘。或 --only-use=...
  • 指定要用于每个创建的 LVM 物理卷的磁盘: partition pv.1 --ondisk=...

作为手动安装的临时解决方案:

  • 在图形或文本模式中进行手动安装时,只选择扇区大小相同的磁盘。
  • 当选择扇区大小不一致的磁盘进行安装时,请将每个创建的 LVM 卷组限制为使用具有相同扇区大小的物理卷。这只能在自定义分区中的图形模式下完成。

(BZ#1935722)

GRUB 在引导期间初始失败后重试访问磁盘

有时,存储区域网络(SAN)无法确认 openread 磁盘调用。在以前的版本中,用于进入 grub_rescue 提示符的 GRUB 工具会导致引导失败。有了这个更新,在初始调用打开并读取磁盘失败后,GRUB 会尝试访问磁盘最多 20 次。如果 GRUB 工具在这些尝试后仍无法打开或读取磁盘,它将进入 grub_rescue 模式。

(BZ#1987087)

HASH MMU 模式的 IBM Power 系统无法引导,并显示内存分配失败

具有 HASH 内存分配单元(MMU) 模式的 IBM Power Systems 最多支持 192 个核的 kdump 。因此,如果在超过 192 个核上启用了 kdump,则系统会无法引导,显示内存分配失败。这个限制是因为 HASH MMU 模式下早期引导过程中的 RMA 内存分配。要临时解决这个问题,请使用启用了 fadumpRadix MMU 模式,而不是使用 kdump

(BZ#2028361)

rhel-guest-image-8.4 镜像上使用 grub2-mkconfig 无法重建 grub.cfg

rhel-guest-image-8.4 类型在 /etc/default/grub 文件中不包含 'GRUB_DEFAULT=saved' 条目。因此,如果您安装了新内核,并使用 grub2-mkconfig -o /boot/grub2/grub.cfg 命令重建了 GRUB,则重启后,系统不能使用新内核引导。要临时解决这个问题,您可以将 GRUB_DEFAULT=saved 附加到 /etc/default/grub 文件中。因此,系统应该可以使用新内核引导。

(BZ#2227218)

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.