Bug#850180: mdadm: systemd units do not obey /etc/default/mdadm, esp DAEMON_OPTIONS=--syslog
Matthew Gabeler-Lee
cheetah at fastcat.org
Wed Jan 4 18:42:42 UTC 2017
Package: mdadm
Version: 3.4-4
Severity: normal
I had some recent array events, notified by email (worked), and was trying
to look up when the recovery finished in syslog, only to discover that the
mdadm array monitor is not logging to syslog. This seems to be because the
systemd unit and/or initramfs support (not sure which) that started the
monitor daemon does not obey (or even look at?) /etc/default/mdadm, where I
have:
DAEMON_OPTIONS="--syslog"
I think this is even the default.
Whereas mdmonitor.service has only:
####
[Unit]
Description=MD array monitor
DefaultDependencies=no
[Service]
ExecStart=/sbin/mdadm --monitor --scan
####
-- Package-specific info:
--- mdadm.conf
CREATE owner=root group=disk mode=0660 auto=yes
HOMEHOST cheetah.fastcat.org
MAILADDR root
ARRAY <snipped>
--- /etc/default/mdadm
AUTOCHECK=true
START_DAEMON=true
DAEMON_OPTIONS="--syslog"
VERBOSE=false
Auto-generated on Wed, 04 Jan 2017 13:31:06 -0500 by mdadm bugscript
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.8.0-2-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages mdadm depends on:
ii debconf [debconf-2.0] 1.5.59
ii libc6 2.24-8
ii lsb-base 9.20161125
ii udev 232-8
Versions of packages mdadm recommends:
ii exim4-daemon-light [mail-transport-agent] 4.88~RC6-2
ii kmod 23-1
mdadm suggests no packages.
-- Configuration Files:
/etc/cron.daily/mdadm changed [not included]
-- debconf information:
mdadm/initrdstart_notinconf: false
* mdadm/start_daemon: true
* mdadm/mail_to: root
mdadm/initrdstart_msg_errexist:
* mdadm/autocheck: true
* mdadm/autostart: true
mdadm/initrdstart_msg_errconf:
mdadm/initrdstart_msg_errmd:
* mdadm/warning:
* mdadm/initrdstart: all
mdadm/initrdstart_msg_intro:
mdadm/initrdstart_msg_errblock:
More information about the pkg-mdadm-devel
mailing list