`
kerlubasola
  • 浏览: 683158 次
文章分类
社区版块
存档分类
最新评论

E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)

 
阅读更多

http://blog.csdn.net/zyxlinux888/article/details/6358615

出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。

解决方法:输入以下命令

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock

之后再安装想装的包,即可解决

今天玩ubuntu的时候,在弄更新源的时候,突然出现以下错误:

[1]+ Stopped sudo apt-get update
haiquan@haiquan-desktop:~$ sudo apt-get update
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the list directory

开始以为是权限不够,就是用 sudo apt-get update,发现还是报错,问题没有解决。于是上网搜索了一下,答案如下:

问题应该是之前那个更新被强制取消的问题,进程仍然还在。用这个命令查看一下:

ps -e | grep apt

显示结果如下:

6362 ? 00:00:00 apt

6934 ? 00:00:00 apt-get

7368 ? 00:00:00 synaptic

然后就执行

sudo killall apt

sudo killall apt-get

sudo killall synaptic

再次在终端里查看ps -e | grep apt 没有任何结果了

继续执行sudo apt-get update

OK!


原因:刚装好的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
即可

祝好运!
分享到:
评论

相关推荐

    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/...

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

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

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

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

    ubuntu16.04安装python3.6.docx

    Reading package lists... Done E: The repository 'http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu xenial Release' does not have a Release file. N: Updating from such a repository can't be done ...

    dionaea-honeypot:虚拟机Ubuntu服务器12.04 x64安装dionaea honeypot

    sudo rm -rf /var/lib/apt/lists/* sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade 安装特权sbb: sudo apt-get install libudns-dev libglib2.0-dev libssl-dev libc

    wookie-lists:微服务读书俱乐部的用户列表

    GET /api/lists GET /api/lists/:listId POST /api/lists/ (w/ {name: listName} json body, or URL encoded version of the same) DELETE /api/lists/:listId PUT /api/lists/:listId/users/:userId DELETE /api/...

    spring 最新框架jar

    [team members]: https://twitter.com/springframework/lists/team/members [The Spring Blog]: http://spring.io/blog/ [news feed]: http://spring.io/blog/category/news [Apache License]: ...

    Sortable前端框架

    Sortable is a &lt;s&gt;minimalist&lt;/s&gt; JavaScript library for reorderable drag-and-drop lists. Demo: http://rubaxa.github.io/Sortable/ ## Features * Supports touch devices and [modern]...

    assertj-core-3.11.1.jar

    assertj-core-3.11.1.jar

    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. ...

    Trello:对齐列表「Trello: Align Lists」-crx插件

    只需双击列表,就可以将您的列表排列在Trello之下。 只需双击列表,即可将Trello.com中的列表彼此对齐。 注意:如果该功能不起作用,请刷新页面,然后重试。 支持语言:English

    meteor-mailchimp-lists:MailChimp 列表 - Meteor 方式

    miro:mailchimp-lists MailChimp 列表 - Meteor 方式。 另请参阅这些包装器: 依赖关系 - MailChimp API 的 Meteor 包装器 TL; 博士; miro:mailchimp-lists帮助您管理邮件列表。 有关 MailChimp API 及其功能的...

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

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

    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;使用缓存-...

    Python库 | mdx_truly_sane_lists-1.2-py3-none-any.whl

    资源分类:Python库 所属语言:Python 资源全名:mdx_truly_sane_lists-1.2-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    linux 下安装播放器:无法解析或打开软件包的列表或是状态文件

    最近准备在ubuntu系统上安装一个播放器,方便学习。可是自带的播放器缺少插件,而且自带的播放器比较...E: Problem with MergeList /var/lib/apt/lists/cn.archive.ubuntu.com_ubuntu_dists_natty_main_i18n_Transla

    open-dolphin, OpenDolphin架构的参考实现.zip

    open-dolphin, OpenDolphin架构的参考实现 海豚项目网站:http://open-dolphin.org 请参见网站链接的用户指南。团队:Andres Almiray,Dierk Koenig邮件列表:dolphin@lists.canoo.com,请在 http://list

    Lists-Lists-Lists

    Lists-Lists-Lists

    tomcat-7.0.28

    安装tomcat7 ...cd /usr/local/src/tarbag ...Mailing Lists Find Help 。。。。。。 关闭服务 /usr/local/apache-tomcat-7.0.28/bin/catalina.sh stop 或者 /usr/local/apache-tomcat-7.0.28/bin/shutdown.sh

    Android代码-基于Vue实现的RecyclerView。

    Mastering Large Lists with the vue-recyclerview Feature DOM recyleing Multiple column Waterflow Preview Demo https://hilongjw.github.io/vue-recyclerview/ Requirements Vue 2.0 Installation Direct ...

Global site tag (gtag.js) - Google Analytics