当我输入时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)
有什么帮助吗?!
答案1
这可能工作。
sudo dpkg --clear-avail
sudo apt-get update
也可能不行。您还需要检查文件系统是否有错误,并确保只使用适合您的 Ubuntu 版本的存储库。
我会先执行上述命令,如果仍然不起作用,再看看这里用于恢复您的 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