
在Ubuntu中解决“无法获得锁(资源暂时不可用),进程被占用”的问题方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章详细介绍了如何在遇到无法获得锁(资源暂时不可用)错误时,在Ubuntu系统中排查并解决问题的方法。
在Ubuntu系统中遇到了无法获得锁(资源暂时不可用)以及进程被占用的问题。尝试执行`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),是否有其他进程正占用它?
```
尝试删除锁定文件时,发现这些文件不存在:
```
sudo rm /var/lib/dpkg/lock
rm: 无法删除/var/lib/dpkg/lock: 没有那个文件或目录
sudo rm /var/cache/apt/archives/lock
rm: 无法删除/var/cache/apt/archives/lock: 没有那个文件或目录
```
在使用`ps-e |grep apt`命令也找不到PID的情况下,发现锁定是由PID为1475的unattended-upgr进程所持有的。通过执行以下命令可以解决问题:
```
kill -9 1475
```
全部评论 (0)
还没有任何评论哟~


