処理中にエラーが発生しました: tzdata

処理中にエラーが発生しました: tzdata

それほど古くないラップトップに Ubuntu をインストールしているのですが、パッケージをインストールしようとすると、 というエラーが表示されましたErrors were encountered while processing: tzdata

試してみましたdpkg-reconfigure tzdataが、代わりに が表示されましたtzdata is broken or not fully installedapt install tzdata動作するように見えますが、完全にインストールするかどうかを確認すると、エラーが発生します。

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

私の知る限り、tzdata は TimeZoneDATA の略で、これを削除しようとすると、Xserver とその他多数が削除され、ubuntu パッケージの依存関係であるという警告が表示されます。

何もインストールできませんが、その他はすべて正常に動作します。この問題を解決したり、dpkg がこれを気にしないようにする方法はありますか?

答え1

パッケージは不整合な状態にあるため、再インストールするしか解決方法がありません。通常は、まずパッケージをアンインストールしますが、この場合は、それに依存する重要なパッケージを多数アンインストールすることになります。幸い、他のパッケージを削除せずに、一度にアンインストールして再インストールする方法があります。

sudo apt install --reinstall tzdata

どうやらあなたの場合にはうまくいったようです。

関連情報