Ubuntu 20.04 LTS 更新升级时,提示这个错误
$ sudo apt update
$ sudo apt upgrade
...
Sub-process /usr/bin/dpkg returned an error code (1)
解决方法如下:
备份 info 目录,并建立新的 info 目录
$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak
$ sudo mkdir /var/lib/dpkg/info
再次执行更新:
$ sudo apt update
$ sudo apt upgrade
这时候就能更新成功了,但还没完,将新的 info 目录下移动到旧目录:
$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bak
将新 info 目录删除,并恢复旧 info 目录命名
$ sudo rm -rf /var/lib/dpkg/info
$ sudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/info