Ich habe Ubuntu auf einem nicht so alten Laptop installiert und als ich versuchte, ein Paket zu installieren, erhielt ich die Meldung Errors were encountered while processing: tzdata
.
Ich habe es versucht dpkg-reconfigure tzdata
, aber stattdessen habe ich tzdata is broken or not fully installed
. apt install tzdata
tut so, als würde es funktionieren, aber wenn ich aufgefordert werde, die vollständige Installation zu bestätigen, wird ein Fehler angezeigt, weil
dpkg: error processing package tzdata (--configure):
package is in a very bad inconsistent state; you should reinstall it before attempting configuration
Errors were encountered while processing:
tzdata
Soweit ich weiß, steht tzdata für TimeZoneDATA und beim Versuch, es zu entfernen, erhalte ich die Warnung, dass Xserver und eine Reihe anderer entfernt werden und es sich um eine Abhängigkeit eines Ubuntu-Pakets handelt.
Ich kann nichts installieren, aber sonst funktioniert alles einwandfrei. Gibt es eine Möglichkeit, dieses Problem zu lösen oder dafür zu sorgen, dass sich dpkg nicht darum kümmert?
Antwort1
Das Paket ist in einem inkonsistenten Zustand, was bedeutet, dass nur eine Neuinstallation hilft. Dazu würden Sie normalerweise zuerst das Paket deinstallieren, aber in diesem Fall würde das bedeuten, dass Sie viele wichtige Pakete deinstallieren müssten, die davon abhängen. Glücklicherweise gibt es eine Möglichkeit, das Paket in einem Schritt zu deinstallieren und neu zu installieren, ohne andere Pakete zu entfernen:
sudo apt install --reinstall tzdata
was in Ihrem Fall anscheinend funktioniert hat.