我有一台谷歌云机器。每隔几天,我就会通过 SSH 登录虚拟机并运行一些命令。在过去的几天里,每当我运行时sudo apt-get update
,我都会收到以下错误:
E: Could not get lock /var/lib/apt/lists/lock. It is held by process 2306481 (apt-get)
N: Be aware that removing the lock file is not a solution and may break your system.
E: Unable to lock directory /var/lib/apt/lists/
请记住,过去几周我没有做任何不同的事情,这个问题似乎突然出现。
运行ps aux | grep -i apt
帮助诊断问题后,显示以下内容:
root 2306449 0.0 0.0 2576 924 ? Ss Mar12 0:00 /bin/sh /usr/lib/apt/apt.systemd.daily update
root 2306453 0.0 0.0 2576 1672 ? S Mar12 0:00 /bin/sh /usr/lib/apt/apt.systemd.daily lock_is_held update
root 2306481 0.0 0.2 17864 10156 ? S Mar12 0:32 apt-get -qq -y update
_apt 2306485 0.0 0.2 21796 8072 ? S Mar12 0:00 /usr/lib/apt/methods/http
_apt 2306486 0.0 0.3 25084 11692 ? S Mar12 0:00 /usr/lib/apt/methods/https
_apt 2306487 0.0 0.3 24956 11692 ? S Mar12 0:00 /usr/lib/apt/methods/https
_apt 2306488 0.0 0.2 21796 8024 ? S Mar12 0:00 /usr/lib/apt/methods/http
_apt 2306489 0.0 0.2 21796 8076 ? S Mar12 0:00 /usr/lib/apt/methods/http
_apt 2306491 0.0 0.1 14968 6132 ? S Mar12 0:00 /usr/lib/apt/methods/gpgv
_apt 2307443 0.0 0.1 15836 7020 ? S Mar12 0:00 /usr/lib/apt/methods/rred
我不知道如何sudo apt-get update
再次上班。我读到终止进程或重新启动机器可能会导致负面后果。如果您需要更多信息,请告诉我。