[systemd-devel] udevadm settle takes too long to finish

Kay Sievers kay at vrfy.org
Sat Dec 7 13:12:38 PST 2013


On Sat, Dec 7, 2013 at 9:51 PM, Robert Milasan <rmilasan at suse.com> wrote:
> On Sat, 7 Dec 2013 21:48:14 +0100
> "Kay Sievers" <kay at vrfy.org> wrote:
>
>> Then grep all service files for "settle", and find out which one of it
>> pulls it in, and then get rid of that package. :)

> I've checked and was plymouth the only one to blame for it so I've
> dropped it, but still udevadm settle takes the most time:
>
> rmilasan at coolcat:~> systemd-analyze blame|head
>           2.381s systemd-udev-settle.service

Something on your system pulls it in, it should look like:
# systemctl status systemd-udev-settle.service
systemd-udev-settle.service - udev Wait for Complete Device Initialization
   Loaded: loaded (/usr/lib/systemd/system/systemd-udev-settle.service; static)
   Active: inactive (dead)
     Docs: man:udev(7)
           man:systemd-udevd.service(8)

Maybe check in the output of:
  systemd-analyze dump
if it shows up somewhere, if you don't find it in the filesystem.

Kay


More information about the systemd-devel mailing list