[systemd-devel] Options for logging from service started before journald?

killermoehre killermoehre at gmx.net
Sun Oct 18 08:33:19 PDT 2015


Am 18.10.2015 um 17:05 schrieb Andrei Borzenkov:
> What can be done to log from unit that needs to be started before
> journald? Journal, syslog or kmsg all require journald connection and as
> far as I understand will deadlock on waiting for journald to accept it.
> NULL is not an option; is tty the only choice left?
> 
> Background - openSUSE tries to start haveged before journald to add
> randomness.
> 
> This sounds like reincarnation of "how to log to syslog and be started
> before syslogd". This was solved by moving logging connection to
> journald and starting it very early. May be something like minilod or
> blogd that buffers output until journald is started would be appropriate
> here?

How about not putting haveged in the early part if it can't work
without? In Arch Linux, haveged is a part of multi-user.target.


More information about the systemd-devel mailing list