Bug 44818

Summary: Не создаётся киоск в режиме "Запуск выбранного подключения" на Education XFCE
Product: Sisyphus Reporter: Evgeny Shesteperov <alimektor>
Component: myconnector-kioskAssignee: ekorneechev <ekorneechev>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: ekorneechev, ekorneechev, rodyginao, urozhaevaoo
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Evgeny Shesteperov 2023-01-06 15:24:22 MSK
Версия
======

- myconnector-kiosk-2.4.1-alt1.

Дистрибутивы
============

- p10-education-10-x86-64 с профилем по умолчанию.

Шаги воспроизведения
====================

На сервере:

1. Установить x11vnc-service:

        # apt-get install -y x11vnc-service

2. Записать пароль VNC:
   
        # x11vnc -storepasswd
        
3. Проверить, что пароль записался и корректно отображается:
   
        # cat /root/.vnc/passwd

4. Запустить сервис и добавить его в автозагрузку:

        # systemctl enable --now x11vnc.service

На клиенте:

Первый системный пользователь указан в шагах как test.

1. Установить необходимые пакеты:

        # apt-get install -y myconnector myconnector-kiosk pyhoca-cli remmina

2. Войти в графическую сессию, запустить MyConnector от обычного пользователя.
3. В MyConnector выбрать протокол VNC из выпадающего списка в левом верхнем углу, указать IP-адрес машины сервера в строке поиска возле кнопки Подключение.
4. Нажать кнопку Дополнительные параметры.
5. Указать Имя подключения: altserver.
6. Нажать Сохранить.
7. Скопировать файл подключения в домашнюю папку:

        $ cp ~/.myconnector/altserver_vnc.myc ~/

8. Закрыть программу.
9. Запустить MyConnector от суперпользователя:

        # myconnector

10. Нажать кнопку со значком дома в левом верхнем углу → Режим КИОСК.
11. Выбрать пункт Подключение из файла, нажать на выбор справа, выбрать /home/test/altserver_vnc.myc.
12. Нажать кнопку Открыть.
13. Нажать кнопку Сохранить.
14. Перезагрузить машину.

Ожидаемый результат: запрос VNC-подключения.

Фактический результат: открывается Display Manager по умолчанию.

В Sisyphus не проверялось.

Воспроизводится в P9 на версии myconnector-kiosk-2.3-alt1
Comment 1 Evgeniy Korneechev 2023-06-08 12:07:35 MSK
Исправлено в 2.4.2-alt1

PS
(Ответ для Evgeny Shesteperov на комментарий #0)
> 7. Скопировать файл подключения в домашнюю папку:
> 
>         $ cp ~/.myconnector/altserver_vnc.myc ~/
Этого делать не нужно, это дублирует такое же действие в самом механизме включения режима. Плюс проще сразу под рутом создать подключение.
Comment 2 Olga 2023-12-13 14:01:05 MSK
Данная ошибка воспроизводится на версии пакетов:
myconnector-kiosk-2.5.1-alt1.noarch
myconnector-2.5.1-alt1.noarch
Comment 3 Evgeniy Korneechev 2023-12-21 10:06:55 MSK
Видимо в данном дистрибутиве имеется и lightdm, и sddm "с коробки"? Проверка DM при включении режима Киоска не совершенная (проверяет наличие конф.файла, а не запущенный DM) - как поправить для SystemD - знаю, сделаю. А вот для sysvinit хороший вопрос...
Comment 4 Repository Robot 2023-12-21 12:02:01 MSK
myconnector-2.5.2-alt1 -> sisyphus:

 Thu Dec 21 2023 Evgeniy Korneechev <ekorneechev@altlinux> 2.5.2-alt1
 - [kiosk] Fixed bug (ALT #44818)
Comment 5 Алексей Родыгин 2024-04-12 12:48:52 MSK
Ошибка воспроизводится.
Версия пакета:
myconnector-2.5.2-alt1
Comment 6 Evgeniy Korneechev 2024-04-12 18:03:31 MSK
(Ответ для Алексей Родыгин на комментарий #5)
> Ошибка воспроизводится.
> Версия пакета:
> myconnector-2.5.2-alt1

А какой DM?
Comment 7 Evgeny Shesteperov 2024-04-12 18:08:59 MSK
(In reply to Evgeniy Korneechev from comment #6)
> (Ответ для Алексей Родыгин на комментарий #5)
> > Ошибка воспроизводится.
> > Версия пакета:
> > myconnector-2.5.2-alt1
> 
> А какой DM?

На Education LightDM по умолчанию.
Comment 8 Repository Robot 2024-04-12 19:00:23 MSK
myconnector-2.5.2-alt1 -> p10:

 Thu Dec 21 2023 Evgeniy Korneechev <ekorneechev@altlinux> 2.5.2-alt1
 - [kiosk] Fixed bug (ALT #44818)