Заметки на память

Ноябрь 14, 2006

обновление udev

Filed under: Linux — vadim303 @ 13:02:33

Решил я обновить KDE до версии 3.5.5 (напомню, что у меня Slackware 11.0), благо что на LinuxPackages.net Ken Zalewski выложил уже готовые пакеты. Всё обновилось без проблем, однако попутно пришлось обновить и udev до 103. Он тоже обновился нормально, но при загрузке стали появляться надписи типа:

/dev/.udev/failed/devices@pci0000:00@0000:00:02.0/uevent: Not a directory /etc/rc.d/rc.M: line 93:

Вообще-то всё работало, но надпись настораживала. Немного погуглив, нашёл вот здесь решение проблемы. И действительно, почитав этот пост, я полез в /usr/doc/udev-103 (что, по хорошему, надо было сделать сразу) и прочитал:

The entries in /dev/.udev/queue and /dev/.udev/failed have changed to zero-sized files to avoid pointing to /sys and confuse broken tools which scan the /dev directory. To retry failed events, udevtrigger —retry-failed

Чтож, как итог, пришлось править rc.M. Полученный патчик rc.M.patch:

--- rc.M.old    2006-09-25 12:33:52.000000000 +0400
+++ rc.M.new    2006-11-14 12:17:37.000000000 +0300
@@ -90,7 +90,8 @@
     if [ -x /etc/rc.d/rc.udev ]; then
       if [ -d /dev/.udev/failed ]; then
        for i in /dev/.udev/failed/*; do
-         echo "add" > "${i}/uevent"
+         udevtrigger --retry-failed
+         #echo "add" > "${i}/uevent"
        done
       fi
     elif [ -x /etc/rc.d/rc.hotplug ]; then

Прикладывать так:

$ patch /etc/rc.d/rc.M rc.M.patch
Реклама

1 комментарий

  1. буду знать, спасибо. Всё равно рано или поздно udev обновлять 🙂

    комментарий от Igor — Ноябрь 14, 2006 @ 20:25:26


RSS feed for comments on this post.

Блог на WordPress.com.

%d такие блоггеры, как: