`

无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)

阅读更多
刚刚装完Ubantu 10.04,配置好网络连接后,发现更新软件源时,会出现无法“reload”错误提示!同样在用“sudo apt-get update”更新软件源时,会出现"E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)"错误提示!这时心头一惊,怎么会出现错误呢?我什么配置还都没修改呢!相信有许多好友也出现了同样的问题,现在来共享一下我的解决方案。(仅供参考)

先解释一下问题出现的原因:刚装好的Ubantu系统,内部缺少很多软件源,这时,系统会自动启动软件源更新进程“apt-get”,并且它会一直存活。由于它在运行时,会占用软件源更新时的系统锁(以下称“系统更新锁”,此锁文件在“/var/lib/apt/lists/”目录下),而当有新的 apt-get进程生成时,就会因为得不到系统更新锁而出现"E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)"错误提示!因此,我们只要将原先的apt-get进程杀死,从新激活新的apt-get进程,就可以让新立德软件管理器正常工作了!

这时,你可以按一下步骤来解决:
1、输入以下命令:“ps -aux  > temp.txt”.敲回车确定。这时会有“warning”出现,但不予理会。
2、输入以下命令:“grep -n apt-get temp.txt”键入回车确定。而后从命令输出中找到 apt-get 进程的PID。
3、输入以下命令:“sudo kill <PID>”。
4、完成。

or:
如果提示错误:E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
输入
sudo rm /var/lib/apt/lists/lock
即可
0
1
分享到:
评论
1 楼 hankgong 2010-05-18  
你这个问题,我估计重启一下就好了...大概就是ubuntu本身的apt-get已经在运行了,因为同时只能有一个aptget的进程,所以。。。

相关推荐

    Ubuntu源更新错误修复大全

    E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable) E: Unable to lock directory /var/cache/apt/archives/ ``` **解决方法:** 1. 关闭所有正在使用APT的程序...

    shit:Sudo 历史调用工具

    [user@host] $ apt-get updateE: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)E: Unable to lock directory /var/lib/apt/lists/E: Could not open lock file /var/lib/dpkg/...

    8 Ubuntu KVM安装配置.pdf

    3. 删除锁文件:sudo rm /var/lib/apt/lists/lock 4. 删除缓存文件:sudo rm /var/cache/apt/archives/lock 5. 删除 dpkg 锁文件:sudo rm /var/lib/dpkg/lock 四、安装 KVM 及相关依赖包 使用以下命令安装 KVM 及...

    Kali Linux常见问题与解决方案.docx

    在 Kali Linux 中,使用 apt-get update 命令时,出现了无法获得锁 /var/lib/apt/lists/lock 的错误。解决方案是删除 /var/lib/apt/lists/lock 文件,然后重新执行 apt-get update 命令。下面是具体的解决步骤: 1....

    ubuntu安装ssh服务.docx

    /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/加锁的问题 执行以下命令可以解决问题: sudo rm /var/lib/apt/lists/lock 十、总结 本文详细介绍了 ubuntu 安装 SSH ...

    Errno 14 curl#37 - "Couldn't open file /mnt/repodata/repomd.xml

    当遇到"Errno 14 curl#37 - "Couldn't open file /mnt/repodata/repomd.xml""这样的错误时,意味着在尝试使用`yum`执行操作时,系统无法找到必要的元数据文件——`repomd.xml`。这个文件包含了软件仓库的详细信息,...

    这款出色的应用程序可以纠正您之前的控制台命令 .zip

    更多示例➜ apt-get install vimE: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?➜ fucksudo apt...

    Ubuntu- Reading package lists... Error!解决方案.docx

    когда我们输入 sudo apt-get update 命令时,APT 会从安装源文件中读取软件包信息,然后将其写入到 /var/lib/apt/lists/ 目录下。 5. 小结 "Reading package lists... Error!" 错误是 Ubuntu 中一个常见的...

    ubuntu 命令技巧手册 完整版

    - `cat /var/lib/apt/lists/`: 查看列表文件。 - **备份当前系统安装的所有包的列表**: - `dpkg --get-selections &gt; packages.txt`: 备份安装列表。 - **从上面备份的安装包的列表文件恢复所有包**: - `dpkg --...

    基于ubuntu14.04 cuda7.5 cudnn5.1 caffe 配置

    sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock ``` #### 4. 配置环境变量 安装完成后,需要配置环境变量以确保系统能够识别CUDA安装位置。 ```bash sudo ...

    Ubuntu的软件管理工具

    * /var/lib/apt/lists/partial:存放正在下载的软件包详细信息 二、DPKG 命令安装 DPKG 是 Debian 软件包管理器的基础,用于安装、卸载和供给和.deb 软件包相关的信息。DPKG 命令可以帮助我们安装、卸载和管理...

    ansible-carbon:有助于管理 Carbon 安装的角色

    碳有助于管理 Carbon 安装的角色。 它使用defaults变量来生成主要的 Carbon 和存储模式配置文件。例子 ---# Default installation- hosts: myhost1 roles: - ...WHITELISTS_DIR: /var/lib/carbon/lists/ CONF_DIR:

    Android代码-crosswalk

    It is an open source project started by the Intel Open Source Technology Center (http://www.01.org) As of February 2017, Crosswalk is not being developed anymore. The last Crosswalk relase is 23. ...

    Lists-Lists-Lists

    Lists-Lists-Lists

    purescript-lists:链表-源码

    纯文本列表 该库定义严格和惰性的链接列表,以及关联...spago install lists 发牌 其中一些代码是从GHC的标准库( base )派生的; 根据其条款,我们已经在文件LICENSE-GHC.md包含了GHC的许可证。 文献资料 模块文档。

    docker-update-check:检查Docker容器是否需要更新

    Docker更新检查运行服务器意味着您必须跟上错误修复和安全更新。... 为此, apt-check将/var/lib/dpkg/status文件中找到的已安装软件包列表与/var/lib/apt/lists/软件包列表进行比较。 软件包管理工

    解决Ubuntu更新apt-get时报错哈希码不匹配

    背景 昨晚更新apt-get时由于太晚要睡觉,所以还没下载完就ctrl-c中断、关机了。今天重新更新时,报错如下 ...rm -rf /var/lib/apt/lists/* apt-get clean && sudo apt-get update 作者:coder_szc

    解决apt1

    然而,在使用`apt-get`命令时,有时会遇到错误提示“E: Could not get lock /var/lib/dpkg/lock”,这通常意味着系统中另一个`apt-get`进程正在运行,或者该文件被其他进程占用,导致当前操作无法继续。 这个错误...

    java的三大开源框架帮助路径

    由于提供的部分内容似乎包含了一些无法辨识的信息,我们将基于标题、描述和标签来构建一个关于Java三大开源框架及其帮助路径的知识点汇总。 ### Java的三大开源框架帮助路径 #### 引言 Java作为全球范围内应用最为...

    python_git:Dockerfile的Python + Git

    运行apt-get update && pip install -U pip wheel && apt-获取安装--no-install-recommends -y gcc libldap2-dev libldap-2.4-2 libsasl2-dev libssl-dev && rm -rf / var / lib / apt / lists / * ---&gt;使用缓存-...

Global site tag (gtag.js) - Google Analytics