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.

관련 정보