尝试使用 apt 安装软件包时出现奇怪的错误

尝试使用 apt 安装软件包时出现奇怪的错误

我正在尝试使用 apt 安装例如 mosquitto 包,然后我这样做

sudo apt-get install mosquitto

我收到一个错误

 dpkg: error: fgets gave an empty string from '/var/lib/dpkg/triggers/Unincorp'
 E: Sub-process /usr/bin/dpkg returned an error code (2)

我真的不知道该怎么做才能修复它。
使用Ubuntu Release: 20.10

答案1

终于找到了这个问题的答案,你需要做的就是

sudo rm /var/lib/dpkg/triggers/Unincorp
sudo touch /var/lib/dpkg/triggers/Unincorp

然后运行

sudo dpkg --configure -a

我不知道为什么这能解决问题,但我猜是因为文件已损坏......

相关内容