Debianstretch:`snmpd`를 업그레이드하는 중 오류가 발생했습니다.

Debianstretch:`snmpd`를 업그레이드하는 중 오류가 발생했습니다.

최신 보안 업그레이드에서는 snmpd5.7.3으로 업그레이드되었습니다.

프로세스를 완료하기 전에 apt-get upgrade오류가 발생하기 시작합니다.

Starting SNMP services::Bad user id: snmp

snmpd또한 실행되지 않습니다. 뭐가 문제 야?

답변1

설치 후 스크립트를 보면 패키지의 기본 Debian 사용자 및 그룹이 에서 변경된 snmpd것으로 보입니다 .snmpdsnmpDebian-snmp

/etc/default/snmpd이를 수정하려면 다음 줄을 편집하고 변경해야 합니다 .

SNMPDOPTS='-Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'

도착하다:

SNMPDOPTS='-Lf /dev/null -u Debian-snmp -g Debian-snmp -I -smux -p /var/run/snmpd.pid'

수정 후 apt-get upgrade성공적으로 완료되어 snmpd서비스가 시작되었습니다.

관련된 문서:

/var/lib/dpkg/info/snmpd.postinst스트레칭 중:

SNMP_USER="Debian-snmp"

/var/lib/dpkg/info/snmpd.postinst제시에서:

adduser --quiet --system --group --home $SNMPDIR \
                 --shell /usr/sbin/nologin snmp

관련 정보