[pkg-go] Bug#813544: prometheus-node-exporter: cannot run as root
Anton T
contaminates at baconmail.net
Tue Feb 2 23:10:35 UTC 2016
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
More information about the Pkg-go-maintainers
mailing list