apt-get 업그레이드 실행 시 dpkg 오류 발생(대부분의 명령)

apt-get 업그레이드 실행 시 dpkg 오류 발생(대부분의 명령)

입력하면 apt-get upgrade다음 오류가 반환됩니다.

dpkg: error processing package gdb (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
Errors were encountered while processing:
 gdb
E: Sub-process /usr/bin/dpkg returned an error code (1)

많은 해결 방법을 시도했지만 여전히 오류가 발생합니다. 이 문제를 해결하도록 도와주세요.

답변1

오류 메시지는 현재 상황과 해결 방법에 대한 몇 가지 지침을 제공합니다.

 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration

문제는 dpkg"데이터베이스"에 설명된 패키지 상태입니다(아래 파일이 /var/lib/dpkg/info시스템의 파일과 일치하지 않음). 이는 기본 파일이 /var/lib/dpkg/info손상되었거나 패키지에 의해 설치된 파일이 개입 없이 변경되었기 때문에 발생할 수 있습니다 dpkg.

적절한 수정은 다음을 다시 설치하는 것입니다 gdb.

sudo apt --reinstall install gdb

이렇게 하면 시스템의 파일( dpkg데이터베이스 파일 포함)이 패키지의 파일로 대체되며 필요한 경우 다시 다운로드됩니다. 결과적으로 데이터베이스는 마침내 파일 시스템과 다시 동기화됩니다(적어도 gdb파일에 관한 한).

관련 정보