[pkg-go] Bug#891202: Bug#891202: prometheus-alertmanager: False owner/group for /var/lib/prometheus

Martín Ferrari tincho at tincho.org
Fri Feb 23 13:53:35 UTC 2018


Ah, sorry, now I see that you are reporting against the version in
stable. There is not much I can do to fix that, the version in testing
does not have this issue.

What I can do (and I had forgotten to do before), is to backport that
version to stretch.

On 23/02/18 14:48, Martín Ferrari wrote:
> Hi,
> 
> On 23/02/18 12:17, tuxcoder wrote:
> 
>> The service trys to `mkdir /var/lib/prometheus/alertmanager` on startup,
>> but the dir `/var/lib/prometheus` is owned by root.
>>
>> If the package `prometheus` is installed first this is not the case.
> Uhm, I think you are mistaken, or I missed something.
> 
> The directory is created when unpacking the deb file:
> 
> $ dpkg -L prometheus-alertmanager | grep /var/lib/
> /var/lib/prometheus
> /var/lib/prometheus/alertmanager
> 
> Then the post-installation script does this:
> 
> chown -R prometheus:prometheus /var/lib/prometheus/alertmanager || true
> chown -R prometheus:prometheus /var/log/prometheus || true
> 
> And the initsciprt does this (as root):
> 
> mkdir -p `dirname $PIDFILE` || true
> chown -R $USER: `dirname $LOGFILE`
> chown -R $USER: `dirname $PIDFILE`
> 
> So, I don't know where you saw that mkdir, nor where it could be a problem.
> 


-- 
Martín Ferrari (Tincho)



More information about the Pkg-go-maintainers mailing list