F20 System Wide Change: No Default Syslog

Till Maas opensource at till.name
Tue Jul 16 12:39:26 UTC 2013


On Tue, Jul 16, 2013 at 01:25:54PM +0200, Lennart Poettering wrote:
> On Tue, 16.07.13 11:37, Nicolas Mailhot (nicolas.mailhot at laposte.net) wrote:
> 
> > 
> > Le Lun 15 juillet 2013 15:47, Lennart Poettering a écrit :
> > 
> > > There's the general problem that once /var is read-only we cannot really
> > > store logs anywhere anymore that survive the reboot. On our TODO list is
> > > to optionally store all logs generated beyond that point in some UEFI
> > > variable, and collect it on next boot.
> > 
> > BTW another case I've seen where systemd disappointed be, that's when in
> > case of problem, instead of trying to salvage logs at the next boot, it
> > just considers the log file corrupted and ignores it. (there was a useless
> > message about it, I have zero wish to try to salvage a binary data file
> > manually)
> 
> I am pretty sure that is just a misunderstanding. Note that journald
> (i.e. the *server* side) will immediately move away (i.e. "rotate") all
> journal files that it finds have not been set to "offline" when it
> starts up before writing, in order to make sure that it will not
> interfere with journal files that are incompletely written (possibly
> further corrupting them). However journalctl (i.e. the *client* side)
> will still access the file, and interleave it with all others it finds,
> and show it to you as far as that's possible.
> 
> So yeah, you could say that journald will 'ignore' the file. But
> journalctl won't, it will show them to you. And that's *good* that
> way. That's how it *should* be.


More information about the devel mailing list