dpkg を使用できません - Ubuntu 18.04 で「E: サブプロセス /usr/bin/dpkg がエラー コード (2) を返しました」

dpkg を使用できません - Ubuntu 18.04 で「E: サブプロセス /usr/bin/dpkg がエラー コード (2) を返しました」

私もこれに似た問題を抱えています質問

実行中にsudo apt-get upgrade、次のエラーが発生しました:

Extracting templates from packages: 100%
dpkg: unrecoverable fatal error, aborting:
 reading files list for package 'libgs9-common': Input/output error
E: Sub-process /usr/bin/dpkg returned an error code (2)

これを解決するにはどうすればよいですか?

答え1

私は示された手順に従ってこの問題を解決しましたここ

  1. cd /var/lib/dpkg
  2. cp status ~/status.copy
  3. status問題のあるパッケージ (私の場合は「libgs9-common」) に対応する行を削除してファイルを編集します。このパッケージの行のみを削除し、このパッケージに依存している他のパッケージの行は削除しないでください。
  4. statusファイルを保存する
  5. sudo dpkg --configure-a
  6. sudo apt-get -f install

これで、dpkg正常に動作するようになります。以下を実行できますsudo apt-get upgrade

関連情報