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