Package: prometheus-node-exporter Version: 0.12.0+ds-2 Severity: important Tags: patch
Dear Maintainer, It seems that setting USER=root in /etc/default/prometheus-node-exporter breaks the init script because HELPER_ARGS is defined before /etc/default/$NAME is included. This patch fixes the issue: --- /etc/init.d/prometheus-node-exporter.orig 2016-02-02 23:06:36.000000000 +0000 +++ /etc/init.d/prometheus-node-exporter 2016-02-02 23:07:06.000000000 +0000 @@ -23,12 +23,12 @@ PIDFILE=/var/run/prometheus/prometheus-node-exporter.pid LOGFILE=/var/log/prometheus/prometheus-node-exporter.log -HELPER=/usr/bin/daemon -HELPER_ARGS="--name=$NAME --output=$LOGFILE --pidfile=$PIDFILE --user=$USER" - ARGS="" [ -r /etc/default/$NAME ] && . /etc/default/$NAME +HELPER=/usr/bin/daemon +HELPER_ARGS="--name=$NAME --output=$LOGFILE --pidfile=$PIDFILE --user=$USER" + do_start_prepare() { mkdir -p `dirname $PIDFILE` || true Kind regards, Anton -- System Information: Debian Release: 8.2 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/8 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 prometheus-node-exporter depends on: ii daemon 0.6.4-1 ii libc6 2.19-18+deb8u1 prometheus-node-exporter recommends no packages. prometheus-node-exporter suggests no packages. -- debconf-show failed