我正在尝试使用标准 apt update && apt upgrade 升级 Ubuntu 18.04,但失败了。我应该怎么做才能继续并保持系统更新?
我收到错误:
Setting up docker.io (20.10.2-0ubuntu1~18.04.2) ...
mv: cannot stat '/var/lib/docker.migrating/*': No such file or directory
dpkg: error processing package docker.io (--configure):
installed docker.io package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
docker.io
E: Sub-process /usr/bin/dpkg returned an error code (1)
答案1
该问题已被报告,并在此处提出了解决方案:https://github.com/ubuntu/zsys/issues/170#issuecomment-826359558
按照以下步骤操作对我有用。
sudo mkdir /var/lib/docker.migrating
echo 'dummy' | sudo tee /var/lib/docker.migrating/workaround.txt
这将允许 stat '/var/lib/docker.migrating/*' 不会因错误而失败。
apt update docker.io 成功运行后,您可以删除解决方法虚拟文件:
sudo rm /var/lib/docker/workaround.txt