• 社区首页
  • 版块
[经验分享] 执行命令显示“无法获取dpkg前端锁”
桌面专业版215次浏览 ·3个回复
电梯直达到第
U小妹
超级管理员
发表于2024-01-25 07:55
楼主

应用场景

 

OS版本信息:桌面专业版、教育版、家庭版社区版

 

 

问题现象

 

当你在终端执行apt install或者apt update等命令时,显示:

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

E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?

 

 

问题根由

 

后台有进程占用,并且占用了软件源更新时的系统锁,因此出现此报错信息。

 

 

解决办法

 

方法一:

查询后台占用进程,杀死进程

可以使用命令:ps -ef |grep [进程名称],如:ps -ef |grep apt ,查询进程号后 kill [进程ID],如果不知道进程名字,可以使用方法二。

 

 

方法二:

终端依次执行,强制解锁

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

 

 

 

注:所有需要在专业版上执行的命令,请先和公司确认是否可以打开开发者模式!

 

 

 

加入官方社群,获取更多技术支持

                                                                                                                                          

             

回复收藏只看作者
所有回复
男人酷吧不是罪
uos^3
发表于2024-01-25 08:23
沙发

唉,既然apt不愿意更新,又何必强求?

回复只看作者
娃哈哈
uos^4
发表于2024-01-25 09:07
板凳

不强求不强求,刷到就是缘分啊。

回复只看作者
U小妹
超级管理员
发表于2024-01-25 09:17
地板

回复只看作者

光荣榜

  • 周榜
  • 月榜
  • 总榜