-
在Ubuntu系统中,遇到提示“无法获得锁(资源暂时不可用)”且进程被占用的问题时,其解决方法如下
资源介绍
ubuntu中总是提示无法获得锁 (资源暂时不可用) 进程被占用 解决办法,虽然有很多相关的帖子,但还是没解决掉这个问题,琢磨了下发现这样是可行的
root@klw-HP-Z400-Workstation:/# apt install npm
E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 1475 (unattended-upgr) - open (11: 资源暂时不可用)
N: Be aware that removing the lock file is not a solution and may break your system.
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?
root@klw-HP-Z400-Workstation:/# sudo rm /var/lib/dpkg/lock
rm: 无法删除'/var/lib/dpkg/lock': 没有那个文件或目录
root@klw-HP-Z400-Workstation:/# sudo rm /var/cache/apt/archives/lock
rm: 无法删除'/var/cache/apt/archives/lock': 没有那个文件或目录
#上面的无法解决,注意错误提示信息
在用ps-e |grep apt 也找不到PID的情况下
E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 1475 (unattended-upgr) - open (11: 资源暂时不可用)
这里被占用了PID为1475
在用ps-e |grep apt 也找不到PID的情况下
kill -9 1475就可以解决调了