Debian 包:postinst 错误日志?

Debian 包:postinst 错误日志?

我用脚本创建了 *.deb 包postinst。在某些主机上,它运行时出现错误:

子进程安装后脚本返回错误退出状态 1

是否有一个地方记录这些错误,以便我可以获得更详细的信息(例如行号和错误消息)来排除postinst脚本故障?

我的脚本有set -e,所以错误可能发生在任何地方,并且代码没有告诉我任何信息。

提前致谢。

答案1

dpkg 无法判断您的脚本在哪里失败了——它并不是无所不知的。您的脚本返回了 1,这就是 dpkg 所知道的全部。调试此问题的最简单方法是进入set -x脚本并转储您可能希望的所有调试输出。

相关内容