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

今天早上一打开虚拟机ubuntu 16.04,突然发现安装的google chrome不见了,我搜了一下发现不仅是图标不见了,而且chrome文件也没了,非常奇怪。。。莫非是昨天配置文件的时候误删了??anyway,我开始重装之。旋即爆出error:

Errors were encountered while processing: snapd

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

查到资料说,问题出在snapd安装失败。试着修复snapd,却并不能成功;用sudo apt upgrade或者apt-get -f install也不能奏效。

查资料提示说,需要先删除出错的snapd:

step1:vim /var/lib/dpkg/info/snapd.prerm ,第二行加上 exit 0,就是骗过shell脚本。

step2:然后执行dpkg –purge –force-all snapd 强制删除。

step3:然后检查:vim /etc/apt/sources.list ,注释掉所有的包含“trusty”的源,它是造成错误的根源,因为版本不同,这个是14版本,需要的是16版本。

step4:再运行apt-get update,和 apt-get -f install 修复。

猜你喜欢

转载自blog.csdn.net/georgeandgeorge/article/details/79126066