LINUX.ORG.RU

ivman не откликается на события hal


0

0

Привет. Очредное обновление генты привело к тому, перестало работать автомонтирование, сделанное на hal+ivman.

Раскопки показали, что hal исправно сообщает о новом устройстве: dbus-monitor --system засекает сообщения типа

signal sender=:1.1 -> dest=(null destination) path=/org/freedesktop/Hal/Manager; interface=org.freedesktop.Hal.Manager; member=DeviceAdded string "/org/freedesktop/Hal/devices/storage_serial_Easy_Disk_70756540A04C1AB9_0_0"

но, ивман не реагирует на них вообще никак (а судя по исходникам, должен писать в лог строчки типа "Device Added ...")

В чем ещё может быть проблема? Права на dbus? Настройки pam?

Пакеты у меня такие: [I--] [ ] app-misc/hal-info-20081219 (0)

[I--] [ ] sys-apps/hal-0.5.11-r8 (0)

[I--] [ ] sys-apps/dbus-1.2.3-r1 (0)

[I--] [ ] dev-libs/dbus-glib-0.76 (0)

★★

Re: ivman не откликается на события hal

ivman - 0.6.14
Last Update: Feb 05 2007

Ну ты понял?

anotheranonymous ()
Ответ на: Re: ivman не откликается на события hal от anotheranonymous

Re: ivman не откликается на события hal

> ivman - 0.6.14 Last Update: Feb 05 2007 Ну ты понял?

Да, старый. Но не похоже, что интерфейсы hal с тех пор кардинально менялись. Темболее, что до обновления у меня оно работало.

ierton ★★ ()
Ответ на: Re: ivman не откликается на события hal от anotheranonymous

Re: ivman не откликается на события hal

> Он уже патченный в генте, видимо еще надо патчить :)

Да, патч фиксил изменения набора атрибутов в хале.. Но в моем случае, ивман даже не пытается их получать.

ивман общается с халом с помощью libhal. Её интерфейсы не менялись - иначебы не собралось. Мне кажется, что проблема гдето в моей системе, чтото с правами доступа, какбудто dbus не пропускает сообщения.

ierton ★★ ()

Re: ivman не откликается на события hal

У меня эти же версии, и эта же проблема, причем непонятно после обновления чего вылезла =(

xorik ★★★★★ ()

Re: ivman не откликается на события hal

Аналогичная ситуация произошла со мной около месяца назад. Долго разбираться не стал - просто прибил ivman.

p.s. Gentoo user.

andreyu ★★★★★ ()
Ответ на: Re: ivman не откликается на события hal от xorik

Re: ivman не откликается на события hal

> И чем теперь флешки монтируешь?

Пока ручками. Немного ещё поразбираюсь с исходниками, если надоест - снесу хал. Темболее, что автор признал его монструозность и решил делать DeviceKit. Флешки можно монтировать скриптами с помощью udev, только там вроде проблемы с кардридерами (и вообще с девайсами, которые нужно периодически опрашивать). Вобщем, хз.

ierton ★★ ()
Ответ на: Re: ivman не откликается на события hal от ierton

Re: ivman не откликается на события hal

Ясно, я попытаюсь ivman воскресить, очень удобно было и правила не сложные были. Если не получится, перейду на udev...

xorik ★★★★★ ()
Ответ на: Re: ivman не откликается на события hal от xorik

Re: ivman не откликается на события hal

Хе, лады:) как будет результат - напиши на ierton_на_gmail.сom или извести как-нибудь ещё. Я тоже погляжу.. думаю, нужно сравнить ивмана с текущей версией gnome-device-manager (кажется так оно в гноме называется).

ierton ★★ ()

Re: ivman не откликается на события hal

Ивман сдох кучу обновлений назад :) Правопреемник - halevt

vasily_pupkin ★★★★★ ()
Ответ на: Re: ivman не откликается на события hal от ierton

Re: ivman не откликается на события hal

В общем сделал немного через одно место, но ивман заработал.
Я взял старый портеж, где ивман работал (ноябрь 2008 года), и засунул его в /etc/portage . Потом переустановил ivman, hal, dbus, перезапустил их, не помогло. Пошел дальше, переставил все зависимости:
emerge -av1 pkgconfig libtool pmount hal gettext libxml2 glib ivman
и он ожил =) Осталось понять, какой ебилд надо использовать, чтоб не убить ивман. Этим займусь завтра (точнее сегодня днем или вечером)

xorik ★★★★★ ()
Ответ на: Re: ivman не откликается на события hal от xorik

Re: ivman не откликается на события hal

Я сравнивал ивман с halevt`ом. Пока решающего различия не нашел, но понял, что halevt ещё более компактен. Вероятно, он будет (или уже есть) достойной заменой ивману. Пока его нет в официальных репах, но ебилд можно качнуть. Спасибо vasily_pupkin.

ierton ★★ ()
Ответ на: Re: ivman не откликается на события hal от ierton

Re: ivman не откликается на события hal

В общем дело было в libxml2, необходимо поставить более старую версию (пока точно не скажу какую, скорее всего в 2.7.3 поломали). А halevt тоже обязательно погляжу, тем более ivman похоже rip'нулся, судя по новостям на его главной...

xorik ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.