Есть система, основанная на пакетах из Fedora Core 8. Обнаружилась проблема - не работают многие вещи, связанные с PolicyKit. Команда polkit-auth выдает пустой список. При попытке вызвать любой из методов любого объекта (например, для выключения компьютера через hal) выдается сообщение "permission denied". При запуске программы polkit-gnome-authentication в самом начале в консоли появляется сообщение о том, что сработал assert(session != NULL). Добавил разрешения для всех на выключение компьютера в /usr/share/PolicyKit/policy/hal-power.policy - и выключение компьютера заработало. Стойкое ощущение, что не работает авторизация/аутентификация при обращении к объектам DBus.
Как это можно починить?