web-dev-qa-db-ja.com

RHEL6のメインリポジトリをインストールする方法

新しいサーバーに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
8
eisaacson

これが、少なくとも一時的に問題を修正した方法です。 /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
7
eisaacson

Rhnplugin.confの内容が示すように、そのプラグインは無効になっています。使用すべきではないので、enabled = 0enabled = 1に変更して再度有効にします。

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
1
jirib

なぜあなたの設定がうまくいかないのかはよくわかりません...リポジトリリストと設定ファイルをチェックする通常の手順を提案しました。しかし、これが新しいサーバーであり、この時点で再インストールしていない場合は、今すぐ実行することをお勧めします...

私のキャリアのさまざまな時点で、CD/DVDメディアベースのRHELまたはCentOSのインストールを実行したところ、奇妙なセットアップがfeel正しくありませんでした。 HTTPのインストールがうまくいかない場合があります。まれですが、システムを再インストールして次に進みました。私は間違いなく悪いメディアを持っていて、オンラインレポジトリを以前に破損したことがあります。これはトラブルシューティングに値しないかもしれません:)

0
ewwhite

クイック検索でRed Hat Solution #67936 が見つかりました。サポートに連絡して解決することをお勧めします。

資格証明書が破損している可能性があります。

  • openssl x509 -in /etc/pki/entitlement/3019xxxxxxxxxxxxxxx.pem -text -nooutで資格証明書を確認します
  • rhsm準拠の警告については、/var/log/messagesを確認してください
  • メッセージについては、rhsm.logログファイルを確認してください
  • yum updateを実行して、最初の更新後にリポジトリが読み込まれるかどうかを確認します。
0
HBruijn