ubuntu 16.04 apt-get upgrade 失败解决方法

在Ubuntu 16.04 下使用 apt-get upgrade 返回错误信息:

dpkg: error processing package initramfs-tools (--configure):
subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
Errors were encoun tered while processing:

linux-firmware
linux-image-4.4.0-130-generic
linux-image-extra-4.4.0-130-generic
linux-image-generic
linux-generic
linux-image-extra-4.4.0-128-generic
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

搜索答案解决方法如下:

把/var/lib/dpkg/文件夹下的info做处理。命令如下:

$ sudo mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/
$ sudo mkdir /var/lib/dpkg/info/
$ sudo apt-get update
············
$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old/
$ sudo rm -rf /var/lib/dpkg/info
$ sudo mv /var/lib/dpkg/info_old/ /var/lib/dpkg/info/

执行上述操作之后,再进行update或者upgrade命令就不报错了。

此条目发表在Ubuntu系统分类目录,贴了, , 标签。将固定链接加入收藏夹。