パッケージ管理機能を備えたUbuntu 12.04サーバーを継承しました。完全混乱を。すべてのaptitudeコマンドは、次のエラーで失敗します(私が知っているすべてのインストール済みパッケージについて)。
dpkg: dependency problems prevent configuration of grub-common:
grub-common depends on libdevmapper1.02.1 (>= 2:1.02.36); however:
Package libdevmapper1.02.1 is not configured yet.
未解決の依存関係が数十あり、これを解決しようとすると、未解決の依存関係が増えます。さらに、どこにも見つからない(そして説明しない)他の多くのエラーがあります。この問題を解決するのに時間を費やすことはできません。
現在インストールして構成されたパッケージを実際に削除せずに適性を「リセット」して最初から始める方法はありますか?
ベストアンサー1
適性状態が完全に混乱している場合は、rootで次のことを試すことができます。
# rm -f /var/lib/aptitude/pkgstates*
その後、再起動してください。これにより、何を(再)インストール/アップグレードする必要があるかについてのaptitudeのアイデアが明確になり、そこから更新できます。
ソースリストを変更したり、デフォルト設定でリリースピンを変更したりすると、これが定期的に発生し、パッケージ解析の問題が発生したり、アップグレードパスを見つけようとして永遠に実行されます。