Bug 33398 - Невозможность переподключения отключенной сессии
Summary: Невозможность переподключения отключенной сессии
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: freenx-server (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-20 14:45 MSK by Pavel Isopenko
Modified: 2017-05-15 13:07 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Isopenko 2017-04-20 14:45:45 MSK
Свежеустановленная Альт Рабочая станция 8.1, установка по умолчанию. 

Невозможно переподключиться к ранее отключенной сессии - сессия навечно подвисает в состоянии (см. /var/lib/nxserver/db/running) status=Suspending
Чтобы сессия была предложена для переподключения, она должна быть или suspended, или running.
Что, в Альт Рабочая станция 8.1, препятствует переходу сессии из suspending в suspended?

В Кентавре 7 работало нормально.
Comment 1 Pavel Isopenko 2017-04-20 15:34:32 MSK
Проверил, c Альт Сервер 8 то же самое. Без возможности переподключения зависшие сессии будут накапливаться, пока не забьют память.
Comment 2 Pavel Isopenko 2017-04-21 16:51:12 MSK
Есть у меня старенький 32-bit сервер, только для тестов и пригодный. На нём alt-p8-mate из starterkits, ещё до новогодних праздников ставил, значит из прошлогодней сборки. 
[root@testbox ~]# rpm -qa | grep nx
freenx-server-0.7.4-alt32
nx-3.5.1-alt13
Так вот, на нём сессия на suspending не подвисает и восстановление сессии по кнопке "Вернутся" - работает.
$ rpm -qa | grep opennx
opennx-0.16.e-alt30
Не работает на нынешних starterkits, Рабочей станции 8 и Сервере 8, независимо от разрядности. Я все перепробовал.
Comment 3 Lenar Shakirov 2017-04-21 17:30:39 MSK
Проблема воспроизводится тока на systemd?
Comment 4 Pavel Isopenko 2017-04-21 18:24:20 MSK
(В ответ на комментарий №3)
> Проблема воспроизводится тока на systemd?

Не знаю как попробовать без systemd. Для Mate требуется systemd, я не ошибаюсь? Можно бы попробовать с чем-нибудь кроме Mate, тогда прошу подсказки как пробовать.
С другой стороны, вот ведь сервер с прошлогодним mate-starter
$ ls -l /sbin/init
lrwxrwxrwx 1 root root 22 июн 12  2016 /sbin/init -> ../lib/systemd/systemd
вполне себе Mate и systemd и нет проблемы.
Comment 5 Pavel Isopenko 2017-05-15 12:32:49 MSK
Однако. Если перед установкой freenx-server обновиться из p8 до актуального (apt-get dist-upgrade и перезагрузиться) то вроде проблемы нет. Отключенная сессия успешно переходит в состояние suspended и к ней, соответственно, можно переподключиться.
Получается что имеем плавающую проблему, которая при пересборке образа дистрибутива может исчезнуть, а затем снова всплыть. Лучше бы разобраться, пока известно как воспроизвести.
Comment 6 Vitaly Lipatov 2017-05-15 13:07:49 MSK
Что-то я думаю, что это показалось, и проблема никак не связана с системой и пакетами в ней.