dpkg: 无法恢复的致命错误,中止
在一台测试设备上升级 Debian,更新、安装软件时出现以下错误:
dpkg: 无法恢复的致命错误,中止:
软件包 libpipewire-0.3-common 的文件列表缺少最后结尾的换行符
错误: Sub-process /usr/bin/dpkg returned an error code (2)
在网上搜索了一下,解决方法简单:删除掉“/var/lib/dpkg/info”目录下软件包对应的 .list 文件即可。比如对上述错误提示,删除以下文件:
sudo rm /var/lib/dpkg/info/libpipewire-0.3-common.list
然后重新 update & upgrade 。如果没有安装该软件包,重新安装即可。