[sisyphus] Не удалось подключить ... устройство ... org.freedesktop.UDisks.Error.PermissionDenied: Not Authorized

Sergei Epiphanov serpiph на nikiet.ru
Пт Фев 18 06:36:09 UTC 2011


В сообщении от 15 февраля 2011 13:05:48 автор Afanasov Dmitry написал:
> чем-то для polkit'а сессия в консоли отличается от сессии в графике? а как
> посмотреть я что-то и не соображу. ощущение, что где-то что-то не
> запустилось.
> 
> а что если с консоли вколотить ck-launch-session и потом udisks --mount?

После этого udisks в консоли работает. Почему-то polkit не любит переход Xов с 
tty1 на tty7 (где идёт вывод) и считает это неактивностью (ведь обмен с tty1 
реально не идёт):

$ ck-list-sessions 
Session1:
        unix-user = '500'
        realname = '(null)'
        seat = 'Seat1'
        session-type = ''
        active = FALSE
        x11-display = ''
        x11-display-device = ''
        display-device = '/dev/tty1'
        remote-host-name = ''
        is-local = TRUE
        on-since = '2011-02-18T05:17:52.978822Z'
        login-session-id = '1'
        idle-since-hint = '2011-02-18T05:18:29.072855Z'
Session2:
        unix-user = '500'
        realname = '(null)'
        seat = 'Seat1'
        session-type = ''
        active = TRUE
        x11-display = ':0'
        x11-display-device = '/dev/tty7'
        display-device = '/dev/pts/1'
        remote-host-name = ''
        is-local = TRUE
        on-since = '2011-02-18T06:25:23.686505Z'
        login-session-id = '1'
$

> P.S. кстати, ещё способ проверки:
> $ pkcheck --action-id org.freedesktop.udisks.filesystem-mount --process $$

В bash:

$ pkcheck --action-id org.freedesktop.udisks.filesystem-mount --process $$
bash: fork: Ресурс временно недоступен
$

-- 
С уважением, Епифанов Сергей


Подробная информация о списке рассылки Sisyphus