欢迎访问服务器技术网-www.fuwuqijishu.com

解决服务器”Could not get lock /var/lib/dpkg/lock”问题

运维 fuwuqijishu 2年前 (2022-09-04) 32次浏览 0个评论 扫描二维码

今天在一台Ubuntu服务器中准备安装WEB环境的时候有提示”Could not get lock /var/lib/dpkg/lock“这样错误的提示。记得之前也是有遇到过的,但是没有将问题和解决方法记录下来。这里我就将过程记录下来,以便以后遇到类似的问题,然后再去解决。

第一、出现的问题

root@severtest005:~# apt-get -y install wget screen
E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

这是出现的故障提示,仅仅安装简单的wget和screen都会出现这样的提示。

解决服务器”Could not get lock /var/lib/dpkg/lock”问题

第二、解决方法

主要问题是目前apt还在运行,我们可以重启服务器看看,然后再执行。但是这里没有这么办,而是检查占用进程,先禁止。

ps afx|grep apt

检查进程。

解决服务器”Could not get lock /var/lib/dpkg/lock”问题

这里我们可以先将1189和2080进程停止掉。

sudo kill -9 1189

sudo kill -9 2080

然后我们再删除锁定文件

sudo rm /var/lib/dpkg/lock

然后我再 apt update -y 升级源。然后我再重新安装,发现还是不行,有新的提示。

E: dpkg was interrupted, you must manually run ‘dpkg –configure -a’ to correct the problem

解决服务器”Could not get lock /var/lib/dpkg/lock”问题

这个问题老将有再”解决遇到”dpkg was interrupted, you must manually run”问题”有解决过,只需要根据提示。

dpkg –configure -a

执行即可。然后我们重启服务器,在正常就可以安装需要的软件。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2223.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900