Package: prometheus Version: 0.14.0+ds-1 Severity: serious Justification: Policy §3.5
prometheus fails to install in a minimal environment (presumably because of missing dependency on adduser):
| Setting up prometheus (0.14.0+ds-1) ... | /var/lib/dpkg/info/prometheus.postinst: 27: /var/lib/dpkg/info/prometheus.postinst: adduser: not found | chown: invalid user: 'prometheus:prometheus' | chown: invalid user: 'prometheus:prometheus' | chown: invalid spec: 'prometheus:' | chown: invalid spec: 'prometheus:' | chown: invalid spec: 'prometheus:' | [....] Starting monitoring system and time series database: prometheusInvalid --user argument: 'prometheus' (unknown user prometheus) | usage: daemon [options] [--] [cmd arg...] | options: | | -h, --help - Print a help message then exit | -V, --version - Print a version message then exit | -v, --verbose[=level] - Set the verbosity level | -d, --debug[=level] - Set the debugging level | | -C, --config=path - Specify the configuration file | -N, --noconfig - Bypass the system configuration file | -n, --name=name - Guarantee a single named instance | -X, --command=cmd - Specify the client command as an option | -P, --pidfiles=/dir - Override standard pidfile location | -F, --pidfile=/path - Override standard pidfile name and location | | -u, --user=user[:group] - Run the client as user[:group] | -R, --chroot=path - Run the client with path as root | -D, --chdir=path - Run the client in directory path | -m, --umask=umask - Run the client with the given umask | -e, --env="var=val" - Set a client environment variable | -i, --inherit - Inherit environment variables | -U, --unsafe - Allow execution of unsafe executable | -S, --safe - Deny execution of unsafe executable | -c, --core - Allow core file generation | | -r, --respawn - Respawn the client when it terminates | -a, --acceptable=# - Minimum acceptable client duration (seconds) | -A, --attempts=# - Respawn # times on error before delay | -L, --delay=# - Delay between spawn attempt bursts (seconds) | -M, --limit=# - Maximum number of spawn attempt bursts | --idiot - Idiot mode (trust root with the above) | | -f, --foreground - Run the client in the foreground | -p, --pty[=noecho] - Allocate a pseudo terminal for the client | | -l, --errlog=spec - Send daemon's error output to syslog or file | -b, --dbglog=spec - Send daemon's debug output to syslog or file | -o, --output=spec - Send client's output to syslog or file | -O, --stdout=spec - Send client's stdout to syslog or file | -E, --stderr=spec - Send client's stderr to syslog or file | | --running - Check if a named daemon is running | --restart - Restart a named daemon client | --stop - Terminate a named daemon process | Invalid --user argument: 'prometheus' (unknown user prometheus) | usage: daemon [options] [--] [cmd arg...] | options: | | -h, --help - Print a help message then exit | -V, --version - Print a version message then exit | -v, --verbose[=level] - Set the verbosity level | -d, --debug[=level] - Set the debugging level | | -C, --config=path - Specify the configuration file | -N, --noconfig - Bypass the system configuration file | -n, --name=name - Guarantee a single named instance | -X, --command=cmd - Specify the client command as an option | -P, --pidfiles=/dir - Override standard pidfile location | -F, --pidfile=/path - Override standard pidfile name and location | | -u, --user=user[:group] - Run the client as user[:group] | -R, --chroot=path - Run the client with path as root | -D, --chdir=path - Run the client in directory path | -m, --umask=umask - Run the client with the given umask | -e, --env="var=val" - Set a client environment variable | -i, --inherit - Inherit environment variables | -U, --unsafe - Allow execution of unsafe executable | -S, --safe - Deny execution of unsafe executable | -c, --core - Allow core file generation | | -r, --respawn - Respawn the client when it terminates | -a, --acceptable=# - Minimum acceptable client duration (seconds) | -A, --attempts=# - Respawn # times on error before delay | -L, --delay=# - Delay between spawn attempt bursts (seconds) | -M, --limit=# - Maximum number of spawn attempt bursts | --idiot - Idiot mode (trust root with the above) | | -f, --foreground - Run the client in the foreground | -p, --pty[=noecho] - Allocate a pseudo terminal for the client | | -l, --errlog=spec - Send daemon's error output to syslog or file | -b, --dbglog=spec - Send daemon's debug output to syslog or file | -o, --output=spec - Send client's output to syslog or file | -O, --stdout=spec - Send client's stdout to syslog or file | -E, --stderr=spec - Send client's stderr to syslog or file | | --running - Check if a named daemon is running | --restart - Restart a named daemon client | --stop - Terminate a named daemon process | failed! -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.0.0-2-amd64 (SMP w/2 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages prometheus depends on: ii daemon 0.6.4-1 ii libc6 2.19-19 ii libjs-bootstrap 3.3.5+dfsg-1 ii libjs-handlebars 2:0.20.1-5 ii libjs-jquery-hotkeys 0~20130707+git2d51e3a9+dfsg-2 ii libjs-rickshaw 1.5.1.dfsg-1 -- Jakub Wilk -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org