1 |
On Sun, Jan 20, 2013 at 2:51 AM, Philip Webb <purslow@××××××××.net> wrote: |
2 |
> I just tried upgrading to udev-197 , which is supposed to be stable. |
3 |
> There were multiple problems & I'm now back with udev-171 . |
4 |
> |
5 |
> (1) "Setting system clock using HW clock; can't access HW clock". |
6 |
> (2) "Mounting local filesystems; mount point /dev/shm doesn't exist". |
7 |
> (3) 'startx' : no mouse or keys. |
8 |
> (4) 'dhcpcd' hangs. |
9 |
> |
10 |
> I tried revdep-rebuild , |
11 |
> recompiled util-linux kdelibs mesa xf86-input-evdev xorg-server , |
12 |
> recompiled glibc nvidia-drivers , |
13 |
> recompiled the kernel (3.5.3) to enable DEVTMPFS , |
14 |
> checked 'news' (nothing relevant), |
15 |
> checked my archive of gentoo-user msgs (nothing relevant), |
16 |
> rebooted many times between all these efforts. |
17 |
> |
18 |
> Has anyone else encountered anything like this ? |
19 |
> Does anyone have any advice ? |
20 |
|
21 |
The ebuild for udev 197 moved the default installation of rules from |
22 |
/usr/lib/udev/rules.d to /lib/udev/rules.d, and it also dropped the |
23 |
0001-udev-add-lib-udev-rules.d-to-rules-directories.patch patch, which |
24 |
allowed udev to scan for rules in both directories. |
25 |
|
26 |
Therefore, for all the programs that installed rules in |
27 |
/usr/lib/udev/rules.d before the update, those rules cannot be found |
28 |
for the new udev. We had a discussion about that some days ago, |
29 |
several people posted different commands to detect programs that |
30 |
installed rules in the old dir, so you can reinstall them and their |
31 |
rules move to the right directory. The slow way is to look at the |
32 |
files in /usr/lib/udev/rules.d, do a "equery b ${file}", reinstall |
33 |
that package, and repeat until /usr/lib/udev/rules.d is empty. |
34 |
|
35 |
Hope it helps. |
36 |
|
37 |
Regards. |
38 |
-- |
39 |
Canek Peláez Valdés |
40 |
Posgrado en Ciencia e Ingeniería de la Computación |
41 |
Universidad Nacional Autónoma de México |