Wir haben RHEL6 auf einem neuen Server eingerichtet. Soweit wir das beurteilen können, ist unser Abonnement ordnungsgemäß eingerichtet. Beim Ausführen yum repolist
werden jedoch keine Repositorys angezeigt. /etc/yum.repos.d/redhat.repo ist leer. Ich habe versucht, den Inhalt von redhat.repo eines anderen RHEL6-Servers einzufügen, aber sobald ich ihn ausführe yum
, wird er wieder gelöscht . Ich muss nur die grundlegenden RedHat-Repositorys einrichten, damit ich Pakete installieren kann.
Um sicherzustellen, dass ich kein Abonnementproblem hatte. Ich habe mich neu registriert und neu abonniert. Ich bekomme alle die gleichen Ergebnisse.
# subscription-manager register --force
# subscription-manager subscribe --pool=*redacted*
Wenn ich mich beim RedHat-Kundenportal anmelde, wird das Abonnement als aktiv angezeigt.
Über die GUI ging ich zu System> Administration> Red Hat Subscription Manager. Auf der Registerkarte "Produkte" wurden keine Produkte angezeigt.
Wenn ich renne yum update
, bekomme ich Folgendes:
# 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
Inhalt von /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
Inhalt von /etc/yum/pluginconf.d/rhnplugin.conf
:
[main]
enabled = 0
gpgcheck = 1
quelle
subscription-manager register --force
subscription-manager subscribe --pool=redacted
/etc/yum.conf
und/etc/yum/pluginconf.d/rhnplugin.conf
Dateien aus?rhnplugin
. Ist das nicht installiert? Ist es nicht aktiviert? Ist es irgendwie kaputt?Antworten:
So habe ich das Problem zumindest vorübergehend behoben. Ich habe die
/etc/yum.repos.d/redhat.repo
Datei von einem anderen funktionierenden rhel6-Server kopiert . Dann habe ich alle Instanzen von sslclientkey und sslclientcert durch die .pem-Dateien auf diesem Server ersetzt. Dann habe ich die .repo-Datei umbenannt, um zu vermeiden, dass sie beim Update gelöscht wird. Auf diese Weise kann ich alle Pakete wie erwartet installieren.Ich muss weiterhin mit dem Support zusammenarbeiten, um die Wurzel dieses Problems zu lösen.
AKTUALISIEREN
Der Red Hat-Support hat sich schließlich mit den folgenden Anweisungen an mich gewandt, mit denen die Ursache des Problems behoben wurde, und alles ist in Ordnung:
Nach Überprüfung Ihrer registrierten Systeme zeigen wir, dass Sie sie derzeit über RHSM registriert haben. Eines dieser Systeme ist auch über RHN classic registriert.
Navigieren Sie nach dem Anmelden über das Kundenportal zum folgenden Speicherort und löschen Sie beide Systeme, indem Sie die Kontrollkästchen aktivieren und unten links auf "Ausgewählte löschen" klicken:
https://access.redhat.com/management/consumers/
Sobald die oben genannten Schritte lokal in einem Terminal als Root auf dem System 'GH-Server-5' ausgeführt wurden, geben Sie die folgenden Befehle aus:
Der obige Befehl öffnet ein Terminal-tui für die RHN Classic-Registrierung und fragt nach einem Benutzernamen und einem Passwort. Dies sind Ihr Kundenportal-Login und Ihr Passwort. Überprüfen Sie auch alle verfügbaren Updates, es sei denn, Sie benötigen eingeschränkte Updates.
Wenn das terminalbasierte tui Ihr Registrierungsproblem abgeschlossen hat, führen Sie die folgenden Befehle aus, um den Cache von yum zu leeren, die richtigen Repositorys hinzuzufügen und schließlich zu aktualisieren:
quelle
Wie der Inhalt von rhnplugin.conf zeigt, ist dieses Plugin deaktiviert. Es sollte nicht sein, so reaktivieren es durch eine Änderung
enabled = 0
anenabled = 1
.quelle
enabled = 0
. Ich habe versucht, es auf 1 zu ändern und habe keinen Unterschied festgestellt. Vermisse ich etwasquelle
subscription-manager list
?Ich weiß nicht viel darüber, warum Ihre Konfiguration abgespritzt wird ... Wir haben die üblichen Schritte zum Überprüfen der Repository-Listen und Konfigurationsdateien vorgeschlagen. Aber wenn dies ein neuer Server ist und Sie zu diesem Zeitpunkt noch nicht einfach neu installiert haben, würde ich vorschlagen, dies jetzt zu tun ...
Zu verschiedenen Zeitpunkten meiner Karriere führte ich eine auf CD / DVD-Medien basierende RHEL- oder CentOS-Installation durch und endete mit einem eigenartigen Setup, das sich nicht richtig anfühlte . Manchmal funktionierte eine HTTP-Installation nicht ganz gut. Obwohl selten, habe ich das System einfach neu installiert und bin weitergegangen. Ich hatte definitiv schon schlechte Medien und beschädigte Online-Repos. Dies ist möglicherweise keine Fehlerbehebung wert :)
quelle
Bei einer schnellen Suche wurde die Red Hat-Lösung Nr. 67936 gefunden, die empfiehlt, sich an den Support zu wenden , um eine Lösung zu finden .
Möglicherweise ist Ihr Berechtigungszertifikat beschädigt.
openssl x509 -in /etc/pki/entitlement/3019xxxxxxxxxxxxxxx.pem -text -noout
/var/log/messages
Warnungen von rhsm-konform sindrhsm.log
Protokolldatei auf Nachrichtenyum update
diese Option aus, um zu überprüfen, ob Repositorys nach der ersten Aktualisierung gefüllt sind.quelle