Debian stretch: atualização de 'snmpd' dando erro

1

Durante os últimos upgrades de segurança, snmpd foi atualizado para 5.7.3.

Antes de terminar o procedimento, apt-get upgrade começa a apresentar o erro:

Starting SNMP services::Bad user id: snmp

snmpd também não está em execução. O que está acontecendo?

    
por Rui F Ribeiro 30.01.2017 / 17:25

1 resposta

2

Olhando os scripts post-inst de snmpd , parece que o usuário padrão Debian e o grupo do pacote snmpd , mudaram de snmp para Debian-snmp .

Para corrigir, foi necessário editar /etc/default/snmpd e alterar a seguinte linha de:

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

para:

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

Após a alteração, o apt-get upgrade foi concluído com êxito e o serviço snmpd foi aumentado.

Arquivos relevantes:

/var/lib/dpkg/info/snmpd.postinst no Stretch:

SNMP_USER="Debian-snmp"

/var/lib/dpkg/info/snmpd.postinst em Jessie:

adduser --quiet --system --group --home $SNMPDIR \
                 --shell /usr/sbin/nologin snmp
    
por 30.01.2017 / 17:25