HAL is not built with PolicyKit support

Тут заметил что kpowersave перестал переключать режимы при включении и отключении блока питания у ноута.
При запуске в консоль выдаёт такое:

$ kpowersave
kpowersave: WARNING: Unknown error while aquire org.freedesktop.Policy.Power interface
kpowersave: WARNING: Error while lookup privileges: HAL is not built with PolicyKit support
kpowersave: WARNING: Error while lookup privileges: HAL is not built with PolicyKit support
kpowersave: WARNING: Error while lookup privileges: HAL is not built with PolicyKit support
kpowersave: WARNING: Property: power_management.can_standby for: /org/freedesktop/Hal/devices/computer doesn't exist.
kpowersave: WARNING: Property: battery.charge_level.capacity_state for: /org/freedesktop/Hal/devices/computer_power_supply_battery_BAT1 doesn't exist.
kpowersave: WARNING: Property: battery.charge_level.unit for: /org/freedesktop/Hal/devices/computer_power_supply_battery_BAT1 doesn't exist.
kpowersave: WARNING: Couldn't request charge_level.unit for udi: /org/freedesktop/Hal/devices/computer_power_supply_battery_BAT1
kpowersave: WARNING: Property: battery.charge_level.capacity_state for: /org/freedesktop/Hal/devices/computer_power_supply_battery_BAT1 doesn't exist.
kpowersave: WARNING: Property: battery.charge_level.unit for: /org/freedesktop/Hal/devices/computer_power_supply_battery_BAT1 doesn't exist.
kpowersave: WARNING: Couldn't request charge_level.unit for udi: /org/freedesktop/Hal/devices/computer_power_supply_battery_BAT1
kpowersave: WARNING: Error while lookup privileges: HAL is not built with PolicyKit support
kpowersave: WARNING: Error while lookup privileges: HAL is not built with PolicyKit support
kpowersave: WARNING: Error while lookup privileges: HAL is not built with PolicyKit support

Что делать и куда копать?

Заранее спасибо!!!

Присоединяюсь к вопросу. Имею

Присоединяюсь к вопросу. Имею те же ворнинги. При этом kpowersave перестал стартовать при входе в систему, хотя при выходе ему было сказано стартовать.
При запуске вручную - эти ворнинги, однако, управление питанием работает и батарею видит.

Ядро 2.6.29-r5, x86_64, SMP
hal-0.5.11-r9 (добавлял флаги laptop, потом dell - не помогло)
kde-3.5.10
kpowersave-0.7.3

Проблемы начались после апдейта с kde-3.5.9 до 3.5.10. hal тоже проапдейтился

п.с. система Dell Latitude E6500

Существует три способа распространения программного обеспечения: воровство, грабёж и обмен краденым. (c) Неизвестный программист

Может, всего лишь надо

Может, всего лишь надо собрать hal с USE="policykit" ?

Ubuntu is an African Word that means "Gentoo is too hard for me"

Эта мысль мне пришла первой,

Эта мысль мне пришла первой, отчего я и полез в USE-флаги. Но... Смотрите сами:

evil-book ~ # emerge -pv hal

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] sys-apps/hal-0.5.11-r9 USE="X acpi crypt dell laptop -apm -debug -disk-partition -doc (-selinux)" 0 kB

Чтой-то флаг policykit я не наблюдаю совсем :(

Существует три способа распространения программного обеспечения: воровство, грабёж и обмен краденым. (c) Неизвестный программист

.

однако ufed говорит, что кое-где policykit всё-таки используется.
Может, попробовать включить его глобально, и посмотреть, что захочет пересобраться?

Это подпись, которую невозможно истолковать неправильно

Включил глобально в make.conf

Включил глобально в make.conf Ничего не хочет пересобираться.

Существует три способа распространения программного обеспечения: воровство, грабёж и обмен краденым. (c) Неизвестный программист

# emerge -p halThese are the

# emerge -p hal
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] sys-apps/hal-0.5.12_rc1-r6 [0.5.11-r9] USE="X acpi crypt dell disk-partition laptop -apm -consolekit% -debug -doc -policykit% (-selinux)"

какбе намек на то, что оно хочет анстейбл хал
Update
или нет, в других ебилдах просто юз-флага такого нет, а полисикит по дефолту выключен, поэтому надо компилить с EXTRA_ECONF="--enable-policy-kit"

Ubuntu is an African Word that means "Gentoo is too hard for me"

Хорошо, спасибо, попробую

Хорошо, спасибо, попробую собрать так, когда домой приду. Кстати, вот такие опции как EXTRA_CONF (или аналог - VIDEO_CARDS у mesa, ALSA_ACM_PLUGINS у alsa) можно индивидуально для пакетов прописать, а не в make.conf?

Существует три способа распространения программного обеспечения: воровство, грабёж и обмен краденым. (c) Неизвестный программист

Конечно, так и надо, лучше

Конечно, так и надо, лучше всего в /etc/portage/env записать
З.Ы. EXTRA_ECONF
З.З.Ы. Не хочу расстраивать, но, возможно, дело тут вовсе не в хале и его совместимости с полисикит.
Меня интересует причина появления таких варнингов:
Property: <property> for: <uri> doesn't exist.
Конечно, он может не получать этот параметр из-за нехватки привелегий, но, может быть, это связано с изменениями в хале либо kpowersave, в результате такого параметра либо адреса просто нет

Ubuntu is an African Word that means "Gentoo is too hard for me"

Интересно то, что kpowersave

Интересно то, что kpowersave работает в полной мере. И вкл/выкл адаптера обнаруживает, и батарею мониторит, и яркостью управляет, и CPU.... Вот только не стартует при входе и ворнингами сыплет... Странно всё это.

З.Ы. а как в /etc/portage/env прописать это для отдельного пакета? Всё-таки это будет глобальная переменная окружения.

Существует три способа распространения программного обеспечения: воровство, грабёж и обмен краденым. (c) Неизвестный программист

EXTRA_ECONF пишется отдельно

EXTRA_ECONF пишется отдельно для каждого пакета, ни в коем случае не надо выставлять его для всей системы.
Содержимое этой переменной добавляется к опциям, с которыми запускается ./configure.
Устройство /etc/portage/env/ такое:
/etc/portage/env/<app-category>/<app-name> где <app-category> в данном случае sys-apps, а <app-name> это hal. Содержимое этого файла в вашем случае будет просто

EXTRA_ECONF="--enable-policy-kit"

Ubuntu is an African Word that means "Gentoo is too hard for me"

как бы есть юз флаг policykit

как бы есть юз флаг policykit =) и не надо изобратеать свой велосипед =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Он есть для нестабильной

Он есть для нестабильной версии, а здесь
[ebuild R ] sys-apps/hal-0.5.11-r9 USE="X acpi crypt dell disk-partition laptop -apm -debug -doc (-selinux)" 0 kB
он какбе не наблюдается

Ubuntu is an African Word that means "Gentoo is too hard for me"

# emerge -pv hal These are

# emerge -pv hal
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild   R   ] sys-auth/consolekit-0.3.0-r1  USE="pam policykit* -debug -doc" 0 kB
[ebuild   R   ] sys-apps/hal-0.5.12_rc1-r6  USE="X acpi consolekit crypt disk-partition policykit* -apm -debug -dell -doc -laptop (-selinux)" 0 kB

Однако
checking pkg-config is at least version 0.9.0... yes
checking for CONSOLE_KIT... yes
checking for POLKIT... no
configure: error: PolicyKit support explicitly requested but dependencies not found
sys-auth/consolekit-0.3.0-r1 не емержится..
----
net-misc/networkmanager-0.7.1-r6 не ставуится

checking for POLKIT... configure: error: Package requirements (polkit-dbus) were not met:
No package 'polkit-dbus' found

Стоит sys-auth/policykit-0.92

Ну тогда велкам на

Ну тогда велкам на bugs.gentoo.org =)
Постить туда =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

1) я же сказал, что у

1) я же сказал, что у стабильного хала нет такого юз-флага, а 0.5.12_rc1 пока что нестабильный
2) а зачем, спрашивается, ставить хард-маскед пакет? policykit-0.92 замаскирован потому, что:

# A lot of changes into sources code
# (re-structured, modules renamed and so on)
# It may break some packages.

так что ССЗБ

Ubuntu is an African Word that means "Gentoo is too hard for me"

Во первых policykit не

Во первых policykit не hardmasked. Во вторых это баг который стоит запостить на багзиллу.

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Да, перепутал, не хардмаскед

Да, перепутал, не хардмаскед а просто маскед.
Но ИМХО постить в багзиллу смысла нет, ибо разработчики предупредили, что названия модулей поменялись, а проблема именно в этом

Ubuntu is an African Word that means "Gentoo is too hard for me"

Постить в багзиллу надо =)

Постить в багзиллу надо =) Это я говорю как разработчик =)

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

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

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