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

Andrei Borzenkov arvidjaar at gmail.com
Sun Oct 18 08:36:50 PDT 2015


18.10.2015 18:33, killermoehre пишет:
> 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.
>

Apparently is some configuration not enough entropy was available. I 
cannot decide if journald really needs it or not.

http://bugzilla.opensuse.org/show_bug.cgi?id=950857


More information about the systemd-devel mailing list