それほど古くないラップトップに Ubuntu をインストールしているのですが、パッケージをインストールしようとすると、 というエラーが表示されましたErrors were encountered while processing: tzdata
。
試してみましたdpkg-reconfigure tzdata
が、代わりに が表示されましたtzdata is broken or not fully installed
。apt 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
どうやらあなたの場合にはうまくいったようです。