Debian

從 Jessie 升級到 Stretch 時出現奇怪的 nagios-nrpe-server 錯誤

  • May 15, 2017

從 Jessie 升級到 Stretch 時,在 結尾處dist-upgrade,它以錯誤結束:

Errors were encountered while processing:
nagios-nrpe-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

已嘗試執行 apt upgrade、安裝和重新安裝,但未更正此問題。

該怎麼辦?

為了完成安裝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它是因為我也使用它來呼叫備份守護程序。

引用自:https://unix.stackexchange.com/questions/314968