Changing the type of systemd-modules-load from oneshot to simple might work around the problem. At least this output looks like it would have been a hang:
* systemd-modules-load.service - Load Kernel Modules Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static; vendor preset: enabled) Active: active (exited) since Fri 2016-09-23 09:57:49 BST; 5h 12min ago Docs: man:systemd-modules-load.service(8) man:modules-load.d(5) Main PID: 546 (code=exited, status=0/SUCCESS) Tasks: 0 (limit: 4915) Memory: 0B CPU: 0 CGroup: /system.slice/systemd-modules-load.service Sep 23 09:57:57 kernel02 systemd[1]: systemd-modules-load.service: Failed to send unit remove signal for systemd-modules-load.service: Transport endpoint is not connected Sep 23 09:57:57 kernel02 systemd[1]: systemd-modules-load.service: Changed dead -> exited I can ssh into the system and netstat -an shows something listening on /run/systemd/provate netstat -an|grep private unix 2 [ ACC ] STREAM LISTENING 31143 /run/user/1000/systemd/private unix 2 [ ACC ] STREAM LISTENING 9536 /run/systemd/private -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1623383 Title: Some restarts fail due to missing base devices To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/udev/+bug/1623383/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs