apt-get update 出现E: Could not get lock /var/lib/apt/lists/lock问题的解决
问题:
Ubuntu在更新软件源时,出现E: Could not get lock /var/lib/apt/lists/lock问题
$ sudo apt-get updateReading package lists... DoneE: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)E: Unable to lock directory /var/lib/apt/lists/
原因:
资源锁被别的进程占用
解决办法:
方法一:kill掉占用资源的进程(推荐使用)
查看哪些进程在占用资源
$ ps -e | grep apt2708 ? 00:00:00 apt.systemd.dai2713 ? 00:00:00 apt.systemd.dai
从以上的结果看到 占用资源的的PID(进程号)是2708和2713,那么kill掉这两个进程即可
$ sudo kill -9 2708 2713
再次执行
$ sudo apt-get update
成功!
方法二: 重启释放资源
$ sudo reboot
原文链接:https://blog.csdn.net/qq_42881421/article/details/92016553
apt-get update 出现E: Could not get lock /var/lib/apt/lists/lock问题的解决相关推荐
- Ubuntu换源失败:Could not get lock /var/lib/apt/lists/lock - open
1.根据网上相关教程更改国内的镜像源,编辑了sources.list后,执行sudo apt-get update 出现以下报错: E:Could not get lock /var/lib/apt/ ...
- Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
第一次鼓捣Docker,- - ! 报错: server@ubuntu1987:~$ sudo apt-get update E: Could not get lock /var/lib/apt/li ...
- E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用.而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况. 解决方法:输入以下命令 sudo rm /var/cache/ ...
- linux更新出现Could not get lock /var/lib/apt/lists/lock问题解决方法
首先输入命令:sudo rm /var/lib/apt/lists/* -vf 执行完成后,再输入命令:sudo apt-get update就可以更新了
- E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁 问题解决方法...
使用Ubuntu16.04安装软件执行apt-get update时出现如下错误: E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无 ...
- Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
Ubuntu使用教程:E: 无法获得锁 /var/lib/apt/lists/lock - open (11 资源临时不可用) 查看一下是否有使用apt-get的程序,终端输入:ps -aux,找到使 ...
- Ubuntu1604报错统一解决方法E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)
Ubuntu执行sudo apt-get update报错E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib ...
- Problem executing scripts APT::Update::Post-Invoke-Success ‘if /usr/bin/test -w /var/lib/command-not
问题: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command ...
- 解决kalilinux: E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/
出现下面报错: root@kali:~# apt-get update 正在读取软件包列表... 完成 E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂 ...
最新文章
- 图像卷积下非极大值抑制 Sobel 的实现
- python之父叫什么-Python之父:为什么操作符很有用?
- oracle和mysql文件怎么打开_Oracle vs Mysql--架构、sql查询执行流程及SQL解析顺序区别说明-sql文件怎么打开...
- Boost::context模块callcc的stack测试程序
- flex java类转成_Flex 与 java 通讯 【转】
- 计算机能自动写程序,忘掉编程语言吧,微软想让计算机自动生成程序 | 一周 AI 新闻...
- 记录ishield遇到的问题的解决过程
- javascript --- 再读作用域和闭包
- context:annotation-config 跟 context:component-scan诠释及区别
- pppcloud云主机内LINUX用户安全管理2
- Photoshop 通道
- 基于VGG的感知损失函数--人眼感知的loss
- node.js调用ejs模板,在浏览器上打印出ejs模板内代码的解决方案
- linux变量循环赋值,shell脚本 循环变量赋值cf当前页面
- adobe blueprint
- linux下的svn搭建,Ubuntu 14.04 下搭建SVN服务器 svn://
- 如何在信用卡反欺诈检测中使用人工智能和机器学习
- ES测试数据,kibana命令
- 如何免费使用jrebel 和eclipse 项目配合完成热部署功能
- pandas使用query函数查询dataframe中某一个数据列在指定数据范围的数据行(rows where value is between two values in dataframe)
热门文章
- STM32 串口 #pragma import(__use_no_semihosting)解析
- STM32F103单片机系统时钟部分归纳
- C++ Primer 5th笔记(chap 18 大型程序工具) 重载与命名空间
- 能量分析攻击day01
- 332. 重新安排行程(回溯算法)
- [ARM-assembly]-全局变量/静态全局变量/初始化/未初始化变量的存放位置分析
- 一图弄懂ARM中都有什么
- linux kernel中local_irq_disable()、local_irq_enable()代码解读
- Git常见报错及解决方法
- Docker的常用管理命令Docker将数据挂载到容器的三种方式