第 10 章 已知问题


此版本的 Red Hat Enterprise Linux 10.1 会受到以下新识别和之前已知问题的影响。已知问题列在以后的发行注记中,直到解决为止,届时它将作为已修复问题发布。如果您遇到本节中没有列出的问题,请使用此页面右上角的按钮进行报告。

10.1. 安装程序和镜像创建

Podman 和 bootc 没有共享同样的注册中心登录过程

在拉取镜像时,Podman 和 bootc 使用不同的注册中心登录过程。因此,如果您使用 Podman 登录到镜像,登录到 bootc 的注册中心将不适用于该镜像。当您为 RHEL 系统安装镜像模式时,使用以下命令登录到 registry.redhat.io:

# podman login registry.redhat.io <username_password>
Copy to Clipboard Toggle word wrap

然后,您可以使用以下命令尝试切换到 registry.redhat.io/rhel9/rhel-bootc 镜像:

# bootc switch registry.redhat.io/rhel9/rhel-bootc:9.4
Copy to Clipboard Toggle word wrap

您应该可以看到以下消息:

Queued for next boot: registry.redhat.io/rhel9/rhel-bootc:9.4
Copy to Clipboard Toggle word wrap

但是显示了一个错误:

ERROR Switching: Pulling: Creating importer: Failed to invoke skopeo proxy method OpenImage: remote error: unable to retrieve auth token: invalid username/password: unauthorized: Please login to the Red Hat Registry using your Customer Portal credentials. Further instructions can be found here: https://access.redhat.com/RegistryAuthentication
Copy to Clipboard Toggle word wrap

临时解决方案:按照步骤 配置容器拉取 secret,以使用带有 bootc 的经过验证的注册中心。

Jira:RHELDOCS-18471[1]

启用 composefs 后,cloud-init growpart 跳过

启用 composefs 时,如果您从通用基础镜像生成一个镜像,则 rootfs 将不会增大文件系统,提示一个类似如下的错误:

2024-04-30 17:27:53,543 - cc_growpart.py[DEBUG]: '/' SKIPPED: stat of 'overlay' failed: [Errno 2] No such file or directory: 'overlay'
Copy to Clipboard Toggle word wrap

临时解决方案:您可以通过在容器中指定 rootfs 默认大小,而不是在实例创建时动态选择 100G 来添加自定义的 growpart,以便能够在容器中写一个分区配置。

Jira:RHEL-34859

无法从签名的容器构建 ISO

尝试从 GPG 或简单签名的容器构建 ISO 磁盘镜像会导致错误,如下所示:

manifest - failed
Failed
Error: cannot run osbuild: running osbuild failed: exit status 1
2024/04/23 10:56:48 error: cannot run osbuild: running osbuild failed: exit status 1
Copy to Clipboard Toggle word wrap

这是因为系统无法获得镜像签名。

临时解决方案:您可以从容器镜像中删除签名,或构建一个派生的容器镜像。例如,要删除签名,您可以运行以下命令:

$ sudo skopeo copy --remove-signatures containers-storage:registry.redhat.io/rhel9/rhel-bootc:9.4 containers-storage:registry.redhat.io/rhel9/rhel-bootc:9.4
$ sudo podman run \
       --rm \
       -it \
       --privileged \
       --pull=newer \
       --security-opt label=type:unconfined_t \
       -v /var/lib/containers/storage:/var/lib/containers/storage \
       -v ~/images/iso:/output \
       quay.io/centos-bootc/bootc-image-builder \
       --type iso --local \
       registry.redhat.io/rhel9/rhel-bootc:9.4
Copy to Clipboard Toggle word wrap

要构建派生的容器镜像,并避免向其添加简单的 GPG 签名,请参阅 签名容器镜像 产品文档。

Jira:RHEL-34807

主机名解析由于引导选项中加密的 DNS 和自定义 CA 而失败

当在内核命令行中使用 inst.repo=inst.stage2= 引导选项以及远程安装 URL、加密的 DNS 和 Kickstart 文件中的自定义 CA 证书时,安装程序会在处理 Kickstart 文件前尝试下载 install.img stage2 镜像。因此,主机名解析失败,从而导致在成功获取 stage2 镜像前显示一些错误。临时解决方案:在 Kickstart 文件中定义安装源,而不是内核命令行。

Jira:RHEL-80672

安装程序在最终 RPM 安装过程中变得无响应

在 RPM 安装过程中,安装程序可能会在最终阶段变得无响应。在问题发生前,您可能会看到重复的 配置 rootfiles.noarch 消息。临时解决方案:重启安装进程。

Jira:RHEL-67865[1]

在安装过程中使用快捷方式禁用键盘布局切换

要防止因更改键盘布局的键盘快捷键损坏而导致的混乱,此功能已在 Anaconda 中禁用。您不能在安装过程中使用快捷方式更改键盘布局。临时解决方案 :使用顶栏中的键盘布局图标切换布局。

Jira:RHEL-74504

将设备与 LACP 绑定需要更长的时间才能正常工作,从而导致订阅失败

当使用内核命令行引导选项和 Kickstart 文件配置与 LACP 绑定的设备时,会在 initramfs 阶段创建连接,但在 Anaconda 中重新激活。因此,它会导致临时中断,从而通过 rhsm Kickstart 命令造成系统订阅失败。

临时解决方案:将 -no-activate 添加到 Kickstart 网络配置,以保持网络正常工作。因此,系统订阅成功完成。

Jira:RHELDOCS-19853[1]

services Kickstart 命令无法禁用 firewalld 服务

Anaconda 中的一个 bug 阻止 services --disabled=firewalld 命令在 Kickstart 中禁用 firewalld 服务。临时解决方案 :改为使用 firewall --disabled 命令。因此,firewalld 服务被正确禁用。

Jira:RHEL-83577

如果在使用 ostreecontainer 时没有创建 /boot 分区,则安装程序会失败

当使用 ostreecontainer Kickstart 命令安装可引导容器时,如果没有创建 /boot 分区,安装会失败。出现这个问题的原因是,安装程序需要一个专用的 /boot 分区来继续容器部署。

临时解决方案:确保在 Kickstart 文件中定义了一个 /boot 分区或者在安装过程中手动创建。

Jira:RHEL-66155

当 'ignoredisk' 命令在 'iscsi' 命令之前时,Kickstart 安装失败并显示 unknown disk 错误

如果 iscsi 命令放在 ignoredisk 命令之前,则使用 kickstart 方法安装 RHEL 会失败。出现这个问题的原因是 iscsi 命令在命令解析过程中附加了指定的 iSCSI 设备,而 ignoredisk 命令同时解析设备规范。如果 ignoredisk 命令在 iscsi 命令附加之前引用了一个 iSCSI 设备名称,则安装会失败,并显示"unknown disk"错误。

临时解决方案:确保 iscsi 命令在 Kickstart 文件中被放置在 ignoredisk 命令之前,以引用 iSCSI 磁盘,并确保安装成功。

Jira:RHEL-58827

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

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

临时解决方案:使用 harddrive --partition=sdX --dir=/ 命令从 USB CD-ROM 驱动器安装。因此,安装不会失败。

Jira:RHEL-58829

驱动程序磁盘菜单无法在控制台上显示用户输入

当您在带有驱动程序磁盘的内核命令行中使用 inst.dd 选项启动 RHEL 安装时,控制台无法显示用户输入。因此,似乎应用程序没有响应用户输入并停止响应,但会显示给用户造成混淆的输出。但是,此行为不会影响功能,用户输入会在按 Enter 后被注册。

临时解决方案:要看到预期的结果,请忽略控制台中没有用户输入,并在完成添加输入后按 Enter 键。

Jira:RHEL-58828

磁盘空间不足可能导致部署失败

在没有足够可用磁盘空间的软件包模式系统上部署 bootc 容器镜像可能会导致安装错误,并阻止系统引导。确保有足够的磁盘空间供镜像安装,并在部署前调整配置的逻辑卷。

Jira:RHELDOCS-19948[1]

Anaconda 在 s390xppc64le 构架上可能无法正常工作

除了已经支持的 x86_64 和 ARM 架构外,RHEL 的镜像模式支持 pp64les390x 架构。但是,Anaconda 可能在 s390x 和 ppc64le 构架上无法正常工作。

Jira:RHELDOCS-19496[1]

Azure 上标记为 LVM 的 RHEL 镜像需要调整默认布局

当在 Azure 上使用 system-reinstall-bootcbootc install 时,标记为 LVM 的 RHEL 镜像需要调整默认布局。

临时解决方案:使用标记为 RAW 的 RHEL 镜像。这不需要调整默认布局。

Jira:RHELDOCS-19945[1]

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat