Jak "zdebugować" systemd-udev-settle.service ?

Łukasz Maśko masko w ipipan.waw.pl
Pon, 27 Sie 2018, 15:33:55 CEST


Dnia poniedziałek, 27 sierpnia 2018 11:21:55 Mateusz pisze:
> On poniedziałek, 27 sierpnia 2018 10:31:46 CEST Łukasz Maśko wrote:
> > 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
> > (...)
> > Po restarcie usługi nie zwraca już ona żadnego błędu:
> > 
> > Jak można toto zdebugować? Na co on czeka i na czym się wywraca?
> 
> Któreś podejście z listy:
> https://freedesktop.org/wiki/Software/systemd/Debugging/
> np:
> "If You Can Get a Shell"
> ?

Z rzeczy niezrozumiałych/niepokojących widzę takie wpisy:

sie 27 15:27:06 laptok systemd-udevd[3297]: seq 4928 
'/devices/platform/i8042/serio1/input/input17/mouse0' is taking a long time
sie 27 15:27:07 laptok systemd-udevd[3297]: seq 4954 
'/devices/pci0000:00/0000:00:14.0/usb2/2-5/2-5:1.0/0003:03EB:8453.0001/input/input21/mouse2' 
is taking a long time
sie 27 15:27:07 laptok systemd-udevd[3297]: seq 4951 
'/devices/pci0000:00/0000:00:14.0/usb2/2-5/2-5:1.0/0003:03EB:8453.0001/input/input20/mouse1' 
is taking a long time
sie 27 15:29:17 laptok systemd-udevd[3297]: seq 4979 
'/devices/pci0000:00/0000:00:14.0/usb2/2-5/2-5:1.0/0003:03EB:8453.0001/input/input20/mouse1' 
is taking a long time
sie 27 15:29:17 laptok systemd-udevd[3297]: seq 4997 
'/devices/pci0000:00/0000:00:14.0/usb2/2-5/2-5:1.0/0003:03EB:8453.0001/input/input21/mouse2' 
is taking a long time

Ale nie mam pojęcia dlaczego. Zwłaszcza chodzi o ostatnie 4, bo tych 
plików/katalogów w ogóle nie ma. Są tylko:

$ ls -l 
/sys/devices/pci0000:00/0000:00:14.0/usb2/2-5/2-5:1.0/0003:03EB:8453.0001/input/
razem 0
drwxr-xr-x 7 root root 0 08-27 15:26 input22
drwxr-xr-x 6 root root 0 08-27 15:28 input23

Jeśli więc moduł systemd próbuje czekać na pojawienie się plików, które się 
nie pojawiają, to nie dziwne, że długo to trwa.

Jak to "wyleczyć"?
-- 
Ł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