Ubuntu出现“E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)E: 无法获取 dpkg 前端锁 ……”错误的解决方案

出现原因

我们在安装东西时可能会出现lock问题,原因可能是另一个程序正在运行,导致资源被锁不可用。资源被锁可能是因为上次安装时没正常完成。本人的解决方案如下:

首先,执行以下命令,查看一下apt-get的相关进程:

 ps -e|grep apt

e.g显示:

  2664 ?        00:00:00 apt.systemd.dai
  2668 ?        00:00:00 apt.systemd.dai

接着杀死这两个进程

sudo kill 2664

sudo kill 2668

再去安装发现还是报同样的错,但执行ps -e|grep apt没有结果,网络上搜索后执行:

sudo rm /var/lib/dpkg/lock

sudo rm /var/lib/dpkg/lock-frontend

把错误中提到的两个文件删除,随成功。

虽然解决了,但还是很迷,希望随着日后学习可以明白。


版权声明:本文为m0_59931395原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。