dpkg: error: parsing file '/var/lib/dpkg/status' near line 32239 package 'x11-common':
end of file during value of field 'Conffiles' (missing final newline)
E: Sub-process /usr/bin/dpkg returned an error code (2)
我对 Linux 还不熟悉,找不到有关此问题的任何信息。提前感谢您的帮助。
答案1
该文本文件/var/lib/dpkg/status
用作已安装软件包的数据库。在此文件中,每行都应以换行符结尾。错误表明情况并非如此。这反过来告诉我们文件已损坏。也许 Linux 在更新运行时冻结,也许硬盘已满 100%(使用 检查df -hl
)并且无法写入文件。可能还有其他原因可以解释文件损坏的原因。
首先尝试了解出了什么问题,特别是确保磁盘空间足够大。
然后,您需要从这种情况中恢复过来。请参阅这个答案。