Não é possível usar dpkg - "E: O subprocesso /usr/bin/dpkg retornou um código de erro (2)" no Ubuntu 18.04

Não é possível usar dpkg - "E: O subprocesso /usr/bin/dpkg retornou um código de erro (2)" no Ubuntu 18.04

Eu tenho um problema semelhante a estepergunta.

Durante a execução sudo apt-get upgrade, tive este erro:

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)

Como posso resolver isto?

Responder1

Resolvi esse problema seguindo as etapas mostradasaqui.

  1. cd /var/lib/dpkg
  2. cp status ~/status.copy
  3. Edite o statusarquivo removendo as linhas correspondentes ao pacote problemático (no meu caso "libgs9-common"). Apenas remova as linhas deste pacote, não as linhas de outros pacotes que tenham este pacote como dependência.
  4. Salve o statusarquivo
  5. sudo dpkg --configure-a
  6. sudo apt-get -f install

Agora, dpkgfuncionará normalmente. Então, você pode executar: sudo apt-get upgrade.

informação relacionada