Yum-Probleme nach der Installation eines anderen Repo

Yum-Probleme nach der Installation eines anderen Repo

ich bin es schon wieder. Leider habe ich beim Versuch, ein anderes Repo zu installieren, das ursprüngliche Yum-Repo beschädigt und jetzt wird eine Fehlermeldung angezeigt:

Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager

https://cdn.redhat.com/content/beta/rhel/server/7/x86_64/rhscl/1/os/repodata/repomd.xml.asc: [Errno 14] HTTPS-Fehler 404 – Nicht gefunden. Versuch mit einem anderen Mirror. Um dieses Problem zu beheben, lesen Sie bitte den folgenden Knowledge Base-Artikel.

https://access.redhat.com/articles/1320623

Wenn der obige Artikel das Problem nicht löst, eröffnen Sie bitte ein Ticket beim Red Hat Support.

rhel-server-rhscl-7-beta-rpms | 4,0 kB 00:00:00

Eines der konfigurierten Repositorys ist ausgefallen (Red Hat Software Collections Beta RPMs für Red Hat Enterprise Linux 7 Server) und Yum hat nicht genügend zwischengespeicherte Daten, um fortzufahren. An diesem Punkt ist das einzig Sichere, was Yum tun kann, ein Abbruch. Es gibt einige Möglichkeiten, dies zu „beheben“:

 1. Contact the upstream for the repository and get them to fix the problem.

 2. Reconfigure the baseurl/etc. for the repository, to point to a working
    upstream. This is most often useful if you are using a newer
    distribution release than is supported by the repository (and the
    packages for the previous distribution release still work).

 3. Disable the repository, so yum won't use it by default. Yum will then
    just ignore the repository until you permanently enable it again or use
    --enablerepo for temporary usage:

        yum-config-manager --disable rhel-server-rhscl-7-beta-rpms

 4. Configure the failing repository to be skipped, if it is unavailable.
    Note that yum will try to contact the repo. when it runs most commands,
    so will have to try and fail each time (and thus. yum will be be much
    slower). If it is a very temporary problem though, this is often a nice
    compromise:

        yum-config-manager --save --setopt=rhel-server-rhscl-7-beta-rpms.skip_if_unavailable=true

Fehler: repodata/repomd.xml.asc von rhel-server-rhscl-7-beta-rpms: [Errno 256] Keine weiteren Spiegel zum Ausprobieren. https://cdn.redhat.com/content/beta/rhel/server/7/x86_64/rhscl/1/os/repodata/repomd.xml.asc: [Errno 14] HTTPS-Fehler 404 - Nicht gefunden

Weiß jemand, wie ich dieses Problem behebe? Ich habe das andere Repo, bei dem das Problem auftrat, bereits entfernt.

Bearbeiten: wget verwendet und das hier wurde zurückgegeben:

wget https://cdn.redhat.com/content/beta/rhel/server/7/x86_64/rhs‌​cl/1/os/repodata/rep‌​omd.xml.asc

--22.09.2016 14:52:19-- https://cdn.redhat.com/content/beta/rhel/server/7/x86_64/rhs%E2%80%8C%E2%80%8Bcl/1/os/repodata/rep%E2%80%8C%E2%80%8Bomd.xml.asc cdn.redhat.com (cdn.redhat.com) wird aufgelöst... 173.222.216.251 Verbindung zu cdn.redhat.com (cdn.redhat.com)|173.222.216.251|:443... wird hergestellt. FEHLER: Das Zertifikat von cdn.redhat.com kann nicht verifiziert werden, ausgestellt von '/C=US/ST=North Carolina/O=Red Hat, Inc./OU=Red Hat Network/CN=Red Hat Entitlement Operations Authority/[email geschützt]„: Selbstsigniertes Zertifikat gefunden. Um eine unsichere Verbindung zu cdn.redhat.com herzustellen, verwenden Sie --no-check-certificate.“--no-check-certificate'. --2016-09-22 14:52:19-- https://cdn.redhat.com/content/beta/rhel/server/7/x86_64/rhs%E2%80%8C%E2%80%8Bcl/1/os/repodata/rep%E2%80%8C%E2%80%8Bomd.xml.asc Connecting to cdn.redhat.com (cdn.redhat.com)|173.222.216.251|:443... connected. ERROR: cannot verify cdn.redhat.com's certificate, issued by ‘/C=US/ST=North Carolina/O=Red Hat, Inc./OU=Red Hat Network/CN=Red Hat Entitlement Operations Authority/[email protected]’: Self-signed certificate encountered. To connect to cdn.redhat.com insecurely, use

Antwort1

Das Gleiche ist mir kürzlich bei der Red Hat Developer Subscription aufgefallen. Die meisten der standardmäßigen Subscription-Repositorys werden überhaupt nicht benötigt, und wie Sie sehen, funktioniert mindestens eines davon nicht einmal. Am besten deaktivieren Sie das problematische Repository, wie in der von Ihnen geposteten Fehlerausgabe beschrieben.

yum-config-manager --disable rhel-server-rhscl-7-beta-rpms

Noch besser: Um das Herunterladen großer Mengen unnötiger Repo-Daten zu vermeiden, deaktivieren Sie alle Repos und aktivieren Sie dann nur das Basis-Repo.

yum-config-manager --disable '*'
yum-config-manager --enable rhel-7-server-rpms

Sie können auch die Aktivierung von rhel-7-server-optional-rpmsund in Betracht ziehen rhel-7-server-extras-rpms, die über nützliche Dinge wie Docker- und *-devel-Pakete verfügen.

Antwort2

Versuchen Sie, die Dinge mit zu bereinigen yum clean all, und sehen Sie, ob das hilft.

verwandte Informationen