在 Ubuntu 18.04 上無法使用 dpkg -“E:子進程 /usr/bin/dpkg 傳回錯誤代碼 (2)”

在 Ubuntu 18.04 上無法使用 dpkg -“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

相關內容