
実行するとsudo apt-get update
次のエラーが発生します:
Reading package lists... Error!
E: Unable to parse package file /var/lib/dpkg/status (1)
E: The package lists or status file could not be parsed or opened.
各行は何を意味し、どのように解決するのでしょうか?
VMWare Workstation 10.0.2 で Linux Mint 17 Qiana Cinnamon を実行しています。
答え1
このエラーをGoogleで検索すると、このエラーを説明するリンクがたくさんあります。ファイルが壊れているようです。指定されたオプションを試してみてください。ここ。
sudo mv /var/lib/dpkg/status /var/lib/dpkg/status.bad
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
sudo apt-get update
以下のオプションはこの特定のケースでは機能しませんでした。
同様の問題を説明する別のリンクはここ。
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade
答え2
リスト フォルダー内のファイルを削除すると正常に動作します。
ちなみに、apt-get
ネットで見つけたコマンドライン bash は正常に動作しています。
以下を追加するだけです:
sudo apt-get -f install
アップデート/アップグレードがうまく機能するようにします。