背景
现象: 每次安装软件、卸载软件都会出现报错:dpkg: 处理软件包 lvm2 (--configure)时出错: 已安装 lvm2 软件包 post-installation 脚本 子进程返回错误状态 1
影响:
- 看着不爽,略显恶心
- 影响脚本运行,例如如下脚本,会导致install部分返回
非0
状态,导致流程控制出错:
#! /bin/bash
if ! apt install -y xxx; then
...
fi
原因
安装过程中断, 导致环境变量异常, 软件安装后系统信息没有更新
解决方法
软件的状态信息有误, 状态信息在/var/lib/dpkg/status
查看,解决步骤如下: