CentOS 4.7: Fehler beim Ausführen des YUM UPDATE-Befehls

CentOS 4.7: Fehler beim Ausführen des YUM UPDATE-Befehls

Beim Versuch, meinen CentOS 4.7-Server zu aktualisieren, gibt der Befehl YUM UPDATE Folgendes zurück:

  • kein FTP, http[s] oder Datei für Repos verwenden, wird übersprungen - Ungültige Repo/Release/Arch-Kombination
  • lange URL für Update, die in repomd.xml endet, führt zu 404
  • keine Spiegel mehr zum Ausprobieren

Ich habe in einem anderen Beitrag wie diesem (allerdings für CentOS 5.x) eine Antwort gesehen, in der es darum ging, dass der Support irgendwann im Jahr 2017 endete, sodass eine andere URL erforderlich ist, um aktualisierte Dateien zu finden.

Gilt das für 4.7? Das ist logisch, wenn dies die Standardverwaltungsmethode für Linux auf Seiten der Distributoren ist. Wenn ja, gibt es andere Websites, auf denen man die Datei repomd.xml finden kann, die anscheinend für ein Update benötigt wird?

All dies begann mit einem fehlgeschlagenen YUM INSTALL SQL-Befehl.

Ändert der Update-Befehl schließlich die Version meiner Installation oder fügt er nur Dateien in meiner Version zu denen hinzu bzw. ändert sie, die in neueren Versionen enthalten sind? Ich stelle es mir so vor, aber ich bin ziemlich neu bei Linux und möchte alles wissen, was ich vernünftigerweise wissen kann.

Antwort1

Andere Kommentatoren fragen sich, warum Sie sich die Mühe machen, dieses Betriebssystem zu aktualisieren, und ob Sie 7.4 meinten, denn gemessen an der Aktualität eines Linux-Betriebssystems ist CentOS 4.7 ein sehr, sehr, extrem altes Betriebssystem.

CentOS 4 wurde 2005 veröffentlicht, mitbeliebigAktualisierungen, die im Jahr 2012 enden.

Der Grund für ein Upgrade (abgesehen vom offensichtlichen Fehlen eines gepflegten Repos) wäre einfach, dass die Konnektivität zu anderen Maschinen im Internet dadurch eingeschränkt wäre. Dies liegt an der SSL/TLS-Verschlüsselung, die im Laufe der Jahre viele Updates erhalten hat. Wenn also diese „anderen“ aktuellen Server, mit denen Sie sich von der alten Maschine aus verbinden, z. B. TLS 1.1 erzwingen, haben Sie möglicherweise von vornherein kein Glück, eine Verbindung zu ihnen herzustellen.

Das heißt, Sie können Ihr Glück versuchen mit demCentOS-Tresorund richten Sie die Repos dorthin. Es ist nicht verschlüsselt, daher sind Ihre Chancen, Pakete installieren zu können, hoch :).

Sie müssen die Repo-Definitionen anpassen /etc/yum.repos.d/und sie beispielsweise auf das richtige entsprechende Vault-Repo verweisen http://vault.centos.org/4.7/updates/x86_64/(wenn es sich bei der Maschine/dem Betriebssystem um x86_64 Arch handelt).

verwandte Informationen