更新管理器无法打开,提示
E: could not open file/var/lib/dpkg/status - open(2: No such file or directory),
E: the package lists or status file could not be parsed or opened.
该怎么办?
答案1
我遇到了同样的问题。我无法执行任何涉及 apt 命令或更新管理器的操作,所以我甚至无法获得人们推荐我用来解决问题的工具。
我导航到 cd/var/lib/dpkg,发现它只包含 2 个文件:labels 和 lock。没有状态或任何其他内容。
所以我刚刚使用创建了一个状态文件
touch /var/lib/dpkg/status
然后我可以再次使用 apt-get。我清理、清除、更新等等,但都没有用。Dpkg 没用。这种情况似乎经常发生,例如,如果你在更新期间关机。我不得不从头开始恢复 dpkghttp://people.adams.edu/~cdmiller/posts/Ubuntu-dpkg-recovery/
答案2
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
然后尝试更新。
答案3
对我而言只有 2 个命令有用:
cp /var/backups/dpkg.status.0 /var/lib/dpkg/status。
sudo apt-get 更新
答案4
看起来像这个,无论如何,我还没有尝试过。我会回复你的。
http://us.generation-nt.com/answer/broken-dpkg-status-help-204088711.html