Bug 27292 - doesn't see systemd local sessions
Summary: doesn't see systemd local sessions
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: polkit (show other bugs)
Version: unstable
Hardware: all Linux
: P3 critical
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-03 10:30 MSK by ildar
Modified: 2012-05-18 18:20 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ildar 2012-05-03 10:30:54 MSK
Загрузился в systemd.
тут ConsoleKit не видит залогиненых пользователей. Но зато их видит systemd-loginctl:
# ck-list-sessions 
# systemd-loginctl 
   SESSION        UID USER             SEAT
        12        555 ildar            seat0

1 sessions listed.

В итоге правила pkla ResultActive=yes не срабатывают, а срабатывают только ResultAny=yes.
Comment 1 Vitaly Kuznetsov 2012-05-04 16:38:57 MSK
BTW в Fedora polkit собирают с --enable-systemd=yes, возможно, этого будет достаточно для того, чтобы polkit увидел systemd-шные сессии.
Comment 2 Vitaly Kuznetsov 2012-05-05 11:16:39 MSK
Я проверил, пересборка polkit с --enable-systemd=yes приводит к тому, что по крайней мере засыпание работает.
Comment 3 AEN 2012-05-10 00:47:21 MSK
2shrek@: прошу пересобрать c --enable-systemd=yes , но пока текущую версию.
Comment 4 AEN 2012-05-11 19:18:16 MSK
Не дает возможность нормально работать в системе с systemd, нет засыпания. Прошу исправить. 
Normal -> Critical
Comment 5 Valery Inozemtsev 2012-05-12 15:57:28 MSK
с --enable-systemd polkit перестанет работать с ConsoleKit. или вы хотите таким образом всех загнать в светлое будущее?
Comment 6 AEN 2012-05-12 16:25:32 MSK
(В ответ на комментарий №5)
> с --enable-systemd polkit перестанет работать с ConsoleKit. или вы хотите таким
> образом всех загнать в светлое будущее?

Нет. Но я не хочу закрывать дорогу в светлое будущее. Без шансов?
Comment 7 Valery Inozemtsev 2012-05-12 16:31:03 MSK
уже без шансов
Comment 8 Michael Shigorin 2012-05-12 18:08:46 MSK
(In reply to comment #5)
> с --enable-systemd polkit перестанет работать с ConsoleKit.
Может, собирать тогда два бинарника в подпакеты, как приходилось делать
с apache +/- статический mod_perl?..
Comment 9 Valery Inozemtsev 2012-05-12 18:51:28 MSK
"доктор, вы либо туда, либо сюда, а то бесит, доктор" (с)
Comment 10 Vitaly Kuznetsov 2012-05-14 17:20:34 MSK
Собирать два polkit-а - это создавать бардак + многочисленные проблемы пользователям. Лучше честно сказать, что на p7+ полноценные десктопы будут только на systemd.
Comment 11 Michael Shigorin 2012-05-15 01:36:49 MSK
(In reply to comment #10)
> Собирать два polkit-а - это создавать бардак + многочисленные проблемы
Вот и давай проверим чуть заранее, а не будем угадывать шансы.