Глядя на скрипты post-inst snmpd
, кажется, что пользователь и группа Debian по умолчанию пакета 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
заработала.
Relevant files:
/var/lib/dpkg/info/snmpd.postinst
in Stretch:
SNMP_USER="Debian-snmp"
/var/lib/dpkg/info/snmpd.postinst
in Jessie:
adduser --quiet --system --group --home $SNMPDIR \
--shell /usr/sbin/nologin snmp
№. Если файловая система доступна только для чтения, новые метаданные не могут быть записаны в нее. Это включает в себя время доступа.
Согласно официальной документации:
Ядро, используемое в Red Hat Enterprise Linux 7, поддерживает другую альтернативу — relatime. Relatime поддерживает данные о времени, но не каждый раз, когда осуществляется доступ к файлу. Если этот параметр включен, данные atime записываются на диск только в том случае, если файл был изменен с момента последнего обновления данных atime (mtime) или если к файлу последний раз обращались более определенного промежутка времени назад (по умолчанию один раз). день).
Мы видим, что ответ — нет.