Systemd troubleshooting

From wikinotes

A start job is running for wait for network to be configured

When systemd-networkd is failing, it holds up your boot.
I've only encountered this on one computer, it might be a network driver issue?
Regardless, the solution

# disable systemd-networkd-wait-online to keep it from starting
systemctl disable systemd-networkd-wait-online.service

# prevent systemd-networkd-wait-online from being started by other services that list it as dependency
systemctl mask systemd-networkd-wait-online.service

I expected this to interfere with network mounts etc, but so far it seems fine.

tmpfs is too small

Systemd auto-configures this to use 4% of your disk size. If this isn't enough, you can override the tmp.mount service and specify a fixed size (ex. 10G).

example:

# /etc/systemd/system/tmp.mount.d/override.conf
[Mount]
Options=mode=1777,strictatime,nosuid,nodev,size=10G,nr_inode=1m