无法在 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

相关内容