CentOS: Probleme beim Update von 7.0 auf 7.1

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.