从 Jessie 升级到 Stretch 时,最后dist-upgrade
出现错误:
Errors were encountered while processing:
nagios-nrpe-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
已尝试运行 apt 升级、安装和重新安装,但没有纠正此问题。
该怎么办?
答案1
为了完成安装nagios-nrpe-server
,我最终验证了安装后脚本。
在nagios-nrpe-server.postinst
:
#!/bin/sh
set -e
# Automatically added by dh_installinit
if [ -x "/etc/init.d/nagios-nrpe-server" ]; then
update-rc.d nagios-nrpe-server defaults >/dev/null
invoke-rc.d nagios-nrpe-server start || exit $?
fi
# End automatically added section
由于我的 nagios-nrpe 被 (x)inetd 调用并且没有作为守护进程运行,所以它启动失败,因此出现错误apt dist-upgrade
。
目前注释掉了起始行,考虑是否提交错误和/或更改为xinetd
守护进程。我使用它是xinetd
因为我还使用它来调用备份守护进程。