Bagaimana cara saya menginstal repositori utama untuk RHEL6

8

Kami telah menyiapkan RHEL6 di server baru. Sejauh yang kami tahu, langganan kami sudah diatur dengan benar. Namun, ketika saya menjalankan yum repolist, itu tidak menunjukkan repositori. /etc/yum.repos.d/redhat.repo kosong. Saya mencoba menempelkan konten dari redhat.repo server RHEL6 lain tetapi segera setelah saya jalankan yum, ia menghapusnya lagi. Saya hanya perlu mendapatkan pengaturan dasar repositori RedHat sehingga saya dapat menginstal paket.

Untuk memastikan saya tidak memiliki masalah berlangganan. Saya mendaftar ulang dan berlangganan kembali. Saya mendapatkan semua hasil yang sama.

# subscription-manager register --force
# subscription-manager subscribe --pool=*redacted*

Ketika saya masuk ke portal pelanggan RedHat, itu menunjukkan berlangganan itu aktif.

Menggunakan GUI, saya pergi ke System> Administration> Red Hat Subscription Manager. Di bawah tab 'Produk', itu tidak menunjukkan produk apa pun.

Saat saya berlari yum update, inilah yang saya dapatkan:

# 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

Isi dari /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

isi dari /etc/yum/pluginconf.d/rhnplugin.conf:

[main]
enabled = 0
gpgcheck = 1
Eisaacson
sumber
1
Apa yang Anda lakukan untuk berlangganan mesin?
Michael Hampton
Saya sekarang sudah tidak terdaftar, mendaftar ulang, dan berlangganan. Namun, saya mendapatkan hasil yang sama. subscription-manager register --force subscription-manager subscribe --pool=redacted
eisaacson
1
Seperti apa /etc/yum.confdan /etc/yum/pluginconf.d/rhnplugin.conffile Anda?
tacotuesday
2
Sebut Red Hat. Bagaimana sistem tersebut berakhir dalam keadaan ini?
ewwhite
2
Plugin yang dimuat harus termasuk rhnplugin. Apakah itu belum diinstal? Apakah tidak diaktifkan? Apakah itu rusak?
freiheit

Jawaban:

7

Inilah cara saya memperbaiki masalah, setidaknya untuk sementara. Saya menyalin /etc/yum.repos.d/redhat.repofile dari server rhel6 lain yang berfungsi. Kemudian saya mengganti semua instance sslclientkey dan sslclientcert dengan file .pem di server ini. Kemudian saya mengganti nama file .repo untuk menghindarinya saat pembaruan. Dengan melakukan itu, saya dapat menginstal semua paket seperti yang diharapkan.

Saya harus terus bekerja dengan dukungan untuk menyelesaikan akar masalah ini.

MEMPERBARUI

Dukungan Red Hat akhirnya kembali kepada saya dengan instruksi berikut yang memperbaiki akar masalah dan semuanya baik-baik saja:

Setelah memeriksa sistem terdaftar Anda, kami menunjukkan Anda saat ini mendaftarkannya melalui RHSM dan salah satu sistem tersebut juga terdaftar melalui RHN classic.

Arahkan ke lokasi berikut setelah masuk melalui portal pelanggan dan hapus kedua sistem dengan mencentang kotak dan mengklik 'Hapus yang Dipilih' di kiri bawah:

https://access.redhat.com/management/consumers/

Setelah selesai di atas secara lokal di terminal sebagai root pada sistem 'GH-Server-5' mengeluarkan perintah berikut:

rhn_register

Perintah di atas akan membuka terminal-tui untuk pendaftaran RHN Classic dan meminta nama pengguna dan kata sandi. Ini adalah login dan kata sandi portal pelanggan Anda. Pastikan juga untuk memeriksa semua pembaruan yang tersedia kecuali Anda memerlukan pembaruan terbatas.

Ketika terminal berbasis tui menyelesaikan masalah pendaftaran Anda perintah berikut untuk membersihkan cache yum dan menambahkan repositori yang benar, dan akhirnya memperbarui:

yum clean all
yum repolist
yum update
Eisaacson
sumber
1

Seperti yang ditunjukkan oleh konten rhnplugin.conf, plugin tersebut dinonaktifkan. Seharusnya tidak, jadi aktifkan kembali dengan mengubah enabled = 0ke enabled = 1.

Dennis Kaarsemaker
sumber
Itu yang saya pikirkan juga. Saya memeriksa instalasi lain yang berfungsi dengan baik. Itu juga punya enabled = 0. Saya mencoba mengubahnya menjadi 1 dan tidak melihat perbedaan. Apakah saya melewatkan sesuatu?
eisaacson
IIRC Anda dapat menggunakan RHN (klasik) atau manajer berlangganan ... Jadi tidak masalah ...
jirib
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
jirib
sumber
Terima kasih. apa artinya jika register berhasil tetapi tidak ada produk yang muncul ketika saya menjalankan subscription-manager list?
eisaacson
tidak tahu, saya menggunakan RHN klasik secara normal. tetapi Anda membayar berlangganan, bukan? kemudian buat panggilan untuk mendukung :)
jirib
0

Saya tidak tahu banyak tentang mengapa konfigurasi Anda disembunyikan ... Kami menyarankan langkah-langkah biasa memeriksa daftar repositori dan file konfigurasi. Tetapi jika ini adalah server baru dan Anda belum menginstal ulang pada titik ini, saya sarankan melakukannya sekarang ...

Di berbagai titik dalam karir saya, saya akan melakukan instalasi RHEL atau CentOS berbasis media CD / DVD, dan akan berakhir dengan pengaturan unik yang terasa tidak tepat. Terkadang instalasi HTTP tidak berfungsi dengan baik. Meskipun jarang, saya hanya menginstal ulang sistem dan melanjutkan. Saya benar-benar memiliki media yang buruk dan repo online yang rusak sebelumnya. Ini mungkin bukan pemecahan masalah yang layak :)

putih
sumber
Ini adalah instalasi yang cukup baru tetapi kami telah melakukan sedikit pekerjaan lain di dalamnya. Menginstal ulang jelas merupakan opsi yang sedang kita lihat tetapi dalam pengalaman saya, kadang-kadang Anda hanya melalui semua kerumitan untuk menemukan masalah yang sama masih ada. Saya lebih baik memperbaikinya.
eisaacson
1
Anda telah melakukan pekerjaan, tetapi belum memiliki kemampuan untuk meningkatkan atau menginstal paket baru?
ewwhite
Entah bagaimana, kami dapat menginstal sesuatu. Ini bukan yang pertama saya lakukan, hanya yang pertama saya perhatikan masalah ini.
eisaacson
@ eisaacson Oh, maka kemungkinan masalah sertifikat tercantum dalam jawaban lain. Rincian teknis lengkap ada di balik paywall Red Hat. Bisakah kamu melihat mereka?
ewwhite
0

Pencarian cepat menemukan Red Hat Solution # 67936 yang merekomendasikan menghubungi dukungan untuk menyelesaikannya.

Bisa jadi sertifikat hak Anda rusak.

  • verifikasi sertifikat hak dengan openssl x509 -in /etc/pki/entitlement/3019xxxxxxxxxxxxxxx.pem -text -noout
  • periksa /var/log/messagesperingatan dari rhsm-complianced
  • periksa file rhsm.loglog untuk pesan
  • Jalankan yum updateuntuk memverifikasi apakah repositori terisi setelah pembaruan awal.
HBruijn
sumber