Debian stretch: обновление `snmpd` с ошибкой

Во время последних обновлений безопасности snmpd был обновлен до 5.7.3.

Прежде чем завершить процедуру, apt-get upgrade начнет выдавать ошибку:

 Starting SNMP services::Bad user id: snmp 

snmpd также не работает. Что происходит?

One Solution collect form web for “Debian stretch: обновление `snmpd` с ошибкой”

Глядя на пост-inst скрипты snmpd , он, по-видимому, является дефолтным пользователем и группой пакета snmpd , измененным с snmp на Debian-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 в Stretch:

 SNMP_USER="Debian-snmp" 

/var/lib/dpkg/info/snmpd.postinst в Джесси:

 adduser --quiet --system --group --home $SNMPDIR \ --shell /usr/sbin/nologin snmp 
  • /etc/init.d/script или / etc / inittab - respawn on die
  • Может ли systemd и upstart совместно сосуществовать в системе Unix?
  • Ошибка обновления nginx в Stretch
  • SysV запускает скрипт с использованием локальной nvm
  • Система Debian не монтирует или не находит / sbin / init во время загрузки
  • Портирование старых привычек sysvinit на systemd
  • Замена Upstart на Sysvinit in Wheezy приводит к ошибке
  • Обновление cowbuilder предупреждает об "Не перезапускать sysvinit"
  • Как изменить значение тайм-аута службы systemd?
  • Отображение всех скриптов инициализации sysvinit
  • Почему существуют оба сценария Upstart и сценарий init.d для нескольких демонов?
  • Объяснение запуска systemd
  • Linux и Unix - лучшая ОС в мире.