apt-get update 出现E—— Could not get lock ,var,lib,apt,lists,lock问题的解决

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> 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 update
    Reading package lists... Done
    E: 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 apt
     2708 ?        00:00:00 apt.systemd.dai
     2713 ?        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

原文地址:https://sihai.blog.csdn.net/article/details/103911141

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> apt-get update 出现E—— Could not get lock ,var,lib,apt,lists,lock问题的解决


 上一篇
Linux命令使用汇总 Linux命令使用汇总
1 修改下载源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup #备份当前也就是默认官方的源列表 sudo gedit /etc/apt/sources.list #修
2021-04-04
下一篇 
深入理解Java虚拟机-如何利用VisualVM对高并发项目进行性能分析 深入理解Java虚拟机-如何利用VisualVM对高并发项目进行性能分析
Java虚拟机深入理解系列全部文章更新中… 前面在学习JVM的知识的时候,一般都需要利用相关参数进行分析,而分析一般都需要用到一些分析的工具,因为一般使用IDEA,而VisualVM对于IDEA也不错,所以就选择VisualVM来分析JV
2021-04-04