On Sun, Jan 20, 2013 at 2:51 AM, Philip Webb <purs...@ca.inter.net> wrote:
> I just tried upgrading to  udev-197 , which is supposed to be stable.
> There were multiple problems & I'm now back with  udev-171 .
>
> (1) "Setting system clock using HW clock; can't access HW clock".
> (2) "Mounting local filesystems; mount point  /dev/shm  doesn't exist".
> (3) 'startx' : no mouse or keys.
> (4) 'dhcpcd' hangs.
>
> I tried  revdep-rebuild ,
> recompiled  util-linux  kdelibs  mesa  xf86-input-evdev  xorg-server ,
> recompiled  glibc  nvidia-drivers ,
> recompiled the kernel (3.5.3) to enable DEVTMPFS ,
> checked 'news' (nothing relevant),
> checked my archive of  gentoo-user  msgs (nothing relevant),
> rebooted many times between all these efforts.
>
> Has anyone else encountered anything like this ?
> Does anyone have any advice ?

The ebuild for udev 197 moved the default installation of rules from
/usr/lib/udev/rules.d to /lib/udev/rules.d, and it also dropped the
0001-udev-add-lib-udev-rules.d-to-rules-directories.patch patch, which
allowed udev to scan for rules in both directories.

Therefore, for all the programs that installed rules in
/usr/lib/udev/rules.d before the update, those rules cannot be found
for the new udev. We had a discussion about that some days ago,
several people posted different commands to detect programs that
installed rules in the old dir, so you can reinstall them and their
rules move to the right directory. The slow way is to look at the
files in /usr/lib/udev/rules.d, do a "equery b ${file}", reinstall
that package, and repeat until /usr/lib/udev/rules.d is empty.

Hope it helps.

Regards.
-- 
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México

Reply via email to