
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/rhscl/1/os/repodata/repomd.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-rpms
und 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.