在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命令就不报错了。