我的一台 Redhat 服务器在注册到 Satellite 服务器后看不到任何存储库。我必须说这台 Satellite 服务器是新设置的,最新版本是 RedHat 7.1 上的 Satellite Server 6。但到目前为止,所有其他服务器在注册后都可以看到所有存储库。
cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.6 (Santiago)
订阅管理状态
+-------------------------------------------+
System Status Details
+-------------------------------------------+
Overall Status: Current
订阅管理器版本
server type: Red Hat Subscription Management
subscription management server: 1.5.0-30.el7sat-Katello
subscription management rules: 5.12
subscription-manager: 1.12.14-9.el6_6
python-rhsm: 1.12.5-2.el6
来自客户端服务器上的 /var/log/rhsm/rhsm.log 的消息:
Missing required tag 'rhel-6-server', skipping content: rhel-6-server-rh-common-rpms
Missing required tag 'rhel-6-server', skipping content: rhel-6-server-optional-rpms
Missing required tag 'rhel-6-server', skipping content: rhel-6-server-extras-rpms
Missing required tag 'rhel-6-server', skipping content: rhel-6-server-rpms
Missing required tag 'rhel-6-server', skipping content: rhel-6-server-supplementary-rpms
在 Satellite Server 上,它看起来与已注册的所有其他客户端完全一样。唯一的区别是,此客户端是 KVM 主机上的 VM,而不是 VMware 主机上的 VM。Google 搜索没有带来任何有用的信息,只是说它已在较新版本中修复,而我已经在使用这个版本。所以我希望得到建议!
答案1
我终于找到了问题所在。是缺少证书:/etc/pki/product/69.pem
我从其他服务器复制了该证书,它立即就起作用了!
我从中得到了解决方案https://access.redhat.com/solutions/100423,但没有说明为什么或如何会发生这种情况。
我只看到那篇文章,因为在 /usr/share/rhsm/subscription_manager/repolib.py 中,日志文件中的“标签”与证书检查有关……格伦布尔