Fwd: Re: film at 11: kernel update breaks udev.

Ola Thoresen redhat at olen.net
Mon Jul 23 20:26:28 UTC 2007


Douglas McClendon wrote:
> Richard Hally wrote:
>> Douglas McClendon wrote:
>>> Bill Nottingham wrote:
>>>> Richard Hughes (hughsient at gmail.com) said:
>>>>> On Sat, 2007-07-21 at 00:55 -0400, Dave Jones wrote:
>>>>>> Argh.  So why _are_ we doing our own special rules instead
>>>>>> of using the upstream ones ?  This isn't the only time I've
>>>>>> run into something like this with udev. 
>>>>> Our udev is about 100x times slower than upstream...
>>>>
>>>> I find it hard to believe it's 100x slower. I've done testing
>>>> of it with most of the not-needed-for-booting rules commented out -
>>>> execution time only dropped from ~5 to ~3.5 seconds.
>>>
>>> This may be something unrelated (qemu bug?), but I feel I should 
>>> mention-
>>>
>>> When I boot livecds that I've spun with livecd-creator in qemu, the 
>>> udev step takes a painfully long time to complete, and even just 
>>> hangs a fair percentage of the time.
>>>
>>> Has anyone else noticed anything like this?  At some point I'll do a 
>>> little more research and file a proper bug.
>>>
>>> -dmc
>>>
>> yes, on my rawhide box ( a P4 3.2Ghz with H/T) when booting I get to 
>> the "starting udev:" and it sits there for 2:44 (that is 2 minutes and 
>> 44 seconds)!
>> then continues booting.

> 
> I'm glad I'm not the only one.  The main reason, until this thread, that 
> I pegged it for a qemu bug was that I can hit the hang/2:44 scenario, 
> ctrl-c, and restart with the exact same commandline*, and then it will 
> take a slow, but reasonable (~15-30s) time to complete.


I've had this problem (an extremely long wait for things like udev to 
start) when the configs are referencing users (or groups) that do not 
exist in /etc/passwd, and an ldap-server is defined in /etc/ldap.conf 
and that server is unavailable.

Just a thought...


-- 
          _,--',   _._.--._____
   .--.--';_'-.', ";_      _.,-'   Ola Thoresen
  .'--'.  _.'    {`'-;_ .-.>.'
        '-:_      )  / `' '=.      It is easier to fix Unix
          ) >     {_/,     /~)     than to live with Windows
          |/               `^ .'




More information about the fedora-devel-list mailing list