无法获得锁 /var/lib/dpkg/lock - open (11: 资源临时不可用)

一、无法获得锁 /var/lib/dpkg/lock – open (11: 资源暂时不可用)

在用sudo apt-get install 安装软件时,由于速度太慢,想换个软件源,直接关闭了终端,apt-get但进程没有结束,结果终端提示

“E: 无法获得锁 /var/lib/dpkg/lock – open (11: 资源暂时不可用) E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?” 解决办法如下: 1 终端输入 ps -aux ,列出进程。找到含有apt-get的进程,直接sudo kill PID。解决。 2 强制解锁,命令

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

sudo rm /var/lib/dpkg/lock

二、config.dat is locked by another process: 资源暂时不可用

debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: 资源暂时不可用

amw@ubuntu:~$ sudo apt-get install squid 正在读取软件包列表... 完成 正在分析软件包的依赖关系树        正在读取状态信息... 完成        squid 已经是最新的版本了。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 272 个软件包未被升级。 有 2 个软件包没有被完全安装或卸载。 解压缩后会消耗掉 0 B 的额外空间。 您希望继续执行吗?[Y/n]y debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: 资源暂时不可用 正在设置 squid (2.7.STABLE9-4ubuntu4) ... debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: 资源暂时不可用 dpkg:处理 squid (--configure)时出错:  子进程 已安装 post-installation 脚本 返回了错误号 1 由于已经达到 MaxReports 限制,没有写入 apport 报告。                                                     dpkg:依赖关系问题使得 gadmin-squid 的配置工作不能继续:  gadmin-squid 依赖于 squid;然而:   软件包 squid 尚未配置。 dpkg:处理 gadmin-squid (--configure)时出错:  依赖关系问题 - 仍未被配置 由于已经达到 MaxReports 限制,没有写入 apport 报告。                                                     在处理时有错误发生:  squid  gadmin-squid E: Sub-process /usr/bin/dpkg returned an error code (1)

解决方法:

amw@ubuntu:~$ sudo lsof /var/cache/debconf/config.dat lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/amw/.gvfs       Output information may be incomplete. COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME frontend 4250 root    4uW  REG    7,0    40347 2966 /var/cache/debconf/config.dat amw@ubuntu:~$ sudo kill 4250 amw@ubuntu:~$ sudo apt-get autoclean  正在读取软件包列表... 完成 正在分析软件包的依赖关系树        正在读取状态信息... 完成        amw@ubuntu:~$ sudo apt-get clean  amw@ubuntu:~$ sudo apt-get autoremove 

转载: ubuntu apt-get dpkg应用中的一些问题及解决方法

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏个人分享

kafka模拟客户端发送、接受消息

broker     Kafka以集群的方式运行,可以由一个或多个服务组成,服务即broker

1202
来自专栏北京马哥教育

176条DevOps人员常用的linux命令速查表

线上查询及帮助命令 文件和目录操作命令 查看文件及内容处理命令 文件压缩及解压缩命令 信息显示命令 搜索文件命令 用户管理命令 基础网络操作命令 深入网络...

2824
来自专栏Snova云数仓

Greenplum中对表批量授权

  DBA在管理数据仓库的时候,往往会创建多个帐号,每个帐号有不同的用途。因此这里就有不同帐号间表授权的需求。

1314
来自专栏木子昭的博客

Python3简单实现多任务(多进程篇)第一种:进程池快速创建(适合创建大量进程,简单,推荐!)第二种实现方式(Process创建进程,需要手动管理)第三种实现方式(windows无法使用,只能在类U

python多进程实现多任务 优点:稳定性高;提升程序执行效率 第一种:进程池快速创建(适合创建大量进程,简单,推荐!) ? image.png fro...

34510
来自专栏求索之路

全面剖析SharedPreferences

1.原理和概述 1.储存于硬盘上的xml键值对。 2.轻量级数据储存,数据多了容易引起性能问题 3.xml文件所在目录位于/data/data//shared_...

2635
来自专栏Python专栏

176条DevOps人员常用的linux命令速查表,收藏了慢慢看

802
来自专栏Java后端生活

MySQL(十六)TCL(事务控制语言)

1294
来自专栏xingoo, 一个梦想做发明家的程序员

Redis从单机到集群,一步步教你环境部署以及使用

Redis作为缓存系统来说还是很有价值的,在大数据方向里,也是需要有缓存系统的。一般可以考虑tachyon或者redis,由于redis安装以及使用更简单,所...

2486
来自专栏主机笔记

linux使用wc命令查看文件行数、字母、字节数命令

在linux中使用wc命令可以快速的查看一个或多个文件的行数、字母数、字节数,今天就来看一下wc命令应该怎样使用。 默认的不带参数是会显示3个属性,分别为行书、...

3147
来自专栏知无涯

WEB前端:element.style覆盖了我想修改的样式!

2998

扫码关注云+社区