Jak "zdebugować" systemd-udev-settle.service ?
Łukasz Maśko
masko w ipipan.waw.pl
Pon, 27 Sie 2018, 10:31:46 CEST
Mój laptop uruchamia się ok. 3 minuty, przy czym większość tego czasu spędza
czekając na... coś. Najwyraźniej na usługę z tematu. Potem w statusie usług
mam takie coś:
$ systemctl status systemd-udev-settle.service
● systemd-udev-settle.service - udev Wait for Complete Device Initialization
Loaded: loaded (/lib/systemd/system/systemd-udev-settle.service; static;
vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2018-08-27 10:20:34 CEST; 6min
ago
Docs: man:udev(7)
man:systemd-udevd.service(8)
Process: 3067 ExecStart=/sbin/udevadm settle (code=exited, status=1/FAILURE)
Main PID: 3067 (code=exited, status=1/FAILURE)
sie 27 10:18:34 laptok systemd[1]: Starting udev Wait for Complete Device
Initialization...
sie 27 10:20:34 laptok systemd[1]: systemd-udev-settle.service: Main process
exited, code=exited, status=1/FAILURE
sie 27 10:20:34 laptok systemd[1]: systemd-udev-settle.service: Failed with
result 'exit-code'.
sie 27 10:20:34 laptok systemd[1]: Failed to start udev Wait for Complete
Device Initialization.
Po restarcie usługi nie zwraca już ona żadnego błędu:
$ systemctl restart systemd-udev-settle.service
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ====
Wymagane jest uwierzytelnienie, aby ponownie uruchomić jednostkę „systemd-
udev-settle.service”.
Authenticating as: ed
Password:
==== AUTHENTICATION COMPLETE ====
$ systemctl status systemd-udev-settle.service
● systemd-udev-settle.service - udev Wait for Complete Device Initialization
Loaded: loaded (/lib/systemd/system/systemd-udev-settle.service; static;
vendor preset: enabled)
Active: active (exited) since Mon 2018-08-27 10:29:39 CEST; 4s ago
Docs: man:udev(7)
man:systemd-udevd.service(8)
Process: 7048 ExecStart=/sbin/udevadm settle (code=exited, status=0/SUCCESS)
Main PID: 7048 (code=exited, status=0/SUCCESS)
sie 27 10:29:39 laptok systemd[1]: Starting udev Wait for Complete Device
Initialization...
sie 27 10:29:39 laptok systemd[1]: Started udev Wait for Complete Device
Initialization.
Jak można toto zdebugować? Na co on czeka i na czym się wywraca? Wygląda to
jakby czekał na jakiś proces, który wcale nie startuje. Ten blisko 3-minutowy
start jest irytujący. Nawet jeśli robię go od czasu do czasu, bo normalnie to
laptopa tylko usypiam.
--
Łukasz Maśko _o)
Lukasz.Masko(at)ipipan.waw.pl /\\
Registered Linux User #61028 _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"
Więcej informacji o liście pld-users-pl