Alan Perry
2021-03-27 15:10:53 UTC
I occasionally see a problem where systemd-analyze reports that boot
did not complete and it is suggested that I use systemctl list-jobs
to find out more. That shows a .device service job and some sub-jobs
(associated with udev rules) all waiting. They will wait for literal
days in this state. When I accessed the system, it wasn’t apparent
what the jobs were waiting on since all of the device symlinks and
such were there and working. The systemctl status of the .device
service was alive.
Any suggestions on what is going on and/or how to figure out what is
going on?
If you have followed my posts here previously, it should come as no
surprise that the device that I observed this happen with was one of
the emmc boot devices.
This is not enough information. Please provide "systemctl status" infodid not complete and it is suggested that I use systemctl list-jobs
to find out more. That shows a .device service job and some sub-jobs
(associated with udev rules) all waiting. They will wait for literal
days in this state. When I accessed the system, it wasn’t apparent
what the jobs were waiting on since all of the device symlinks and
such were there and working. The systemctl status of the .device
service was alive.
Any suggestions on what is going on and/or how to figure out what is
going on?
If you have followed my posts here previously, it should come as no
surprise that the device that I observed this happen with was one of
the emmc boot devices.
on the relevant units and jobs, please provide a dump of the output.
And most importantly, always start with the systemd version number you
are using, and whether you have any weird udev rules or so, or just
plain upstream stuff.
I can answer the questions you asked later. I don’t have all of the answers off the top of my head.
alan
Lennart
--
Lennart Poettering, Berlin
--
Lennart Poettering, Berlin