无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) 解
前提
安装 sudo apt-get install rabbitmq-server 时,停留在某个地方不动了, Ctrl + c 不管用,就把他的进程 kill 掉了,重新安装 rabbitmq-server 时,出现下列错误:
ying@shi-pc:~$ sudo apt-get install rabbitmq-server
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
解决方法
强制解锁
$ sudo rm /var/cache/apt/archives/lock
$ sudo rm /var/lib/dpkg/lock
再次安装 rabbitmq-server
$ sudo apt-get install rabbitmq-server
E: dpkg 被中断,您必须手工运行 sudo dpkg --configure -a 解决此问题。
按照提示执行,即可
$ sudo dpkg --configure -a
正在处理用于 ureadahead (0.100.0-16) 的触发器 ...
正在设置 rabbitmq-server (3.5.2-1) ...
* Starting message broker rabbitmq-server
* message broker already running
...done.