GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Häufige Fehler bei Yum unter CentOS, RHEL oder Fedora

Yum ist ein Paketverwaltungstool zum Installieren, Aktualisieren und Entfernen von Paketen auf RPM-basierten RedHat-Systemen, das bald durch dnf ersetzt wird. Wenn Sie versuchen, ein Paket mit dem Befehl yum zu installieren, können manchmal aus mehreren Gründen Fehler auftreten. Eines der häufigsten Probleme ergibt sich daraus, dass aktualisierte Informationen nicht gelesen werden. In diesem Beitrag beschreibe ich Situationen, in denen Yum-Fehler auftreten können und wie man sie behebt.

404s

Sie können diese 404-Fehler erhalten, wenn Sie von veralteten Yum-Metadaten heruntergeladen werden. Um Fehler in 404 yum zu beheben, bereinigen wir die Metadaten.

Verbindungsfehler korrigieren

Symptom:Sie erhalten die Fehlermeldung „Das Netzwerk ist nicht erreichbar“ oder „Verbindung zum Server konnte nicht hergestellt werden“, während Sie den Befehl yum ausführen.

Der Fehler bedeutet, dass Sie aus irgendeinem Grund keine ordnungsgemäße Verbindung zum Server-Repository herstellen können. Wenn Sie die Server immer noch problemlos anpingen können, überprüfen Sie, ob sich Ihr System hinter einem Proxy befindet. Wenn Sie yum hinter einem Proxy ausführen, aber die Proxy-Einstellungen nicht yum angegeben haben, erhalten Sie wie zuvor Verbindungsfehlerfehler

Korrekte Metadaten zur Prüfsummenüberprüfung

Symptom:Sie erhalten eine „Metadatendatei, die nicht mit der Prüfsumme übereinstimmt“, indem Sie den Befehl yum ausführen.

Sie können Metadaten-Prüfsummenfehler erhalten, wenn Metadaten, die die Redudancia wert sind und von yum heruntergeladen wurden, veraltet sind.

Terminalcode:Ihre leckeren Metadaten

Fehler korrigieren yum lock

Symptom:Wenn Sie yum auf Fedora ausführen, erhalten Sie Fehlermeldungen mit der Aufschrift „Eine andere Anwendung blockiert derzeit …“

Schuld an diesem Fehler ist PackageKit, das für automatische Updates auf Fedora verantwortlich ist. Der PackageKit-Prozess startet automatisch beim Start, wodurch yum oder dnf weiterhin blockiert werden. Um den Fehler zu beheben, deaktivieren Sie die automatischen Update-Prüfungen auf Fedora (was nicht empfohlen wird, da viele keine Update-Kultur haben).

Geben Sie dazu ein Terminal ein:gpk-prefs

Fehler beim Lesen des Datenbank-Repositorys korrigieren

Symptom:Wenn Sie ein Paket mit yum installieren, erhalten Sie Fehlermeldungen, die besagen, dass „komprimierte Datei beendet wurde, bevor das logische Ende des Streams erkannt wurde“

Dieser Fehler kann auftreten, wenn der Befehl yum beim Herunterladen einer Repository-Datenbank unterbrochen wurde. Die gespeicherte Datenbank ist also unvollständig und gilt als beschädigt. Um dieses Problem zu lösen, sollten Sie die yum-Datenbank bereinigen.


Linux
  1. So installieren Sie Python 3.5 unter CentOS/RHEL und Fedora

  2. So installieren Sie die neueste Version von PHP-5.5 mit YUM auf CentOS/RHEL/Fedora

  3. So installieren Sie Oracle VirtualBox auf Oracle Linux/Fedora/RHEL/CentOS mit YUM

  4. [Linux]:So aktualisieren Sie PHP zwangsweise von 5.1.6 auf 5.3.3 mit yum unter CentOS/Fedora/RHEL

  5. Aktualisieren Sie PHP 5.3 auf PHP 7.0 mit yum unter CentOS/RHEL/Fedora

So installieren Sie VirtualBox 5.1 unter CentOS 7 / RHEL 7 / Fedora 26

26 DNF-Befehlsbeispiele in Fedora / CentOS / RHEL

So installieren Sie Cockpit unter CentOS 7 / RHEL 7 und Fedora 28

So installieren Sie pgAdmin 4 unter CentOS 7 / RHEL 7 und Fedora 29 / Fedora 28

So installieren Sie Wine 5.0 auf CentOS, RHEL und Fedora

8 YUM-Repositories von Drittanbietern für CentOS und RHEL