E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)

问题描述:

在使用linux wget安装系统的时候,报错:

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?


原因分析:

大致意思应该是有进程在使用该资源上锁了,导致当前不能使用。

查看当前的进程:ps  -aux

果然是有系统的自动更新正在使用apt-get进程:

root      8445 99.7  0.2 224932 86564 ?        RN   3月06 6145:16 /usr/bin/python3 /usr/bin/unattended-upgrade

然而,这个更新已经进行了三四天了。。
在这里插入图片描述
网上大多数都是直接关掉之前的进程,但是原来进程还有用的情况下,这样就解决就不太好。

解决方案:

sudo kill -19 8845(看自己进程的PID)

STAT状态位由RN变成了TN
在这里插入图片描述删除掉锁定文件:

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

重新下载自己所需要的包:

sudo apt-get install htop

成功下载安装完成:
在这里插入图片描述

之后将原来的进程重新运行起来

sudo kill -18  8445(自己进程的PID)

ps -aux | grep 8445

在这里插入图片描述可以看见原来的更新程序继续运行起来了

如有问题,请批评指正。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值