Bug 28231 - Не могу залогиниться в acc
: Не могу залогиниться в acc
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/gdm)
: unstable
: all Linux
: P3 major
Assigned To:
:
:
:
:
: 27685
  Show dependency tree
 
Reported: 2012-12-19 13:39 by
Modified: 2013-01-15 18:41 (History)


Attachments
/home/altlinux/.xsession-errors:1 (4.86 KB, text/plain)
2012-12-27 02:07, Michael Shigorin
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2012-12-19 13:39:10
После последних апдейтов не могу залогиниться в асс, пишет Permission
Denied, хотя пароль ввожу верно.
------- Comment #1 From 2012-12-19 13:56:43 -------
УМВР, в процессах zsh--acc--auth (последний -- это
/usr/lib/consolehelper/priv/auth, судя по /proc/PID/exe).
------- Comment #2 From 2012-12-19 13:59:43 -------
...но у меня libpolkit-0.104-alt1 и прочее из http://www.altlinux.org/Changes
за май 2012 тоже на холде.
------- Comment #3 From 2012-12-19 14:04:24 -------
(В ответ на комментарий №2)
> ...но у меня libpolkit-0.104-alt1 и прочее из http://www.altlinux.org/Changes
> за май 2012 тоже на холде.

polkit недавно обновился - может из-за него?
------- Comment #4 From 2012-12-19 15:34:15 -------
(В ответ на комментарий №3)
> (В ответ на комментарий №2)
> > ...но у меня libpolkit-0.104-alt1 и прочее из http://www.altlinux.org/Changes
> > за май 2012 тоже на холде.
> 
> polkit недавно обновился - может из-за него?

Нет.
Перезагружались после обновления?
Устанавливали/запускали sugar?
------- Comment #5 From 2012-12-19 15:59:39 -------
(В ответ на комментарий №4)
> Перезагружались после обновления?

Да.

> Устанавливали/запускали sugar?

Нет.
------- Comment #6 From 2012-12-26 12:38:18 -------
После сегодняшнего обновления polkit (?) можно выйти из заблокированного
экрана, однако, по-прежнему нельзя войти в acc. При вводе неверного пароля root
выдается сообщение "Аутентификация завершилась неудачно". При вводе верного
пароля -- "Permission denied".
При запуске acc из рутовой консоли:
------
[root@c219 ~]# acc
No protocol specified
alterator-browser-qt: cannot connect to X server :0.0
------
Приглашаю ldv.
------- Comment #7 From 2012-12-26 12:40:48 -------
(В ответ на комментарий №6)
> При запуске acc из рутовой консоли:
> ------
> [root@c219 ~]# acc
> No protocol specified
> alterator-browser-qt: cannot connect to X server :0.0
--------
Из рутовой консоли приложения X не запускаются:
--------
[root@c219 ~]# leafpad
No protocol specified
leafpad: Не удалось открыть дисплей: 
---------
Возможно, это ключик к разгадке.
------- Comment #8 From 2012-12-26 13:03:47 -------
(В ответ на комментарий №6)
> После сегодняшнего обновления polkit (?) можно выйти из заблокированного
> экрана, однако, по-прежнему нельзя войти в acc. 

У меня в E17 по-прежнему нельзя выйти из заблокированного экрана. С KDE4 и
Gnome/Cinnamon такой проблемы нет(и не было).
------- Comment #9 From 2012-12-26 13:13:24 -------
(В ответ на комментарий №8)
> (В ответ на комментарий №6)
> > После сегодняшнего обновления polkit (?) можно выйти из заблокированного
> > экрана, однако, по-прежнему нельзя войти в acc. 
> 
> У меня в E17 по-прежнему нельзя выйти из заблокированного экрана. С KDE4 и
> Gnome/Cinnamon такой проблемы нет(и не было).

Подтверждаю, это другая бага, специфичная для e17.
https://bugzilla.altlinux.org/show_bug.cgi?id=28277
------- Comment #10 From 2012-12-27 02:07:58 -------
Created an attachment (id=5687) [details]
/home/altlinux/.xsession-errors:1

Поймал забавное на regular-cinnamon.iso:

---
gnome-session[1268]: WARNING: Could not get session id for session. Check that
logind is properly installed and pam_systemd is getting used at login.
--- /home/altlinux/.xsession-errors:1

Ну и при попытке запустить от пользователя live-install или synaptic (оба через
consolehelper) получаю тоже Permission denied.

Из xterm с su - не запускаются в точности по comment #7.

http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/half-/
------- Comment #11 From 2012-12-27 02:19:32 -------
(В ответ на комментарий №10)
> Created an attachment (id=5687) [details] [details]
> /home/altlinux/.xsession-errors:1
> 
> Поймал забавное на regular-cinnamon.iso:
> 
> ---
> gnome-session[1268]: WARNING: Could not get session id for session. Check that
> logind is properly installed and pam_systemd is getting used at login.
> --- /home/altlinux/.xsession-errors:1
> 
> Ну и при попытке запустить от пользователя live-install или synaptic (оба через
> consolehelper) получаю тоже Permission denied.
> 
> Из xterm с su - не запускаются в точности по comment #7.
> 
> http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/half-/

На сборках emate, kde4, tde, xfce, icewm это не наблюдается. Дело явно не в
alterator.
------- Comment #12 From 2012-12-27 07:10:39 -------
Похоже дело в gdm. Переключился на kdm - все заработало. Может кто-нибудь
подтвердить?
------- Comment #13 From 2012-12-27 12:10:41 -------
(В ответ на комментарий №12)
> Похоже дело в gdm. Переключился на kdm - все заработало. Может кто-нибудь
> подтвердить?

Да. На gdm
К сожалению, зависимость на gdm есть в gnome3-default, что блокирует сборку
образов gnome и cinnamon, временно "объезжающих" эту багу.
------- Comment #14 From 2012-12-27 13:20:56 -------
(In reply to comment #10)
> Created an attachment (id=5687) [details] [details]
> /home/altlinux/.xsession-errors:1
> 
> Поймал забавное на regular-cinnamon.iso:
> 
> ---
> gnome-session[1268]: WARNING: Could not get session id for session. Check that
> logind is properly installed and pam_systemd is getting used at login.
> --- /home/altlinux/.xsession-errors:1
> 
> Ну и при попытке запустить от пользователя live-install или synaptic (оба через
> consolehelper) получаю тоже Permission denied.
> 
> Из xterm с su - не запускаются в точности по comment #7.
> 
> http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/half-/

Надо править /etc/pam.d/autologin под systemd
------- Comment #15 From 2012-12-27 15:42:20 -------
(In reply to comment #14)
> Надо править /etc/pam.d/autologin под systemd
Да я бы его оттуда вообще выкинул, наверное, в пользу сразу *dm -- т.к. в
скопированной на диск системе автологин вовсе не обязательно нужен, а
запускаться он будет первым (см. prefdm).

Но если там правка для тебя очевидная -- подскажи, сделаю.
------- Comment #16 From 2012-12-27 17:05:22 -------
(In reply to comment #15)
> (In reply to comment #14)
> > Надо править /etc/pam.d/autologin под systemd
> Да я бы его оттуда вообще выкинул, наверное, в пользу сразу *dm -- т.к. в
> скопированной на диск системе автологин вовсе не обязательно нужен, а
> запускаться он будет первым (см. prefdm).

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

> Но если там правка для тебя очевидная -- подскажи, сделаю.

+session        required    pam_loginuid.so
+session        required    pam_systemd.so kill-session-processes=1

См. man pam_systemd
------- Comment #17 From 2012-12-27 17:10:25 -------
(In reply to comment #16)
> +session        required    pam_systemd.so kill-session-processes=1
Спасибо; а как обычно делают, чтоб не прибивать гвоздями к пакету systemd?
------- Comment #18 From 2012-12-27 17:12:50 -------
(В ответ на комментарий №17)
> (In reply to comment #16)
> > +session        required    pam_systemd.so kill-session-processes=1
> Спасибо; а как обычно делают, чтоб не прибивать гвоздями к пакету systemd?

Не надо отрывать systemd от gnome3.
------- Comment #19 From 2012-12-27 17:38:51 -------
Это их дело, а вот autologin я к systemd прибивать не намерен.
------- Comment #20 From 2012-12-27 17:48:13 -------
(In reply to comment #19)
> Это их дело, а вот autologin я к systemd прибивать не намерен.

Ну, спроси мантейнера pam-config как лучше сделать, -- может эту конструкцию
пора забрать куда-то в общую часть.
------- Comment #21 From 2012-12-29 14:52:36 -------
2mike: Вы начали обсуждать другую ошибку.
2aris: Прошу вернуться к исходной ошибке. Она не имеет отношения к autologin и
мешает не сборке образов, а просто работе в Gnome3 с gdm. Все же обидно
работать в gnome3, заходя через kdm.
------- Comment #22 From 2012-12-29 14:55:47 -------
(В ответ на комментарий №21)
> Все же обидно
> работать в gnome3, заходя через kdm.

С обидно можно было бы и потерпеть, но новый скринсейвер gnome3 работает только
с gdm.
------- Comment #23 From 2012-12-30 01:05:56 -------
(В ответ на комментарий №22)
> (В ответ на комментарий №21)
> > Все же обидно
> > работать в gnome3, заходя через kdm.
> 
> С обидно можно было бы и потерпеть, но новый скринсейвер gnome3 работает только
> с gdm.

Откат на gdm-3.6.2-alt1 решает проблему. В ожидании исправления поработаю с
ним.
------- Comment #24 From 2013-01-14 06:22:32 -------
(В ответ на комментарий №23)
> (В ответ на комментарий №22)
> > (В ответ на комментарий №21)
> > > Все же обидно
> > > работать в gnome3, заходя через kdm.
> > 
> > С обидно можно было бы и потерпеть, но новый скринсейвер gnome3 работает только
> > с gdm.
> 
> Откат на gdm-3.6.2-alt1 решает проблему. В ожидании исправления поработаю с
> ним.

2aris@: Бага порождена, по всей видимости, вот этим коммитом:
http://git.gnome.org/browse/gdm/commit/?h=gnome-3-6&id=affb42aff901f407502e4d2c0eb65b4f30a1275d
Он не вошел в F18 и вряд ли стоит тянуть его к нам. 
Между тем, из-за этой баги Gnome3 в Сизифе не полностью работоспособен. А
заодно и Cinnamon. Очень-очень прошу принять меры, тем более что не сложно.
Повышаю до major.
------- Comment #25 From 2013-01-14 13:56:33 -------
gdm-3.6.2-alt3 -> sisyphus:

* Sun Dec 23 2012 Yuri N. Sedunov <aris@altlinux> 3.6.2-alt3
- reverted
http://git.gnome.org/browse/gdm/commit/?h=gnome-3-6&id=affb42aff901f407502e4d2c0eb65b4f30a1275d
(ALT #28231)
------- Comment #26 From 2013-01-14 14:51:41 -------
(В ответ на комментарий №25)
> gdm-3.6.2-alt3 -> sisyphus:
> 
> * Sun Dec 23 2012 Yuri N. Sedunov <aris@altlinux> 3.6.2-alt3
> - reverted
> http://git.gnome.org/browse/gdm/commit/?h=gnome-3-6&id=affb42aff901f407502e4d2c0eb65b4f30a1275d
> (ALT #28231)

Спасибо!
------- Comment #27 From 2013-01-15 18:41:41 -------
И впрямь исправлено, см.
http://ftp.linux.kiev.ua/pub/Linux/ALT/people/mike/iso/mkimage-profiles/half-/20130115/
(непонятно только, зачем было ломать).