为什么 DPKG 状态文件会损坏

为什么 DPKG 状态文件会损坏

在过去的两周里,我遇到了 3 次文件问题/var/lib/dpkg/status。我通常会获取“旧”版本或编辑文件以清除损坏的文件,但我想知道,哪些原因可能导致状态文件损坏。

一些例子是:

  • NUL在每个包的某个属性中查找到许多消息。
  • 缺少逗号或分号。
  • 缺少包的某些部分属性。
  • 仅查找@@@文件中的符号。
  • 发现文件完全为空或者其中有一个点。

那么存在哪些情况可能会损坏此特定文件。我已经看到了 10 多种修复方法,但没有一种可以解释它为什么会损坏。

相关内容