我有不同版本的 Ubuntu VM 用于测试目的。 您可能已经知道,Ubuntu 有一个名为 无人值守升级,它会在可用时自动安装最新的安全(和其他)更新。 它在最近的 Ubuntu 版本中默认预装和启用。 虽然此功能有助于使 Ubuntu 系统保持最新状态,但有时也很烦人。 当我一登录到我的 Ubuntu VM 就准备安装新应用程序时,我总是收到以下消息:
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
这是因为无人值守升级过程正在后台运行,并且正在下载和安装安全更新。 我无法表演 apt
操作,直到此过程完成。 如果更新大小很小,这是可以的。 但是如果我在一两个月后运行虚拟机,更新的规模很大,而且需要很长时间才能完成。
当我赶时间时,它也不允许我重新启动或关闭我的系统。 如果我尝试关闭或重新启动我的 Ubuntu 系统,这就是我得到的:
A stop job is running for Unattended Upgrades Shutdown (10s / 30 min)