Wenn Sie regelmäßig yum update
ausführen, ist aus Ihrer CentOS-7-Installation schon seit geraumer Zeit CentOS 7.1 geworden. Nicht so fleißige Administratoren haben aber Pech: Wenn Sie einige Wochen lang kein Update durchgeführt haben, dann scheitert der Update-Versuch jetzt.
Der Grund: Eine Woche nach dem Update von CentOS 7 auf 7.1 wurden die Mirror-Verzeichnisse umgestellt, von 7.0.1406 auf 7.1.1503. Standardmäßig ist deltarpm aktiv, d.h. die Paketverwaltung versucht, nur Delta-Pakete herunterzuladen. Und das scheitert wegen der Versionsumstellung. Sie erhalten lauter HTTP Not Found Fehlermeldungen.
Abhilfe: Laden Sie die Datei /etc/yum.conf
in einen Editor und fügen Sie die Zeile deltarpm=0
ein. Anschließend führt yum update
zum Erfolg.
Update 17.12.2015: Heute hatte ich dasselbe Problem beim Update von CentOS 7.1 auf 7.2. Das Problem tritt nur bei CentOS-Installationen auf, die unregelmäßig aktualisiert werden. In meinem Fall ist es eine virtuelle Maschine, die ich nur bei Bedarf starte, wenn ich etwas in CentOS ausprobieren möchte. Auf einem CentOS-Server mit aktivierten automatischen Updates gelingt die Aktualisierung dagegen problemlos.