欢迎来到
建站之家,一站式解决建站问题

[Linux教程] 搬瓦工重装Ubuntu系统出现 Could not get lock /var/lib/dpkg/lock 的解决方法

这几天连续两次重装了搬瓦工的系统为 Ubuntu 16.04 LTS 后出现了同样的问题。记录一下解决方法。之后也会多更新一些 Linux 方面的教程,方便大家更好的使用搬瓦工。Linux,从入门到放弃!

问题描述

root@ubuntu:~# apt update
Hit:1 https://us.archive.ubuntu.com/ubuntu xenial InRelease
Get:2 https://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Get:3 https://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Get:4 https://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Fetched 306 kB in 0s (358 kB/s)
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?

新安装完系统后,首次登陆系统,使用 apt update 发现一直更新不了。每次都提示这个错误。看了下错误提示,是因为系统锁被别的进程占用了(每次新装完 Ubuntu 系统时,内部会缺少比较多的软件源,这时候系统会自动启动更新进程 apt-get,所以其实是我太心急了,但是既然问题发生了,就得去解决它。)

解决方法很简单,也有很多种。

解决方法一

直接修复一下这个 lock 锁:

sudo dpkg --configure -a

然后再 apt update,就没有问题了。如果上述命令没有效果,可以重启一下 VPS 再输入。

解决方法二

如果想要折腾一点,那么可以手动查看进程,然后把该进程杀死。

ps aux | grep apt

查看所有占用 apt 的进程,然后使用 kill 命令杀死对应进程号即可。再次 apt update 应该就没有问题了。

其他

买 VPS 来,就是折腾。折腾死了,大不了重装个系统。大家有什么 Linux 相关的问题,也可以在下面留言。

还没购买的,赶紧买一个折腾吧。

CN2 常规版 – 10 GB(目前最便宜

  • 硬盘:10 GB RAID-10
  • 内存:512 MB
  • CPU:1x Intel Xeon
  • 流量:500 GB/月
  • 带宽:1 Gigabit
  • 机房:购买时只有CN2,购买后可迁到别的机房
  • 备注:Direct route via CN2 and China Unicom(电信CN2和联通直连)
  • 测试IP:23.252.99.102
  • 价格:29.99美元/年(用优惠码 BWH3HYATVBJW 后28.19美元/年
  • 购买链接

CN2 常规版 – 20 GB (目前性价比最高

  • 硬盘:20 GB RAID-10
  • 内存:1024 MB
  • CPU:1x Intel Xeon
  • 流量:1000 GB/月
  • 带宽:1 Gigabit
  • 机房:购买时只有CN2,购买后可以迁到别的机房
  • 备注:Direct route via CN2 and China Unicom(电信CN2和联通直连)
  • 测试IP:23.252.99.102
  • 价格:5.99美元/月 或 49.99美元/年(使用优惠码 BWH3HYATVBJW 后46.99美元/年
  • 购买链接
未经允许不得转载:建站之家 » [Linux教程] 搬瓦工重装Ubuntu系统出现 Could not get lock /var/lib/dpkg/lock 的解决方法