ubuntu 安装软件提示 "无法获得锁" 错误处理


问题描述

安装更新的时候,提示无法获得锁错误.

$ sudo apt-get upgrade
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?

解决方法

  1. 方法一, 删除apt 进程

    $ ps -aux | grep apt
    root      9893  0.0  0.0  53452  6364 ?        S    16:46   0:00 /usr/lib/apt/apt-helper download-file http://downloads.sourceforge.net/xx /var/lib/update-notifier/package-data-downloads/partial/xxx SHA256:5a690d9bb8510be1b8b4fe49f1f2319651fe51bbe54775ddddd8ef0bd07fdac9
    $ sudo kill 9893
  2. 方法二, 删除lock文件 (比较暴力)

    $ sudo rm /var/lib/dpkg/lock

$ sudo apt upgrade
E: dpkg 被中断,您必须手工运行 ‘sudo dpkg --configure -a’ 解决此问题。

使用sudo dpkg --configure -a, 继续被终止的安装.


参考文档


Author: Itaken
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source Itaken !
  TOC目录