Ubuntu:dpkg: 处理软件包 runit (--configure)时出错

安装opeenssh-sever时遇到错误

pkg: 处理软件包 runit (--configure)时出错:
 子进程 已安装 post-installation 脚本 返回错误状态 1
dpkg: 依赖关系问题使得 git-daemon-run 的配置工作不能继续:
 git-daemon-run 依赖于 runit;然而:
  软件包 runit 尚未配置。


dpkg: 处理软件包 git-daemon-run (--configure)时出错:
 依赖关系问题 - 仍未被配置
正在设置 libopts25:amd64 (1:5.18.7-3) ...
因为错误消息指示这是由于上一个问题导致的错误,没有写入 apport 报告。

错误产生的原因大概是以前安装文件的时候退出系统产生了文件的损坏。然后去网上找了个教程,试试能不能用,事实证明可以。

http://blog.csdn.net/kiti1013/article/details/50588879  感谢博主帮我解决了麻烦。

1.sudo mv /var/lib/dpkg/info /var/lib/dpkg/infoold//现将info文件夹更名


2. sudo mkdir /var/lib/dpkg/info//再新建一个新的info文件夹 

3.sudo apt−get update

apt−get −f install//重新更新安装一遍

4. sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/infoold //执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下 


5.sudorm−rf/var/lib/dpkg/info//把自己新建的info文件夹删掉

6. sudo mv /var/lib/dpkg/infoold /var/lib/dpkg/info//把以前的info文件夹重新改回名字

我测试通过

参考

https://blog.csdn.net/eva980636/article/details/70212690

猜你喜欢

转载自blog.csdn.net/qq_41672744/article/details/88082198