1.4. 已知问题
目前 Red Hat Satellite 6.11 中存在以下已知问题:
- 无法使用 Satellite 安装程序配置可信代理
如果使用 Capsule 进行主机注册或置备,您必须将 Capsule 的 IP 地址添加到 Satellite 服务器上的可信代理列表中。但是,设置可信代理的安装程序选项不可用。
BZ#(2221794)
这个问题已在 Satellite 6.12 及更新版本中解决。
- 禁用所有删除数据的 Puppet 无法重新启用
如果使用 -
f、--remove-all-data参数禁用了 Puppet 插件,并且您尝试再次启用它,则 Satellite 维护会失败。BZ#(2087067)
- 在 Satellite Web UI 中置备发现的主机时,来自主机组的信息不会被完全继承
当您置备发现的主机时,选择主机组并尝试自定义主机条目后,缺少许多关键信息。这会导致部署失败。
作为临时解决方案,请执行以下操作之一:
使用 hammer 置备主机:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如需更多信息,请参阅 hammer CLI 指南中的 hammer 发现置备。
- 配置发现规则并启用自动置备,以便无需手动干预才能调配发现的主机。如需更多信息,请参阅 置备主机 中的 创建发现规则。
BZ#(2069324)
- 使用
foreman-discovery-image软件包安装进行 RHEL 8 FIPS 模式失败 当在启用了 FIPS 模式的 RHEL 8 上安装
foreman-discovery-image软件包时,软件包安装会失败,并显示以下错误消息: no digest。作为临时解决方案,使用
rpm2cpio foreman-discovery-image-XYZ.rpm | cpio -idmv命令手动提取 ISO。然后,按照以下流程将 ISO 转换为 PXE 文件:-
ln -snf foreman-discovery-image-XYZ.iso fdi.iso -
discovery-iso-to-pxe fdi.iso -
mkdir -p /var/lib/tftpboot/boot/fdi-image -
cp ./tftpboot/vmlinuz0 /var/lib/tftpboot/boot/fdi-image/vmlinuz -
cp ./tftpboot/initrd0.img /var/lib/tftpboot/boot/fdi-image/initrd0.img -
chown -R foreman-proxy:root /var/lib/tftpboot/boot/fdi-image restorecon -RFv /var/lib/tftpboot/boot/fdi-imageBZ#(2053913)
-
- VMware 上不提供 RHEL 9 作为客户机操作系统
在使用 Red Hat Satellite 的 VMWare 计算资源部署主机时,您可以选择 RHEL 版本作为客户机操作系统。虽然 RHEL 9 客户机操作系统作为一个选项可用,但它目前无法通过带有 VMware 计算资源的 Red Hat Satellite 进行配置,因为 RHEL 9 还没有添加到底层 VMware 库中。
BZ#(2057314)
- 虚拟机上的 UEFI 置备中的本地引导默认为 "Print warning and power off"
由于 VMware 中较新的虚拟硬件版本存在问题,在使用 PXEGrub2 默认本地引导模板时,从磁盘本地引导会临时暂停为 UEFI 置备的默认引导条目。因此,如果您使用虚拟硬件版本 15 或在 VMWare 或其他计算资源中使用虚拟硬件版本 15 或 VMware 相比,这会破坏自动化工作流,以调配虚拟机。
作为临时解决方案,在全局设置中强制从磁盘引导。在 Satellite Web UI 中,导航到 Administer > Settings > Provisioning,并将 Default PXE 本地模板条目的值设置为
force_local_chain_hd0。BZ#(2112436)
- 原位升级无法在资源不足的环境中运行安装程序
如果您在资源不足的 Satellite 服务器上尝试从 RHEL 7 原位升级到 RHEL 8,您的升级会失败。
作为临时解决方案,在 RHEL 8 系统引导后运行
foreman-installer --disable-system-checks命令,日志表示安装程序没有正确运行。BZ#(2092122)
- 原位升级无法解决 RHEL 8.6 上的 Ansible 依赖项
从 RHEL 7 原位升级到 RHEL 8 无法解决 RHEL 8.6 上的 Ansible 依赖项。
要临时解决这个问题,请在原位升级前运行
rpm -e ansible-test --nodeps命令。这个已知问题已在 6.11.2 中解决。
BZ#(2089303)
- Leapp 工具无法正确启用 Satellite 模块
Leapp 工具无法正确启用 Satellite 模块。
要临时解决这个问题,请在升级前运行以下命令:
-
evince subscription-manager repo-override --repo=satellite-6.11-for-rhel-8-x86_64-rpms --add=module_hotfixes:1(用于 Satellite 服务器) evince subscription-manager repo-override --repo=satellite-capsule-6.11-for-rhel-8-x86_64-rpms --add=module_hotfixes:1(用于 Capsule Server)这个已知问题已在 6.11.2 中解决。
BZ#(2091995)
-
- 安装
Leapp工具无法用于foreman-protector 锁定插件 从当前版本中,您不能通过
foreman-protector锁定插件同时使用yum install leapp命令同时安装Leapp工具。要在这些条件下安装
Leapp工具,请运行satellite-maintain packages install leapp命令。BZ#(2095506)
- 升级到 Red Hat Satellite 6.11 期间的主机补救问题
在升级到 Red Hat Satellite 6.11 时,无法修复通过 Cloud Connector 满足特定条件的主机。此问题仅影响至少有一个机构有一个从与 Satellite 服务器注册到的帐户导入的清单的主机。
要临时解决这个问题,在升级到 Red Hat Satellite 6.11 时,不要单击 Red Hat Hybrid Cloud Console 中的 Configure Cloud Connector 按钮。
因此,您的系统将使用基于 receptor 的版本升级到 Red Hat Satellite 6.11,其中多帐户支持可以正常工作。
BZ#(2095598)
- 在 RHEL 8.5 及更新的版本上运行的 Capsule 服务器置备
Grub 2 UEFI主机会失败 由于
grub2-efi软件包中的更改,Grub2搜索配置文件的基本目录已更改。因此,尝试从 Red Hat Enterpise Linux (RHEL) 8.5 或更高版本的 Capsule 服务器置备Grub 2 UEFI主机会失败。要临时解决这个问题,请在
/var/lib/tftpboot目录中创建相对符号链接,如下所示:/var/lib/tftpboot/EFI/redhat
../../grub2 BZ#(2101818)
- 大型软件仓库不会在有限或较慢的网络上同步
在网络或系统速度有限的环境中,尝试同步大型存储库会失败,并显示以下错误:
Katello::Errors::Pulp3Error: Response payload not completed。BZ#(2093028)
- 在 nutanix 环境中创建 virt-who 配置偶尔会失败
在 nutanix 环境中创建 virt-who 配置期间,偶尔会出现以下出错信息:
对于 hypervisor [ahv] for ui/CLI/API,会出现以下出错信息。作为临时解决方案,请重启 Satellite 服务器和
virt-who服务。BZ#(2095187)
- 非启用的存储库类型偶尔出现在 API 文档中和示例
由于
apipie缓存是静态生成的,而不是与正在运行的 Red Hat Satellite 6.11 实例生成,非启用的存储库类型,如 deb 和 python,因此偶尔会出现在 API 文档中。BZ#(2043126)
- 当使用
yum命令运行时,RHEL 8 上的foreman-protector软件包的更新会失败 尝试使用
yum命令更新foreman-maintain软件包会在 RHEL 8 中失败。作为临时解决方案,请使用
dnf命令。BZ#(2091900)
- 短名称使用可能会导致中断
- 在 Satellite 服务器或 Capsule 服务器上使用短名称可能会导致某些工作流出现问题。