Ubuntu
執行 apt-get upgrade 時 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)
我嘗試了很多解決方案,但仍然出現錯誤。請幫助我擺脫這個問題。
錯誤消息給出了一些關於發生了什麼以及如何修復它的指示:
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
’s 文件而言)。