On Thu, 03.03.11 07:51, Andrey Borzenkov (arvidj...@gmail.com) wrote:

> 
> On Thu, Mar 3, 2011 at 12:31 AM, Lennart Poettering
> <lenn...@poettering.net> wrote:
> > On Wed, 02.03.11 11:41, Andrey Borzenkov (arvidj...@gmail.com) wrote:
> >
> >> It is expected that system will put "reboot" in wtmp to mark
> >> when it starts coming up. This is looked for by "who -b" and is
> >> used by "last" to calculate correct time spent by various programs.
> >> Add systemd-update-utmp-reboot.service which is started as soon
> >> as possible after local-fs.target to mark reboot.
> >
> > Hmm, systemd-update-utmp-runlevel.service should normally do that
> > implicitly. When /lib/systemd/systemd-update-utmp is called with the
> > "runlevel" argument then it will add the "reboot" entry if necessary
> > automatically, followed by the "runlevel" entry.
> >
> > Are you suggesting that this automatic logic isn't working correctly?
> >
> 
> On my notebook "reboot" line is never added. What is funny, it appears
> that on my test VM which has stripped down installation "reboot" does
> actually appear. Which suggests some race condition or uninitialized
> variable somewhere.
> 
> Any suggestions how to debug it further?

Might want to check the activation timestamps shown in "systemctl show
systemd-tmpfiles-setup.service systemd-update-utmp-runlevel.service".

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
_______________________________________________
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to