Erforderliche Red Hat-Repository-Informationen sind in keiner Repository-Datei im Verzeichnis /etc/yum.repos.d/ verfügbar.

Problem:

Sie erhalten die Fehlermeldung "Erforderliche Red Hat-Repository-Informationen sind in keiner Repository-Datei im Verzeichnis /etc/yum.repos.d/ verfügbar", während Sie mit Endpoint Central Patches installieren oder die Systeme auf Ihren Netzwerkcomputern scannen.

Ursache:

  1. Der EC-Agent validiert das Red Hat-Abonnement, indem er die Ablaufdetails der Berechtigungszertifikate prüft.
  2. Diese Berechtigungsdetails werden aus den auf dem Rechner konfigurierten Repository-Dateien (.repo) abgeleitet.
  3. Der EC-Agent sucht nach einem gültigen Red Hat-Repo, das alle folgenden Kriterien erfüllt:
    • Es werden nur .repo-Dateien berücksichtigt.
    • Der Repo-Name muss "red hat enterprise linux" enthalten.
    • Die Repo-Details müssen Informationen zu sslclientcert enthalten.
    • Beta- und Debug-Repositories werden ausgeschlossen.
  4. Wenn keine Repository-Konfigurationsdatei diese Kriterien erfüllt, tritt dieser Fehler auf.

Lösung:

  1. Überprüfen Sie die im Verzeichnis /etc/yum.repos.d verfügbaren Repository-Konfigurationsdateien auf die unten aufgeführten Einträge:
    • Standardabonnement
[rhel-8-for-x86_64-appstream-rpms]
name = Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)
baseurl = https://cdn.redhat.com/<redacted-url>
enabled = 1
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
sslverify = 1
sslcacert = /etc/rhsm/ca/<ca-cert>.pem
sslclientkey = /etc/pki/entitlement/<client-key>.pem
sslclientcert = /etc/pki/entitlement/<client-cert>.pem
metadata_expire = 86400
enabled_metadata = 1
  • RHUI-Abonnement
[rhel-8-appstream-rhui-rpms]
name=Red Hat Enterprise Linux 8 for $basearch - AppStream from RHUI (RPMs)
mirrorlist=https://<redacted-url>
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
sslverify=1
sslclientkey=/etc/pki/rhui/<client-key>.key
sslclientcert=/etc/pki/rhui/product/<client-cert>.crt
sslcacert=/etc/pki/rhui/<ca-cert>.crt
  1. Wenn Sie kein Standard-/RHUI-Abonnement haben oder die genannten Kriterien erfüllt sind, Sie diesen Fehler aber weiterhin sehen, wenden Sie sich bitte mit den folgenden Details an den Support:
    • Ein ZIP-Archiv Ihres Verzeichnisses /etc/yum.repos.d/
    • Abonnementdetails:
      1. Führen Sie sudo subscription-manager list --available --all >> subscription.txt aus und teilen Sie die Datei subscription.txt.
      2. Teilen Sie die Datei entitlement.txt:
        • Standardabonnement:sudo rct cat-cert /etc/pki/entitlement/<client-cert>.pem >> entitlement.txt
        • RHUI-Abonnement:sudo rct cat-cert /etc/pki/rhui/product/<client-cert>.crt >> entitlement.txt
      3. Führen Sie sudo subscription-manager status aus und teilen Sie einen Screenshot
      4. Linux-Agentenprotokolle

Vertraut von