Hey guys. I really appreciate any comment on this issue. Please let me know if this question does not belong to this mailing list.
On Fri, Jan 12, 2018 at 4:13 PM, Farzad Panahi <farzad.pan...@gmail.com> wrote: > I am running Arch-ARM on RPi3. I have noticed when system crashes I cannot > find any related crash log in journal logs. > > Arch Linux ARM on RPi3: `Linux 4.4.37-1-ARCH #1 SMP armv7l GNU/Linux` > > Systemd: `systemd 232` > > `/etc/systemd/journald.conf`: > > > [Journal] > Storage=persistent > Compress=yes > #Seal=yes > #SplitMode=uid > SyncIntervalSec=1 > #RateLimitIntervalSec=30s > #RateLimitBurst=1000 > SystemMaxUse=1.5G > #SystemKeepFree= > #SystemMaxFileSize= > #SystemMaxFiles=100 > #RuntimeMaxUse= > #RuntimeKeepFree= > #RuntimeMaxFileSize= > #RuntimeMaxFiles=100 > MaxRetentionSec=1month > MaxFileSec=3hour > #ForwardToSyslog=no > #ForwardToKMsg=no > #ForwardToConsole=no > #ForwardToWall=yes > #TTYPath=/dev/console > #MaxLevelStore=debug > #MaxLevelSyslog=debug > #MaxLevelKMsg=notice > #MaxLevelConsole=info > #MaxLevelWall=emerg > > Recent crash log: > > Dec 29 03:43:48 sudo[21861]: my_user : TTY=unknown ; > PWD=/opt/my_app/repo/src ; USER=root ; COMMAND=/usr/sbin/hciconfig hci0 > reset > Dec 29 03:43:48 sudo[21861]: pam_unix(sudo:session): session opened > for user root by (uid=0) > Dec 29 03:43:48 sudo[21861]: pam_unix(sudo:session): session closed > for user root > Dec 29 03:43:48 my_app.py[17773]: trying to connect to > XX:XX:XX:XX:XX:XX > Dec 29 03:43:48 systemd-udevd[21865]: Process '/bin/hciconfig hci0:64 > up' failed with exit code 1. > Dec 29 03:43:51 my_app.py[17773]: connection successful :) > -- Reboot -- > Jan 03 16:31:25 systemd[1]: Time has been changed > Jan 03 16:31:26 dhcpcd[470]: forked to background, child pid 587 > Jan 03 16:31:25 systemd-timesyncd[360]: Synchronized to time server > 206.108.0.133:123 (2.arch.pool.ntp.org). > Jan 03 16:31:25 systemd[1]: Starting Update man-db cache... > Jan 03 16:31:25 systemd[1]: Starting Rotate log files... > Jan 03 16:31:25 systemd[1]: Started Verify integrity of password and > group files. > Jan 03 16:31:25 systemd[1]: ssh-tunnel.service: Service hold-off time > over, scheduling restart. > > > **Looks like that somehow `journald` is failing to `sync` logs when a > crash happens.** > > - Is this a known behaviour? > - Is there a workaround for this? > > > ---------- > Also I am curious to know if the following claim from [Arch Linux wiki][1] > is still valid: > > > Since the syslog component of systemd, journald, does not flush its > > logs to disk during normal operation, these logs will be gone when the > > machine is shut down abnormally (power loss, kernel lock-ups, ...). In > > the case of kernel lock-ups, it is pretty important to have some > > kernel logs for debugging. Until journald gains a configuration option > > for flushing kernel logs, rsyslog can be used in conjunction with > > journald. > > > ---------- > related bug report (old): [Bug 61411 - All logs since last boot gone after > crash/hard reboot][2] > > similar issue (old): https://unix.stackexchange. > com/questions/67394/debugging-lock-up-systemd-loses-my-logs > > [1]: https://wiki.archlinux.org/index.php/Rsyslog#journald_ > with_rsyslog_for_kernel_messages > [2]: > https://bugs.freedesktop.org/show_bug.cgi?id=61411 > >
_______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/systemd-devel