DPKG在读取数据库时卡住



当尝试通过apt-get或使用DPKG -i安装deb文件时,进程在读取数据库时会卡住。输出的最后几行如下所示:

Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 

那就没有进展了。我已经尝试了各种

的组合
apt-get update && apt-get upgrade (update works, upgrade fails)
apt-get install -f (doesn't change anything)
dpkg --configure -a (doesn't seem to do anything)
dpkg --clear-avail (same as before)

我还尝试使用/var/backup中找到的/var/lib/dpkg/status的备份之一,但没有成功。

我检查了每个安装的包的状态是OK

我第一次注意到这个问题时,我正在运行一个更新。我使用的是Ubuntu 14.04,它有dpkg 1.17.5

Thanks in advance

下面的命令使它几乎是即时的:

sudo dpkg --clear-avail
sudo sync-available

sync-available是dctrl-tools包的一部分。

我已经设法通过用备份版本覆盖/var/lib/dpkg/来解决这个问题。谢天谢地,我定期做备份。如果您没有备份,那么您可以从活动CD中获取该目录的内容。

相关内容

  • 没有找到相关文章

最新更新