Yum

Katello 訂閱管理器:錯誤的 Yum 回購 URL?

  • May 14, 2016

我正在使用 RH Satellite 6,並且已經建構了一個 katello 膠囊。我已經將一個非常具體的環境/內容視圖同步到了膠囊。

我正在嘗試從膠囊中建構一個節點來進行測試,它似乎在一開始就拉低了一些錯誤並且拒絕自行修復!

有用的輸出:

[root@captest ~]# subscription-manager environments --org=MYORG --username=admin
+-------------------------------------------+
         Environments
+-------------------------------------------+
Name:        VALIDATION/VALIDATION
Description:

Name:        VAGRANT/VALIDATION
Description:

Name:        Library/VALIDATION
Description:

Name:        POC/RHEL7
Description:

Name:        Library/RHEL7
Description:

Name:        POC/RHEL6
Description:

Name:        Library/RHEL6
Description:

Name:        Library
Description:

我想要的是VALIDATION/VALIDATION,它與膠囊同步。

然而:

$$ root@captest ~ $$# 訂閱管理器回購

+----------------------------------------------------------+
   Available Repositories in /etc/yum.repos.d/redhat.repo
+----------------------------------------------------------+
Repo ID:   rhel-7-server-optional-rpms
Repo Name: Red Hat Enterprise Linux 7 Server - Optional (RPMs)
Repo URL:  https://capsule-core-1.intranet.net/pulp/repos/MYORG/POC/RHEL7/content/dist/rhel/server/7/$releasever/$bas
          earch/optional/os
Enabled:   0

…這似乎正在使用 POC/RHEL7 環境。

有任何想法嗎?我確定我已經嘗試過重建節點並檢查環境,但我很樂意再試一次。

問題似乎出在Content Hosts下- 在 Satellite 中,在 Hosts -> Content Hosts 下,有問題的節點的環境與“編輯主機”視窗中分配給它的環境不匹配(可以在其中分配 puppet 類和像)。

我認為發生的事情是在 Foreman 中創建主機期間出現錯誤,它將環境重置為該主機組的預設值。當我再次點擊“送出”時,我沒有註意到環境錯誤。這意味著 Content 的初始環境是錯誤的,因此 repos 被錯誤地拉入。

更新:另外,正在使用的“啟動密鑰”分配了錯誤的環境!也檢查一下,未來的Google人!

引用自:https://serverfault.com/questions/776411