dpkg: error: dpkg frontend lock is locked by another process

报错截图

报错原因

ubuntu 系统利用 dpkg 离线安装服务时出现该错误

错误原因为 dpkg前端锁被另一个进程锁定

但是 ps aux |grep dpkg没有进程列表

解决方法

使用以下命令查看占用进程

lsof /var/lib/dpkg/lock-frontend

杀死该进程

root@ubuntu:/opt/AutoPenetration# kill -9 10738

重新配置dpkg

dpkg --configure -a

问题解决

 一键shell解决

pid=$(lsof /var/lib/dpkg/lock-frontend | awk 'NR==2 {print $2}')
if [ -n "$pid" ]; then
    kill -9 $pid
    dpkg --configure -a
fi

猜你喜欢

转载自blog.csdn.net/u012206617/article/details/134854144
今日推荐