HAL

Делаю этот топик потому что нихочу чтобы кто-то наступил на те же грабли.

с неделю назад в kde отрубилась поодержка hal(это произошло после emerge world), ессесно все перестало монтироваться. Два дня назад наконец нашлось время и я вплотную подошел к этой проблеме. kde был пересобран два раза, в конце концов я его полностью снес и поставил 3.5.6. Не помогло. Немереное количество раз был сделан revdep-rebuild. еще раз emerge --sync && emerge -uDvN world. опять не помого. emerge dbus hal kdebase-kioslaves (плюс к ним qt udev hotplug dbus-qt3-old dbus-glib) тоже не помогало(раз 10 делал). перечитал кучу форумов,статей,пересобирал ядро, игрался с use,короче уже собирался забить на это, но тут случайно наткнулся на команду lshal. так вот команда эта совершенно спокойно выдавала все мои устройства. НО! В конце вываливалась с такой ошибкой:

process 5713: Applications must not close shared connections - see dbus_connection_close() docs. This is a bug in the application.
D-Bus not built with -rdynamic so unable to print a backtrace
Аварийный останов

И тут до меня наконец дошло - размаскировал hal и вместо 0.5.7.1-r3 поставился 0.5.7.1-r4.

После рестарта поведение lshal не изменилось, но kde магическим образом начал определять флешки диски и прочее барахло!!!

мораль сей басни такова -
1)rtfm
2)в линуксе почти любая проблема из-за кривоты рук, много раз в этом убеждался.

P.S. весь этот бред происходил с такими версиями
dbus 1.0.2
dbus-qt3-old 0.70
dbus-glib 0.72
hal 0.5.7.1-r3
qt 4.1.4-r2
kde 3.5.6
linux-2.6.19-r5

а ещё bugs.gentoo.org/

а ещё bugs.gentoo.org/ сильно помогает

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".