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

Lennart Poettering lennart at poettering.net
Mon Oct 19 09:03:41 PDT 2015


On Sun, 18.10.15 18:36, Andrei Borzenkov (arvidjaar at gmail.com) wrote:

> 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

This bug is nonsense. journald needs no entropy. It used cgrypt for
hashing, it never generates any keys with it. As mentioned it needs
randomness only for the hashtable seeds, and there it doesn't matter.

Close the bug, don't bother with this nonsese.

Lennart

-- 
Lennart Poettering, Red Hat


More information about the systemd-devel mailing list