資格を「リセット」する方法は?

資格を「リセット」する方法は?

パッケージ管理機能を備えた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のアイデアが明確になり、そこから更新できます。

ソースリストを変更したり、デフォルト設定でリリースピンを変更したりすると、これが定期的に発生し、パッケージ解析の問題が発生したり、アップグレードパスを見つけようとして永遠に実行されます。

おすすめ記事