Debian
從 Jessie 升級到 Stretch 時出現奇怪的 nagios-nrpe-server 錯誤
從 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
它是因為我也使用它來呼叫備份守護程序。