Ubuntu

執行 apt-get upgrade 時 dpkg 出錯(大多數命令)

  • February 10, 2020

鍵入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 文件而言)。

引用自:https://unix.stackexchange.com/questions/566748