On Tue, Jul 16, 2013 at 01:25:54PM +0200, Lennart Poettering wrote: > On Tue, 16.07.13 11:37, Nicolas Mailhot (nicolas.mailhot@xxxxxxxxxxx) 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. -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel