Sub-process /usr/bin/dpkg returned an error code (1)解决办法
安装一些用apt-get下载的程序的时候,我出现过以下问题:
Do you want to continue? [Y/n]
Setting up sysstat (11.6.1-1ubuntu0.2) ...
dpkg: error processing package sysstat (--configure):
installed sysstat package post-installation script subprocess returned error exit status 10
Errors were encountered while processing:
sysstat
E: Sub-process /usr/bin/dpkg returned an error code (1)
网上找到了靠谱的解决方法:
将info文件夹改名:
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk
新建一个info文件夹
sudo mkdir /var/lib/dpkg/info
安装修复
sudo apt-get update
sudo apt-get install -f
操作后,info文件夹下会有一些文件,移动一下:
sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bk
删掉这个新的info文件夹
sudo rm -rf /var/lib/dpkg/info
恢复原有的info文件夹名称
sudo mv /var/lib/dpkg/info.bk /var/lib/dpkg/info
到这里,问题已经可以解决了