子进程 /usr/bin/dpkg 返回错误代码

子进程 /usr/bin/dpkg 返回错误代码

当我尝试在我的 Ubuntu 实例上安装 phpmyadmin 时,我意外地中途退出了这项工作。

现在我无法继续/删除它以重新开始..

sudo apt-get 安装 phpmyadmin
正在读取软件包列表...完成
构建依赖关系树
正在读取状态信息...完成
phpmyadmin已经是最新版本。
升级了 0 个,新安装了 0 个,要删除 0 个,并且未升级 0 个。
2 未完全安装或删除。
需要获取 0B/4,342kB 的档案。
该操作后将使用0B的额外磁盘空间。
您想继续吗 [Y/n]?y
debconf:DbDriver“config”:/var/cache/debconf/config.dat 被另一个进程锁定:资源暂时不可用
选择之前取消选择的包 phpmyadmin。
(正在读取数据库...当前安装了 38239 个文件和目录。)
准备替换 phpmyadmin 4:3.3.7-5build0.10.10.1(使用 .../phpmyadmin_4%3a3.3.7-5build0.10.10.1_all.deb)...
正在解压替换 phpmyadmin ...
debconf:DbDriver“config”:/var/cache/debconf/config.dat 被另一个进程锁定:资源暂时不可用
dpkg:警告:子进程旧的删除后脚本返回错误退出状态 1
dpkg——尝试使用新包中的脚本……
debconf:DbDriver“config”:/var/cache/debconf/config.dat 被另一个进程锁定:资源暂时不可用
dpkg: 处理 /var/cache/apt/archives/phpmyadmin_4%3a3.3.7-5build0.10.10.1_all.deb (--unpack) 时出错:
 子进程新的删除后脚本返回错误退出状态 1
debconf:DbDriver“config”:/var/cache/debconf/config.dat 被另一个进程锁定:资源暂时不可用
dpkg:清理时出错:
 子进程新的删除后脚本返回错误退出状态 1
处理时遇到错误:
 /var/cache/apt/archives/phpmyadmin_4%3a3.3.7-5build0.10.10.1_all.deb
E: 子进程 /usr/bin/dpkg 返回错误代码 (1)

有人能解释一下吗?不知道该怎么办,似乎我需要移除锁,删除文件(?)并重新开始安装?

干杯!

答案1

在此处查找进程 ID:

fuser -v /var/cache/debconf/config.dat

然后杀死pid:

sudo kill ###

然后运行这个:

sudo apt-get 升级

继续说。

相关内容