报错截图
报错原因
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