我们在 AWS 中有多个 RHEL 8.8 实例,它们具有可用的 BaseOS 和 AppStream RHUI 存储库。然而,我们看不到在最近的 Nessus 扫描中标记的几个软件包的更新版本 - 一个例子是 8.9 内核,4.18.0-513.5.1.el8_9,尽管还有各种其他软件包应该是根据相关的 RHSA 可用。
清理 dnf 缓存后,存储库可用、可访问且可浏览。没有错误。我读到,如果没有有效的订阅,就不可能更新 RHEL 系统,但我们已经在没有 RHSM 的情况下从这些存储库安装软件包,几个月来没有出现任何问题(在 RHEL 7 上也有几年),所以我不确定那里有什么交易。这是一个最近的问题,所以如果它与订阅有关,我不知道会突然发生什么变化。
任何见解表示赞赏。
答案1
连接到 RHUI 后,您无需管理订阅。系统只能看到正常的 RPM 存储库。
您声称您正在使用 RHEL 8.8,但看不到 8.9 内核。您的实例可能被锁定到 8.8。这通常是通过在客户端设置一个值来完成的/etc/dnf/vars/releasever
。如果该文件不存在,则您指向的 RHUI 存储库可能仅限于 8.8 内容。您可以通过运行dnf list --available --showduplicates redhat-release
并验证该包的 8.9 版本是否可用来检查这一点。您的云提供商可能有其他可用的映像,默认适用于所有 RHEL 8 内容,而不仅仅是 RHEL 8.8 内容。