我用postinst
脚本创建了 *.deb 包。在某些主机上,它会出现错误:
子进程安装后脚本返回错误退出状态 1
是否有记录这些错误的地方,以便我可以获得更详细的信息(例如行号和错误消息)以便对postinst
脚本进行故障排除?
我的脚本有set -e
,所以错误可能出现在任何地方,并且代码什么也没告诉我。
提前致谢。
我用postinst
脚本创建了 *.deb 包。在某些主机上,它会出现错误:
子进程安装后脚本返回错误退出状态 1
是否有记录这些错误的地方,以便我可以获得更详细的信息(例如行号和错误消息)以便对postinst
脚本进行故障排除?
我的脚本有set -e
,所以错误可能出现在任何地方,并且代码什么也没告诉我。
提前致谢。
dpkg 无法判断您的脚本在哪里失败——它不是无所不知的。您的脚本返回 1,这就是 dpkg 所知道的。调试此问题的最简单方法是
set -x
在脚本中并转储您可能希望的所有调试输出。