新しいサーバーにRHEL6をセットアップしました。私たちが知る限り、サブスクリプションはすべて適切に設定されています。ただし、yum repolist
を実行すると、リポジトリが表示されません。 /etc/yum.repos.d/redhat.repoが空です。別のRHEL6サーバーのredhat.repoからコンテンツを貼り付けてみましたが、yum
を実行するとすぐに、もう一度消去されます。パッケージをインストールできるように、基本的なRedHatリポジトリーをセットアップする必要があるだけです。
定期購入の問題が発生していないことを確認するため。再登録し、再度購読しました。すべて同じ結果が得られます。
# subscription-manager register --force
# subscription-manager subscribe --pool=*redacted*
RedHatカスタマーポータルにログインすると、サブスクリプションがアクティブであると表示されます。
GUIを使用して、[システム]> [管理]> [Red Hat Subscription Manager]に移動しました。 [商品]タブでは、商品は表示されませんでした。
yum update
を実行すると、次のようになります。
# yum update
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is receiving updates from Red Hat Subscription Management.
Setting up Update Process
No Packages marked for Update
/etc/yum.conf
の内容
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3
/etc/yum/pluginconf.d/rhnplugin.conf
の内容:
[main]
enabled = 0
gpgcheck = 1
これが、少なくとも一時的に問題を修正した方法です。 /etc/yum.repos.d/redhat.repo
別の動作中のrhel6サーバーからのファイル。次に、sslclientkeyとsslclientcertのすべてのインスタンスを、このサーバー上の.pemファイルに置き換えました。次に、更新時に消去されないように.repoファイルの名前を変更しました。そうすることで、すべてのパッケージを期待どおりにインストールできます。
この問題の根本を解決するためには、引き続きサポートと協力する必要があります。
[〜#〜]更新[〜#〜]
Red Hatサポートは、問題の根本を修正し、すべてが順調である次の指示でようやく私に戻りました。
登録済みのシステムを検査すると、現在RHSMを通じて登録されており、それらのシステムの1つもRHNクラシックを通じて登録されていることがわかります。
カスタマーポータルからログインした後、次の場所に移動し、チェックボックスをオンにして左下の[選択項目を削除]をクリックして両方のシステムを削除します。
https://access.redhat.com/management/consumers/
上記がシステムのGH-Server-5のrootとして端末でローカルに完了したら、次のコマンドを発行します。
rhn_register
上記のコマンドはRHNクラシック登録のterminal-tuiを開き、ユーザー名とパスワードを要求します。これらは、顧客ポータルのログインとパスワードです。また、限られた更新が必要な場合を除き、利用可能なすべての更新を確認してください。
端末ベースのtuiが登録を完了すると、次のコマンドを発行してyumのキャッシュを消去し、正しいリポジトリを追加して、最後に更新します。
yum clean all
yum repolist
yum update
Rhnplugin.confの内容が示すように、そのプラグインは無効になっています。使用すべきではないので、enabled = 0
をenabled = 1
に変更して再度有効にします。
# subscription-manager register
Username: [email protected]
Password:
The system has been registered with ID: 653cb615-5f5e-4339-8d28-6dc67169ecb1
# subscription-manager repos
This system has no repositories available through subscriptions.
# subscription-manager list
+-------------------------------------------+
Installed Product Status
+-------------------------------------------+
Product Name: Red Hat Enterprise Linux Server
Product ID: 69
Version: 6.5 Beta
Arch: x86_64
Status: Not Subscribed
Status Details: Not covered by a valid subscription.
Starts:
Ends:
# subscription-manager attach --auto
Installed Product Current Status:
Product Name: Red Hat Enterprise Linux Server
Status: Subscribed
# subscription-manager repos
+----------------------------------------------------------+
Available Repositories in /etc/yum.repos.d/redhat.repo
+----------------------------------------------------------+
Repo ID: rhel-6-server-sam-source-rpms
Repo Name: Red Hat Subscription Asset Manager (for RHEL 6 Server) (Source RPMs)
Repo URL: https://cdn.redhat.com/content/dist/rhel/server/6/$releasever/$basearch/subscription-asset-manager/1/source/SRPMS
Enabled: 0
Repo ID: rhel-ha-for-rhel-6-server-beta-debug-rpms
Repo Name: Red Hat Enterprise Linux High Availability (for RHEL 6 Server) Beta (Debug RPMs)
Repo URL: https://cdn.redhat.com/content/beta/rhel/server/6/$releasever/$basearch/highavailability/debug
Enabled: 0
Repo ID: rhel-6-server-rhev-agent-beta-debug-rpms
Repo Name: Red Hat Enterprise Virtualization Agents for RHEL 6 Server Beta (Debug RPMs)
Repo URL: https://cdn.redhat.com/content/beta/rhel/server/6/$releasever/$basearch/rhev-agent/3/debug
Enabled: 0
Repo ID: rhel-6-server-cf-tools-1-source-rpms
Repo Name: Red Hat CloudForms Tools for RHEL 6 (Source RPMs)
Repo URL: https://cdn.redhat.com/content/dist/rhel/server/6/$releasever/$basearch/cf-tools/1/source/SRPMS
Enabled: 0
Repo ID: rhel-6-server-rpms
Repo Name: Red Hat Enterprise Linux 6 Server (RPMs)
Repo URL: https://cdn.redhat.com/content/dist/rhel/server/6/$releasever/$basearch/os
Enabled: 1
...snip...
# yum repolist
Loaded plugins: product-id, security, subscription-manager, versionlock
This system is receiving updates from Red Hat Subscription Management.
rhel-6-server-cf-tools-1-rpms | 2.8 kB 00:00
rhel-6-server-cf-tools-1-rpms/primary_db | 18 kB 00:00
rhel-6-server-rhev-agent-rpms | 3.1 kB 00:00
rhel-6-server-rhev-agent-rpms/primary_db | 18 kB 00:00
rhel-6-server-rpms | 3.7 kB 00:00
rhel-6-server-rpms/primary_db | 23 MB 00:11
rhel-ha-for-rhel-6-server-rpms | 3.7 kB 00:00
rhel-ha-for-rhel-6-server-rpms/primary_db | 203 kB 00:00
rhel-lb-for-rhel-6-server-rpms | 3.7 kB 00:00
rhel-lb-for-rhel-6-server-rpms/primary_db | 14 kB 00:00
rhel-rs-for-rhel-6-server-rpms | 3.7 kB 00:00
rhel-rs-for-rhel-6-server-rpms/primary_db | 223 kB 00:00
repo id repo name status
epel Extra Packages for Enterprise Linux 6 - 9,984
rhel-6-server-cf-tools-1-rpms Red Hat CloudForms Tools for RHEL 6 (RPMs) 31
rhel-6-server-rhev-agent-rpms Red Hat Enterprise Virtualization Agents for RHEL 6 Server (RPMs) 32
rhel-6-server-rpms Red Hat Enterprise Linux 6 Server (RPMs) 11,114
rhel-ha-for-rhel-6-server-rpms Red Hat Enterprise Linux High Availability (for RHEL 6 Server) (RPMs) 287
rhel-lb-for-rhel-6-server-rpms Red Hat Enterprise Linux Load Balancer (for RHEL 6 Server) (RPMs) 11
rhel-rs-for-rhel-6-server-rpms Red Hat Enterprise Linux Resilient Storage (for RHEL 6 Server) (RPMs) 333
repolist: 40,228
なぜあなたの設定がうまくいかないのかはよくわかりません...リポジトリリストと設定ファイルをチェックする通常の手順を提案しました。しかし、これが新しいサーバーであり、この時点で再インストールしていない場合は、今すぐ実行することをお勧めします...
私のキャリアのさまざまな時点で、CD/DVDメディアベースのRHELまたはCentOSのインストールを実行したところ、奇妙なセットアップがfeel正しくありませんでした。 HTTPのインストールがうまくいかない場合があります。まれですが、システムを再インストールして次に進みました。私は間違いなく悪いメディアを持っていて、オンラインレポジトリを以前に破損したことがあります。これはトラブルシューティングに値しないかもしれません:)
クイック検索でRed Hat Solution #67936 が見つかりました。サポートに連絡して解決することをお勧めします。
資格証明書が破損している可能性があります。
openssl x509 -in /etc/pki/entitlement/3019xxxxxxxxxxxxxxx.pem -text -noout
で資格証明書を確認します/var/log/messages
を確認してくださいrhsm.log
ログファイルを確認してくださいyum update
を実行して、最初の更新後にリポジトリが読み込まれるかどうかを確認します。