当我输入sudo apt-get upgrade
时,这条消息将显示:
dpkg: error: cannot scan updates directory `/var/lib/dpkg/updates/': No such file or directory
E: Sub-process /usr/bin/dpkg returned an error code (2)
有什么帮助吗!
发布于 2012-12-30 15:41:03
这可能管用。
sudo dpkg --clear-avail
sudo apt-get update
它也可能不会。您还需要检查您的文件系统中是否有错误,并确保您只使用针对您的Ubuntu版本的repos。
我将从上面的命令开始,然后如果仍然不起作用,请查看这里来恢复您的apt数据库。
你也可以尝试(非常危险)
sudo mv /var/lib/dpkg/updates /root/
sudo apt-get update
sudo mkdir /var/lib/dpkg/updates
sudo chmod 755 /var/lib/dpkg/updates
假设您已回到正轨,那么您可以删除/root/updates
中的更新副本
https://askubuntu.com/questions/234383
复制相似问题