您的位置:首页 > 其它

ubuntu dpkg 处理软件包适时出错,该包正处于非常不稳定的状态

2017-07-19 08:57 477 查看
先描述下出现的错误:

当我执行如下的命令时,(还有其他的命令的时候比如:sudo apt-get update等)都会报如下的错误:

xubin@xubin:~/下载$ sudo dpkg --configure -a
正在设置 python-openssl (16.2.0-1) ...
/var/lib/dpkg/info/python-openssl.postinst: 6: /var/lib/dpkg/info/python-openssl.postinst: pycompile: Permission denied
dpkg: 处理软件包 python-openssl (--configure)时出错:
 子进程 已安装 post-installation 脚本 返回错误状态 126
dpkg: 处理软件包 apport (--configure)时出错:
 该软件包正处于非常不稳定的状态;
您最好在配置它之前,先重新安装它
在处理时有错误发生:
 python-openssl
 apport

这个问题已经出现好久了,但是由于没有用到命令行,就一直没有管,后来百度谷歌好久也没有结果,今天就有重新认真的解决了下。

现把解决办法写下:

问题1:

xubin@xubin:~/下载$ sudo dpkg --configure -a
正在设置 apport (2.20.4-0ubuntu4.5) ...
/var/lib/dpkg/info/apport.postinst: 13: /var/lib/dpkg/info/apport.postinst: pycompile: Permission denied
dpkg: 处理软件包 apport (--configure)时出错:
 子进程 已安装 post-installation 脚本 返回错误状态 126
在处理时有错误发生:
 apport

解决:
xubin@xubin:~/下载$ sudo rm /var/lib/dpkg/info/apport.*

然后使用如下的命令:

xubin@xubin:~/下载$ sudo dpkg --configure -a

出现下面的就正常了

正在设置 apport (2.20.4-0ubuntu4.5) ...

问题2:

dpkg: 处理软件包 python-openssl(--configure)时出错:
 该软件包正处于非常不稳定的状态;
您最好在配置它之前,先重新安装它
在处理时有错误发生:

python-openssl
E: Sub-process /usr/bin/dpkg returned an error code (1)

解决:
xubin@xubin:~/下载$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old

xubin@xubin:~/下载$ sudo mkdir /var/lib/dpkg/info

xubin@xubin:~/下载$ sudo apt-get update

xubin@xubin:~/下载$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old 

xubin@xubin:~/下载$ sudo rm -rf /var/lib/dpkg/info

xubin@xubin:~/下载$ sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info

所有出现的类似问题都差不多,大家只要把名字改成出错的那个就行了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: