!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>解决服务器"Could not get lock /var/lib/dpkg/lock"问题

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

今天开心游玩在一台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都会出现这样的提示。

第二、解决方法

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

ps afx|grep apt

检查进程。

这里我们可以先将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

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

dpkg --configure -a

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

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

Linux查看端口占用情况 CentOS系统检查端口开启和关闭

2021-4-17 19:42:33

服务器教程

无需重装宝塔面板升级CentOS6至CentOS7镜像方法

2021-4-17 19:42:36

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase