Redhat
通過 RHSM 註冊到衛星伺服器的伺服器無法載入任何分配的儲存庫
我的一台 Redhat 伺服器在註冊到我們的 Satellite 伺服器後看不到任何儲存庫。我不得不說這個衛星伺服器是新設置的,並且是最新版本 -> RedHat 7.1 上的衛星伺服器 6。但到目前為止,所有其他伺服器都可以在註冊後看到所有儲存庫。
貓 /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 主機上的虛擬機,而不是 VMware 主機上的虛擬機。Google搜尋並沒有帶來任何有用的東西,除了它固定在我已經在更新的版本上。所以希望大家給點建議!
我終於找到了問題。這是一個失去的證書:
/etc/pki/product/69.pem
我從其他伺服器之一複制了該證書,它立即起作用了!我從https://access.redhat.com/solutions/100423獲得了解決方案,但沒有理由/如何發生這種情況。
我只看了那篇文章,因為在 /usr/share/rhsm/subscription_manager/repolib.py 中,日誌文件中的“標籤”連接到證書檢查…… grumbl