ubuntu提示E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)

发布时间:2021年04月22日 阅读:292 次

原因:

出现这个问题的原因可能是有另外一个程序正在运行,由于它在运行时,会占用软件源更新时的系统锁(以下称“系统更新锁”,此锁文件在“/var/lib/apt/lists/”目录下),而当有新的apt-get进程生成时,就会因为得不到系统更新锁而出现”E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)”错误提示!

而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。

因此,我们只要将原先的apt-get进程杀死,从新激活新的apt-get进程,就可以让软件管理器正常工作了!


解决方案:

1.方法一:

用这个命令查看一下apt-get的相关进程:


ps -e | grep apt


显示:


11669 ? 00:00:02 aptd

25379 ? 00:00:00 update-apt-xapi


然后执行:


$sudo kill 11669

$sudo kill 25379


但是用上面这个方法,好像没有用,所以我又使用了第二种方法,我只执行了第二句就可以了

2.方法二:


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

sudo rm /var/lib/dpkg/lock


3.方法三


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

————————————————

版权声明:本文为CSDN博主「c0tfl0g」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_45089570/article/details/104137501


Tag:
相关文章

发表评论:取消回复