无法获得锁 /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 条评论
登录 后参与评论

相关文章

来自专栏腾讯云Elasticsearch Service

Elasticsearch跨集群数据迁移之离线迁移

用户在腾讯云上自建的ES集群或者在其它云厂商购买的ES集群,如果要迁移至腾讯云ES,用户可以根据自己的业务需要选择适合自己的迁移方案。如果业务可以停服或者可以暂...

1.9K8
来自专栏Java技术

使用Redis存储Nginx+Tomcat负载均衡集群的Session

环境:Cent OS 7.0(虚拟机环境)、Nginx 1.9.8、Redis 3.2.1

832
来自专栏程序员互动联盟

玩转linux只需要几个命令

linux一说都是搞开发玩的,敲敲键盘就能完成所有的工作。其实你也可以这么玩,玩游戏的除外哦。 那我们就来侃侃如何玩,linux是命令的天下,高级的命令那是相...

3659
来自专栏私有云搭建

在window服务器上搭建一个webftp工具,实现移动存储

通常对于服务器上的文件管理和数据传输都是利用ftp来实现,但随着存储技术的发展,数据资产的存储规模和复杂程度不断提高,传统的ftp传输显得有笨重。今天给大家介绍...

2327
来自专栏李蔚蓬的专栏

Apache服务器填坑之路(下载、安装、使用demo、卸载)

戳这里上Apache官网 进入官网后,点击中间“Downloading the Apache HTTP Server”下面的“a number of thir...

2663
来自专栏云计算教程系列

如何在Ubuntu 14.04上安装Munin监视工具

Munin是一个系统,网络和基础设施监控应用程序,通过Web浏览器以图形形式提供信息。它是围绕客户端 - 服务器架构设计的,可以配置为监控它所安装的机器(Mun...

610
来自专栏苦逼的码农

Linux达人养成计划2---虚拟机下的网络配置

当然也可以选择其他模式,不过这里,我们只讲桥接模式的,至于三种模式的区别,可以自行百度一下。

1053
来自专栏软件工程师成长笔记

git在github远程仓库的克隆和上传使用教程

最近公司要做一个资产管理软件后台工程创建出来,用eclipse、用git做一下版本控制。

873
来自专栏Django中文社区

注销和页面跳转

当用户想切换登录账号,或者想退出登录状态时,这时候就需要注销已登录的账号。现在我们来为网站添加注销登录的功能,这个功能 Django 也已经为我们提供,我们只需...

4259
来自专栏Jackson0714

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

41814

扫码关注云+社区