Kurzer How-To Guide für all jene, die sich wie ich in den letzten Wochen im Rahmen eines System-Updates mit der Fehlermeldung „Warnung: Lokal ist neuer als Update“ konfrontiert sahen. Besagte Meldung weist darauf hin, dass mindestens eine der bereitstehenden Paket-Aktualisierungen verglichen mit der auf dem System installierte Version als veraltet angesehen wird, was beispielsweise durch ein fehlerhaftes Update ausgelöst worden sein könnte.
Was genau schief lief, entzieht sich meiner Kenntnis. Was ich jedoch weiß, ist, dass sich das Problem glücklicherweise binnen weniger Sekunden beheben lässt – und zwar wie folgt:
How-To Guide
1. Paket-Updates installieren
Zu allererst führen wir ein System-Update aus und bringen so sämtliche Pakete, für die auf den Update-Servern eine aktuellere Version als die installierte verfügbar ist, auf den neuesten Stand. Dazu öffnen wir die Terminal-Applikation unseres auch Arch basierenden Linux-OS – in meinem Fall Cachy OS – und geben dort den folgenden Befehl ein:
sudo pacman -Syu
„Sudo“ führt den Befehl mit Adminrechten aus, „Pacman“ ist der Name des Paketmanagers, den wir verwenden, um das Update durchzuführen, und „-Syu“ überprüft für alle installierten Pakete, ob eine aktuellere Version zum Download bereitsteht, lädt diese gegebenenfalls herunter und installiert sie auf dem System.
Nun checken wir die Schreibweise des soeben eingegebenen Befehls noch kurz auf korrekte Groß- und Kleinschreibung und bestätigen die Eingabe durch einen Druck auf die Enter-Taste. Anschließend folgen wir den Eingabeaufforderungen, die nun nacheinander im Terminal-Fenster auftauchen. So ist beispielsweise die Eingabe des User-Passworts notwendig und die Installation der ermittelten Updates muss noch einmal per „y“ veranlasst wurden. Linux sucht nun nach verfügbaren Aktualisierungen für die vorhandenen Pakete, lädt diese herunter und installiert sie.
Bitte nicht verunsichern lassen: Im Rahmen der nun durchgeführten Aktualisierung taucht die Fehlermeldung weiterhin auf, das soll so sein! 😉
2. Betroffene Pakete herunterstufen
Als nächstes erzwingen wir für alle von der eingangs beschriebenen Fehlermeldung betroffenen Pakete ein Downgrade auf die via Update angebotene Version.
Der entsprechende Terminal-Befehl lautet:
sudo pacman -Suu
3. Vollständiges System-Update veranlassen
Im letzten Schritt führen wir ein vollständiges System-Update aus, bringen sämtliche Pakete systemweit auf den aktuellsten Stand der Dinge und lösen gegebenenfalls existierende Probleme mit anhängenden Dependencies auf, wodurch die Fehlermeldung letzten Endes eliminiert wird.
Dazu geben wir im Terminal-Fenster den folgenden Befehl ein:
sudo pacman -Syyu
Nachdem die System-Aktualisierung erfolgreich abgeschlossen wurde, sind alle Pakete des Linux-OS auf dem neuesten Stand. Die Fehlermeldung, bzw. der Warnhinweis „Lokal ist neuer als Update“ sollten nicht mehr länger getriggert werden, da schlicht keine neuere Version als die soeben installierte mehr existiert.
Viel Freude weiterhin mit deiner auf Arch basierenden Linux-Distribution! 🙂