Bug 22497 - kdm4 registers a remotely logged-in user as two sessions
Summary: kdm4 registers a remotely logged-in user as two sessions
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: kde4base-workspace-kdm (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 15333
  Show dependency tree
 
Reported: 2009-12-10 16:50 MSK by Michael Shigorin
Modified: 2010-07-12 16:29 MSD (History)
1 user (show)

See Also:


Attachments
вывод pstree при двух логинах (локальный u, удалённый t) (1.34 KB, text/plain)
2009-12-10 16:50 MSK, Michael Shigorin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2009-12-10 16:50:14 MSK
Created attachment 4114 [details]
вывод pstree при двух логинах (локальный u, удалённый t)

При логине с тонкого клиента на терминальный сервер, собранный с KDE4, вылазит предупреждение, что пользователь уже вошёл (даже если это первый логин на свежеустановленную систему).  При этом:

# who
root     tty2         Dec 10 14:57 (localhost)
u        ws250:7      Dec 10 14:56 (ws250)
u        ws250:7      Dec 10 14:56 (ws250)
cacheman ???          Dec 10 15:00 (localhost)

Разумеется, /var/run/utmp также содержит "ws250:7" дважды.

Локальный логин свежесозданным пользователем "t" _не_ регистрирует две сессии, а как и положено -- одну.

Если выйти "u" и "t", пользовательских записей в `who` не остаётся.

Если поменять пользователей местами ("t" удалённо, "u" локально) приводит к тому, что локальный логин регистрирует одну сессию, удалённый -- две:

root     tty2         Dec 10 14:57 (localhost)
t        ws250:7      Dec 10 15:10 (ws250)
t        ws250:7      Dec 10 15:10 (ws250)
cacheman ???          Dec 10 15:09 (localhost)
u        :0           Dec 10 15:09

На всякий прилагаю снятый при этом `pstree`.

Есть ещё схожие странности с запуском knetworkmanager (который в терминальнике вообще-то не нужен...), см. bug #22498.
Comment 1 Sergey V Turchin 2009-12-10 17:20:10 MSK
Возможно, что-то связаное с pam. Я в его конфигах почти не разбираюсь
Comment 2 Sergey V Turchin 2009-12-10 17:59:04 MSK
можно ради интереса попробовать kdm3
apt-get install kdebase-kdm kde4base-workspace-kdm-
service dm restart
Comment 3 Michael Shigorin 2009-12-10 19:14:12 MSK
(In reply to comment #1)
> Возможно, что-то связаное с pam. Я в его конфигах почти не разбираюсь
Я тоже давно документацию тамошнюю не читал, потому и подписал ldv@ в надежде на то, что случай типичный.

(In reply to comment #2)
> можно ради интереса попробовать kdm3
С ним всё в порядке, используется в аналогичном ltsp-kde3.cd -- в соседних виртуалках час тому сидели.
Comment 4 Sergey V Turchin 2010-07-12 16:29:55 MSD
Посмотрите, актуально ли еще с kde4base-workspace >= 4.4.4-alt3 ?