입력하면 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
파일에 관한 한).