1 |
On Mon, May 21, 2012 at 5:00 PM, Markos Chandras <hwoarang@g.o> wrote: |
2 |
> On 05/21/2012 03:27 PM, Michael Hampicke wrote: |
3 |
>>> I updated udev from 171-r5 to 171-r6 and now i get several udevd |
4 |
>>> boot message as : udevd[1389]: can not find |
5 |
>>> '/lib/udev/rules.d/90-network.rules': No such file or directory |
6 |
>>> udevd[1389]: can not find '/lib/udev/rules.d/95-keymap.rules': No |
7 |
>>> such file or directory ...................... and so on. |
8 |
>>> |
9 |
>>> /lib is a symlink pointing to /lib64. /lib64/udev/rules.d is ok |
10 |
>>> with all the rules that udevd does not find at boot. |
11 |
>> |
12 |
>> No I would guess it was because of the upgrade of |
13 |
>> sys-apps/baselayout to 2.1-r1. Things got crazy here with that |
14 |
>> upgrade. I had to re-merge every package with files under /lib/ In |
15 |
>> your case re-merging udev should to the trick. |
16 |
>> |
17 |
> The package clearly informed you that you need to reboot for things to |
18 |
> work properly |
19 |
> |
20 |
> "You should reboot the system now to get /run mounted with tmpfs!" |
21 |
> |
22 |
> Have a look on pkg_postinst() function in that ebuild. You chose to |
23 |
> ignore it and this is why you had these problems after the update. |
24 |
|
25 |
Ok, now I'm coming up on a bind. I've spent the last few days trying |
26 |
to get my laptop back up to snuff, cycling emerge updates, |
27 |
revdep-rebuilds and eix-syncs. That particular warning, for me, was |
28 |
buried in a mountain of ruby and libicu build failures. |
29 |
|
30 |
I just now started going through /var/log/portage/messages, and was |
31 |
reminded of this thread. |
32 |
|
33 |
I just wanted to note that deleting the rules.d directory, and then |
34 |
only re-emerging udev, strikes me as setting oneself up for more |
35 |
problems in the future. Turns out, there are a lot of packages on my |
36 |
system I might want to look at re-emerging. A lot of it belongs to |
37 |
udev, but a lot of it...doesn't. I'm going to try Jacques's method of |
38 |
removing the old rules.d folder, and re-emerging the packages equery |
39 |
identified. Hopefully, I won't see the same boot messages that hit |
40 |
other people. |
41 |
|
42 |
saffron rules.d # for pkg in $(ls); do equery b $pkg; done |
43 |
* Searching for 10-dm.rules ... |
44 |
sys-fs/lvm2-2.02.88 (/lib/udev/rules.d/10-dm.rules) |
45 |
* Searching for 11-dm-lvm.rules ... |
46 |
sys-fs/lvm2-2.02.88 (/lib/udev/rules.d/11-dm-lvm.rules) |
47 |
* Searching for 13-dm-disk.rules ... |
48 |
sys-fs/lvm2-2.02.88 (/lib/udev/rules.d/13-dm-disk.rules) |
49 |
* Searching for 30-kernel-compat.rules ... |
50 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/30-kernel-compat.rules) |
51 |
* Searching for 40-gentoo.rules ... |
52 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/40-gentoo.rules) |
53 |
* Searching for 42-qemu-usb.rules ... |
54 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/42-qemu-usb.rules) |
55 |
* Searching for 50-firmware.rules ... |
56 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/50-firmware.rules) |
57 |
* Searching for 50-udev-default.rules ... |
58 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/50-udev-default.rules) |
59 |
* Searching for 60-cdrom_id.rules ... |
60 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/60-cdrom_id.rules) |
61 |
* Searching for 60-persistent-alsa.rules ... |
62 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/60-persistent-alsa.rules) |
63 |
* Searching for 60-persistent-input.rules ... |
64 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/60-persistent-input.rules) |
65 |
* Searching for 60-persistent-serial.rules ... |
66 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/60-persistent-serial.rules) |
67 |
* Searching for 60-persistent-storage.rules ... |
68 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/60-persistent-storage.rules) |
69 |
* Searching for 60-persistent-storage-tape.rules ... |
70 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/60-persistent-storage-tape.rules) |
71 |
* Searching for 60-persistent-v4l.rules ... |
72 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/60-persistent-v4l.rules) |
73 |
* Searching for 70-libgphoto2.rules ... |
74 |
media-libs/libgphoto2-2.4.12 (/lib/udev/rules.d/70-libgphoto2.rules) |
75 |
* Searching for 70-udev-acl.rules ... |
76 |
sys-auth/consolekit-0.4.5_p20120320 (/lib/udev/rules.d/70-udev-acl.rules) |
77 |
* Searching for 75-cd-aliases-generator.rules ... |
78 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/75-cd-aliases-generator.rules) |
79 |
* Searching for 75-persistent-net-generator.rules ... |
80 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/75-persistent-net-generator.rules) |
81 |
* Searching for 75-probe_mtd.rules ... |
82 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/75-probe_mtd.rules) |
83 |
* Searching for 77-nm-olpc-mesh.rules ... |
84 |
net-misc/networkmanager-0.8.4.0-r2 (/lib/udev/rules.d/77-nm-olpc-mesh.rules) |
85 |
* Searching for 80-drivers.rules ... |
86 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/80-drivers.rules) |
87 |
* Searching for 80-udisks.rules ... |
88 |
sys-fs/udisks-1.0.4-r1 (/lib/udev/rules.d/80-udisks.rules) |
89 |
* Searching for 90-alsa-restore.rules ... |
90 |
media-sound/alsa-utils-1.0.25-r1 (/lib/udev/rules.d/90-alsa-restore.rules) |
91 |
* Searching for 90-network.rules ... |
92 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/90-network.rules) |
93 |
* Searching for 95-dm-notify.rules ... |
94 |
sys-fs/lvm2-2.02.88 (/lib/udev/rules.d/95-dm-notify.rules) |
95 |
* Searching for 95-udev-late.rules ... |
96 |
sys-fs/udev-171-r6 (/lib/udev/rules.d/95-udev-late.rules) |
97 |
* Searching for 95-upower-battery-recall-dell.rules ... |
98 |
sys-power/upower-0.9.16 (/lib/udev/rules.d/95-upower-battery-recall-dell.rules) |
99 |
* Searching for 95-upower-battery-recall-fujitsu.rules ... |
100 |
sys-power/upower-0.9.16 |
101 |
(/lib/udev/rules.d/95-upower-battery-recall-fujitsu.rules) |
102 |
* Searching for 95-upower-battery-recall-gateway.rules ... |
103 |
sys-power/upower-0.9.16 |
104 |
(/lib/udev/rules.d/95-upower-battery-recall-gateway.rules) |
105 |
* Searching for 95-upower-battery-recall-ibm.rules ... |
106 |
sys-power/upower-0.9.16 (/lib/udev/rules.d/95-upower-battery-recall-ibm.rules) |
107 |
* Searching for 95-upower-battery-recall-lenovo.rules ... |
108 |
sys-power/upower-0.9.16 |
109 |
(/lib/udev/rules.d/95-upower-battery-recall-lenovo.rules) |
110 |
* Searching for 95-upower-battery-recall-toshiba.rules ... |
111 |
sys-power/upower-0.9.16 |
112 |
(/lib/udev/rules.d/95-upower-battery-recall-toshiba.rules) |
113 |
* Searching for 95-upower-csr.rules ... |
114 |
sys-power/upower-0.9.16 (/lib/udev/rules.d/95-upower-csr.rules) |
115 |
* Searching for 95-upower-hid.rules ... |
116 |
sys-power/upower-0.9.16 (/lib/udev/rules.d/95-upower-hid.rules) |
117 |
* Searching for 95-upower-wup.rules ... |
118 |
sys-power/upower-0.9.16 (/lib/udev/rules.d/95-upower-wup.rules) |
119 |
* Searching for 99-fuse.rules ... |
120 |
sys-fs/fuse-2.8.6 (/lib/udev/rules.d/99-fuse.rules) |
121 |
* Searching for 99-laptop-mode.rules ... |
122 |
app-laptop/laptop-mode-tools-1.60-r1 (/lib/udev/rules.d/99-laptop-mode.rules) |
123 |
-- |
124 |
:wq |