​ ​ ​ ​ ​ ​ ​ Ubuntu虚拟机更新源的时候,出现了问题,报错信息如下:

root@ubuntu:/home/kilig# apt-get update
Reading package lists... Done
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/

​ ​ ​ ​ ​ ​ ​ 上网搜了搜,普遍的解决方法是:

sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

​ ​ ​ ​ ​ ​ ​ 不过执行上述命令之后,具体报错信息如下:

rm: cannot remove '/var/cache/apt/archives/lock': No such file or directory

​ ​ ​ ​ ​ ​ ​ 又找了3种解决方法,其中第1种sudo dpkg --configure -a亲测有效。

  • 执行sudo dpkg --configure -a
  • 执行sudo rm /var/lib/apt/lists/lock
  • ps-aux 查出apt-get进程的PID,sudo kill PID 杀死相应的进程
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐