[systemd-devel] Odd behaviour on boot

Wols Lists antlists at youngman.org.uk
Mon Feb 7 17:43:39 UTC 2022


On 07/02/2022 14:06, Mantas Mikulėnas wrote:
> On Mon, Feb 7, 2022 at 2:54 PM Wols Lists <antlists at youngman.org.uk 
> <mailto:antlists at youngman.org.uk>> wrote:
> 
>     Bear in mind I did have a malformed scarletdme.service file, it was
>     missing "Type=forking", but it shouldn't be bringing down unrelated
>     services, should it?
> 
>     This is the output from dovecot, which clearly failed to start on
>     boot...
> 
>     thewolery /dev # systemctl status dovecot
>     × dovecot.service - Dovecot IMAP/POP3 email server
>            Loaded: loaded (/lib/systemd/system/dovecot.service; enabled;
>     vendor preset: disabled)
>            Active: failed (Result: exit-code) since Mon 2022-02-07 07:55:11
>     GMT; 3min 53s ago
>              Docs: man:dovecot(1)
>     https://doc.dovecot.org/ <https://doc.dovecot.org/>
>           Process: 1511 ExecStart=/usr/sbin/dovecot -F (code=killed,
>     signal=TERM)
>           Process: 1529 ExecStop=/usr/bin/doveadm stop (code=exited,
>     status=75)
>          Main PID: 1511 (code=killed, signal=TERM)
>               CPU: 22ms
> 
>     Feb 07 07:55:09 thewolery systemd[1]: Started Dovecot IMAP/POP3 email
>     server.
>     Feb 07 07:55:11 thewolery doveadm[1529]: Fatal: Dovecot is not running
>     (read from /run/dovecot/ma>
>     Feb 07 07:55:11 thewolery systemd[1]: dovecot.service: Control process
>     exited, code=exited, statu>
>     Feb 07 07:55:11 thewolery systemd[1]: dovecot.service: Failed with
>     result 'exit-code'.
>     thewolery /dev # systemctl restart dovecot
> 
>     But both samba and sshd failed similarly. I have vague recollections
>     somewhere of seeing a reference to qm in either the sshd or samba
>     output
>     pre-restart, but don't know how to get back to it. (qm is the program
>     started by scarletdme.service.)
> 
>     Any ideas, anybody suspect it might be a bug in systemd? I've fixed the
>     scarletdme.service, but it's a bit weird that it's the first time I
>     booted with the broken .service, and three (at least) other services
>     failed. Although my system does seem to have stability problems, so I
>     don't know for certain where to place any blame.
> 
> 
> Have you checked the whole `journalctl -b` for messages that happened 
> around the actual failure? Could be just about anything, from services 
> getting stopped due to their dependencies failing, to something missing 
> due to *lack of* dependencies, to OOM killing random processes...
> 
eb 07 07:55:09 thewolery systemd[1]: Reached target Socket Units.
Feb 07 07:55:09 thewolery systemd[1]: Reached target Basic System.
Feb 07 07:55:09 thewolery systemd[1]: Condition check resulted in 
Save/Restore Sound Card State being skipped.
Feb 07 07:55:09 thewolery systemd[1]: Condition check resulted in Manage 
Sound Card State (restore and store) being skipped.
Feb 07 07:55:09 thewolery systemd[1]: Reached target Sound Card.
Feb 07 07:55:09 thewolery systemd[1]: Started D-Bus System Message Bus.
Feb 07 07:55:09 thewolery systemd[1]: Started Dovecot IMAP/POP3 email 
server.
Feb 07 07:55:09 thewolery systemd[1]: Starting Postfix Mail Transport 
Agent...
Feb 07 07:55:09 thewolery systemd[1]: Started ScarletDME service start.
Feb 07 07:55:09 thewolery systemd[1]: Starting Samba SMB Daemon...
Feb 07 07:55:09 thewolery systemd[1]: Starting OpenSSH server daemon...
Feb 07 07:55:09 thewolery systemd[1]: Starting User Login Management...
Feb 07 07:55:09 thewolery systemd[1]: Starting Permit User Sessions...
Feb 07 07:55:09 thewolery systemd[1]: Finished Permit User Sessions.
Feb 07 07:55:09 thewolery qm[1513]: ScarletDME (64 Bit) has been started
Feb 07 07:55:09 thewolery systemd-journald[1105]: Journal stopped
Feb 07 07:55:10 thewolery systemd-journald[1105]: Received SIGTERM from 
PID 1521 (qm).
Feb 07 07:55:09 thewolery systemd[1]: Started Dovecot IMAP/POP3 email 
server.
Feb 07 07:55:09 thewolery systemd[1]: Starting Postfix Mail Transport 
Agent...
Feb 07 07:55:09 thewolery systemd[1]: Started ScarletDME service start.
Feb 07 07:55:09 thewolery systemd[1]: Starting Samba SMB Daemon...
Feb 07 07:55:09 thewolery systemd[1]: Starting OpenSSH server daemon...
Feb 07 07:55:09 thewolery systemd[1]: Starting User Login Management...
Feb 07 07:55:09 thewolery systemd[1]: Starting Permit User Sessions...
Feb 07 07:55:09 thewolery systemd[1]: Finished Permit User Sessions.
Feb 07 07:55:09 thewolery qm[1513]: ScarletDME (64 Bit) has been started
Feb 07 07:55:09 thewolery systemd-journald[1105]: Journal stopped
Feb 07 07:55:10 thewolery systemd-journald[1105]: Received SIGTERM from 
PID 1521 (qm).
Feb 07 07:55:10 thewolery systemd[1]: systemd-journald.service: 
Scheduled restart job, restart counter is at 1.
Feb 07 07:55:10 thewolery systemd[1]: Stopped Journal Service.
Feb 07 07:55:10 thewolery systemd[1]: Starting Journal Service...
Feb 07 07:55:10 thewolery systemd-journald[1539]: Journal started
Feb 07 07:55:10 thewolery systemd-journald[1539]: System Journal 
(/var/log/journal/053db4036a25efc6f8d2186a603c3f79) is 768.4M, m>Feb 07 
07:55:09 thewolery systemd[1]: dbus.service: Deactivated successfully.
Feb 07 07:55:09 thewolery lvm[1285]: dmeventd detected break while being 
idle for 1644220509 second(s), exiting.
Feb 07 07:55:09 thewolery systemd[1]: smb.service: Failed with result 
'protocol'.
Feb 07 07:55:09 thewolery lvm[1285]: dmeventd shutting down.
Feb 07 07:55:09 thewolery systemd[1]: Failed to start Samba SMB Daemon.
Feb 07 07:55:09 thewolery dmeventd[1285]: You have a memory leak (not 
released memory pool):
Feb 07 07:55:09 thewolery systemd[1]: systemd-udevd.service: Deactivated 
successfully.
Feb 07 07:55:09 thewolery dmeventd[1285]:  [0x7f7018000c40] library
Feb 07 07:55:10 thewolery systemd[1]: Started Journal Service.
Feb 07 07:55:09 thewolery systemd[1]: systemd-udevd.service: Consumed 
1.986s CPU time.
Feb 07 07:55:09 thewolery dmeventd[1285]:  [0x55a9444f6ed0] command
Feb 07 07:55:09 thewolery systemd[1]: sshd.service: Control process 
exited, code=killed, status=15/TERM
Feb 07 07:55:09 thewolery dmeventd[1285]:  [0x7f7018004470] pending_delete
Feb 07 07:55:09 thewolery systemd[1]: sshd.service: Failed with result 
'signal'.
Feb 07 07:55:09 thewolery dmeventd[1285]:  [0x7f70180044c0] config
Feb 07 07:55:09 thewolery systemd[1]: Failed to start OpenSSH server daemon.
Feb 07 07:55:09 thewolery dmeventd[1285]:  [0x7f7018004600] config
Feb 07 07:55:09 thewolery systemd[1]: systemd-logind.service: 
Deactivated successfully.
Feb 07 07:55:09 thewolery dmeventd[1285]:  [0x7f7018004650] config
Feb 07 07:55:09 thewolery systemd[1]: Started User Login Management.
Feb 07 07:55:09 thewolery dmeventd[1285]:  [0x7f7018024c00] dev_cache
Feb 07 07:55:09 thewolery systemd[1]: scarletdme.service: Deactivated 
successfully.
Feb 07 07:55:09 thewolery dmeventd[1285]:  [0x7f7018028ee0] text_orphan
Feb 07 07:55:09 thewolery systemd[1]: systemd-udevd.service: Scheduled 
restart job, restart counter is at 1.
Feb 07 07:55:09 thewolery dmeventd[1285]:  [0x7f701802d0e0] format_instance
Feb 07 07:55:09 thewolery systemd[1]: systemd-logind.service: Scheduled 
restart job, restart counter is at 1.
Feb 07 07:55:09 thewolery dmeventd[1285]:  [0x7f701802fd10] sysfs
Feb 07 07:55:09 thewolery systemd[1]: Started D-Bus System Message Bus.
Feb 07 07:55:09 thewolery dmeventd[1285]:  [0x7f7018030400] filter regex
Feb 07 07:55:09 thewolery systemd[1]: Stopped User Login Management.
Feb 07 07:55:09 thewolery dmeventd[1285]:  [0x7f7018034460] mirror_dso
Feb 07 07:55:09 thewolery systemd[1]: Starting Load Kernel Module drm...
Feb 07 07:55:09 thewolery dmeventd[1285]:  [0x7f701803a680] snapshot_state
Feb 07 07:55:09 thewolery systemd[1]: Stopped Rule-based Manager for 
Device Events and Files.
Feb 07 07:55:09 thewolery dmeventd[1285]:  [0x7f7010000c40] snapshot_state
Feb 07 07:55:09 thewolery systemd[1]: systemd-udevd.service: Consumed 
1.986s CPU time.
Feb 07 07:55:09 thewolery dmeventd[1285]:  [0x7f7014000c40] snapshot_state
Feb 07 07:55:09 thewolery systemd[1]: Starting Rule-based Manager for 
Device Events and Files...
Feb 07 07:55:09 thewolery dmeventd[1285]:  [0x7f7008000c40] snapshot_state
Feb 07 07:55:09 thewolery systemd[1]: modprobe at drm.service: Deactivated 
successfully.
Feb 07 07:55:09 thewolery dmeventd[1285]: Internal error: Unreleased 
memory pool(s) found.
Feb 07 07:55:09 thewolery systemd[1]: Finished Load Kernel Module drm.
Feb 07 07:55:09 thewolery systemd[1]: Starting User Login Management...
Feb 07 07:55:09 thewolery systemd[1]: Started Rule-based Manager for 
Device Events and Files.
Feb 07 07:55:10 thewolery systemd-logind[1528]: New seat seat0.

Nothing obvious before that - a couple of lines in yellow that I ought 
to investigate, but dunno why they'd be a problem ...

Trouble is, I'm not used to debugging dodgy systems, and I've only just 
started using systemd seeing as I run gentoo, and that's not its default...

Cheers,
Wol


More information about the systemd-devel mailing list