子进程 已安装 post-installation 脚本 返回了错误号 1或2的处理办法


首先需备份我们要修改的文件
cp /var/lib/dpkg/status /var/lib/dpkg/status.bak
接着用自己喜欢的编辑器修改
leafpad /var/lib/dpkg/status
找到Package: ,比如Package: vsftpd删除这部分的描述,删到下个Package: XXX前就好

根据升级失败的回显提示
-————————————————
下列软件包将被【卸载】:
linux-image-4.16.0-kali2-amd64 linux-image-4.18.0-kali3-amd64
linux-image-4.19.0-kali1-amd64
升级了 0 个软件包,新安装了 0 个软件包,要卸载 3 个软件包,有 80 个软件包未被升级。
有 3 个软件包没有被完全安装或卸载。
—————————————————
ctrl F 搜索到相关的错误行,所以这里我删除了linux-image-4.16.0-kali2-amd64 linux-image-4.18.0-kali3-amd64
linux-image-4.19.0-kali1-amd64三个包的描述
之后重新运行
apt -f install

正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
下列软件包将被【卸载】:
linux-compiler-gcc-7-x86 linux-kbuild-4.18
升级了 0 个软件包,新安装了 0 个软件包,要卸载 2 个软件包,有 80 个软件包未被升级。
解压缩后将会空出 2,438 kB 的空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 … 系统当前共安装有 514623 个文件和目录。)
正在卸载 linux-compiler-gcc-7-x86 (4.18.20-2kali2) …
正在卸载 linux-kbuild-4.18 (4.18.20-2kali2) …

apt autoremove
问题得到解决

猜你喜欢

转载自blog.csdn.net/bugsycrack/article/details/89716208