guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: syslogd can't be started when running Guix in Docker


From: Konrad Hinsen
Subject: Re: syslogd can't be started when running Guix in Docker
Date: Wed, 03 Jul 2019 10:12:18 +0200

Hi Maxim,

Thanks for your reply!

> Try running the Docker container in privileged mode (docker run
> --privileged); I think this will allow the necessary Guix services
> dependencies of the syslog service to run.

I am already running in priviledged mode. Without it, I couldn't
build packages.

> I think I've used the emacs-guix package to see the dependency graphs
> of services and that helped me IIRC. Plus peaking in the services
> source code.

I tried that but I am not enough of a low-level Linux expert to get
much benefit from it.

What I did notice is that syslogd is actually running once it has been
started. It shows up in 'ps', and /var/log/messages keeps accumulating
entries. /var/run/syslog.pid exists and contains the pid of the running
syslogd process.

All this suggests that perhaps the problem is not with syslogd, but with
shepherd wrongly concluding that syslogd failed.

Looks like I will have to dig a bit more into shepherd :-(

Konrad.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]