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

沧海一株莲 2018-12-11 09:55:24  22568  收藏 22

分类专栏: 操作系统

版权

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

解决方法:输入以下命令

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

即可

祝好运!

原文:https://blog.csdn.net/zyxlinux888/article/details/6358615

新建虚拟机update时出现不能得到锁问题相关推荐

  1. DB2 更新记录update时碰到sqlcode = 911锁表的问题

    最近遇到并发太高操作同一张表,经常会报错911,导致事务回滚的状况. 查找报错的源码部分,发现一段代码的挨得比较近两条update操作导致的 1.根据主键更新记录 2.根据手机号更新记录 问题分析: ...

  2. VMware10上新建虚拟机步骤图解

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 第一种 :  自定义方式: 安装虚拟机的过程步骤,基本上过程的每一步都有截图,跟着过程就可以很容易的 ...

  3. VMware客户端vSphere Web Client新建虚拟机

    1.说明 vSphere Web Client是为管理员提供的一款通用的. 基于浏览器的VMware管理工具, 能够监控并管理VMware基础设施. 由于需要登录的宿主机安装的是ESXi-6.5.0, ...

  4. VMware客户端vSphereClient新建虚拟机

    1.说明 VMware客户端工具vSphere Client, 用来连接和管理ESX或ESXi主机(下面称为宿主机), 可以方便的创建.管理虚拟机,并分配相应的资源. 宿主机就是使用虚拟化软件运行虚拟 ...

  5. VMware Workstation Pro新建虚拟机的操作步骤

    1.首先,打开虚拟机WMware Workstation软件,在"文件"菜单下点击"新建虚拟机",弹出"新建虚拟机向导"对话框 2.在当前对 ...

  6. VMware 虚拟机启动时出现错误:The virtual machine appears to be in use

    VMware 虚拟机启动时出现错误:The virtual machine appears to be in use 如果虚拟机突然断电或强制退出,启动时可能会出现错误.如下图所示: 单击[Take ...

  7. 在服务器上新建虚拟机以及远程连接设置

    服务器上新建虚拟机 一.需要下载安装vSphere client 软件 软件下载链接:https://pan.baidu.com/s/1H-7b-XUA-LU0TqKaFojJsw&shfl= ...

  8. WIN10 Hyper-V 新建虚拟机 步骤以及一些有坑的地方说明

    转载自:https://blog.csdn.net/meigang2012/article/details/77865585      http://www.windows7en.com/Win7/1 ...

  9. SVN update时出现:E155004错误

    Update SVN的代码,但是在update时出现svn: E155004: Working copy 'E:\XX' locked  错误,乍眼一看以为是什么配置出错,但是他们update源码时正 ...

最新文章

  1. 程序员请收好:10个非常有用的 Visual Studio Code 插件!
  2. Perhaps you are running on a JRE rather than a JDK?
  3. 谷歌大数据三篇论文标题_抖音短视频标题怎么写才能上热门?起标题的3个实操步骤,大数据分析爆款标题的套路...
  4. 论文浅尝 - ACL2020 | 用于多媒体事件提取的跨媒体结构化公共空间
  5. 砥志研思SVM(一) 最优间隔分类器问题(上):硬间隔SVM
  6. mysql union_Mysql union和union all用法
  7. seo原创的本质在于质量度
  8. nginx php.ini配置_Nginx下修改php.ini后重新加载配置文件命令
  9. Makefile(1):基本使用
  10. 存储Tensorflow训练网络的参数
  11. 为初学者介绍10个最常被问到的Javascript问题
  12. linux 主机的网络属性基本配置:
  13. Python操作SQLServer示例
  14. google海底光缆图_谷歌地图资讯-2013版“海底光缆地图”发布
  15. 阿里PEGASUS笔记:PEGASUS : Bridging Polynomial and Non-polynomial Evaluations in Homomorphic Encryption
  16. 【SPSS】【Python】“发生严重错误客户端无法再与服务器通信”无法导入表格
  17. mysql字符串转日期 格式:(年-月-日 时:分:秒.毫秒)
  18. 【苹果相册推iMessage】群发执行日历推位置推 ionic platform add ios (增加ios平台)
  19. 009 PFA: Privacy-preserving Federated Adaptation for Effective Model Personalization(联邦个性化 自适应)
  20. python matplotlib 绘制二维数据中某些列到折线图,没有线的解决方法

热门文章

  1. 20个linux常用命令,Linux20个常用命令整理(基础)
  2. 8个你应该了解的正则表达式
  3. AtCoder AGC034D Manhattan Max Matching (费用流)
  4. 高德地图时间和实际差多少_独家揭秘:高德地图品牌升级背后的故事
  5. python生成器yield_python 生成器yield的总结
  6. linux支持表情的字体,让应用程序支持emoji字符
  7. int数组初始化_Java中到底有没有多维数组
  8. 第四代:大规模集成电路计算机
  9. [转]12篇学通C#网络编程——第二篇 HTTP应用编程(上)
  10. Linux 进程管理器 supervixor