Bug 44814 - Ошибка the remote server does not have the X2Go Server software installed при подключении к X2GO-серверу в P9
Summary: Ошибка the remote server does not have the X2Go Server software installed при...
Status: NEW
Alias: None
Product: Branch p9
Classification: Distributions
Component: x2goserver (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Олег Соловьев
QA Contact: qa-p9@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-06 11:32 MSK by Evgeny Shesteperov
Modified: 2023-02-02 10:02 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeny Shesteperov 2023-01-06 11:32:20 MSK
Версии пакетов
==============

- pyhoca-cli-0.6.1.2-alt1 (P9 — и, прошу заметить, в P10 такая же версия)
- x2goserver-4.1.0.3-alt1 (P9)
- x2goserver-4.1.0.3-alt3 (P10)
- myconnector-2.3-alt1 (P9)

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

- p9-server-9.2-x86-64-office (Сервер)
- p9-workstation-9.2-x86-64 (Клиент)

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

Настройка сервера
-----------------

1. На сервере установить X2GO сервер:

        # apt-get install -y x2goserver x2goserver-xsession

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

        # systemctl enable --now x2goserver

myconnector (неудачный сценарий)
--------------------------------

1. Выполнить установку myconnector на клиенте:
   
       # apt-get install -y myconnector pyhoca-cli

2. Запустить MyConnector.
3. В MyConnector выбрать протокол X2GO из выпадающего списка в левом верхнем углу, указать IP-адрес машины altserver в строке поиска возле кнопки Подключение.
4. Нажать Дополнительные параметры.
5. Ввести имя пользователя и пароль.
6. Выбрать Сессия (или команда) как MATE.
7. Изменить Размер окна на Вручную: 800x600.
8. Нажать Подключение.

Ожидаемый результат: успешное подключение к серверу X2GO

Фактический результат: ничего не происходит, в логах myconnector (`~/.myconnector/logs/all.log`) пишет:

        pyhoca-cli: error: the remote server does not have the X2Go Server software installed

pyhoca-cli (неудачный сценарий)
-------------------------------

Использована команда подключния из логов myconnector.

1. Установить pyhoca-cli:

        # apt-get install -y pyhoca-cli

2. Выполнить подключение:

        $ pyhoca-cli -N --add-to-known-hosts --server <адрес сервера> --user <пользователь> --command MATE --geometry 800x600

3. При запросе ввести пароль от пользователя.

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

Фактический результат: ошибка

        pyhoca-cli: error: the remote server does not have the X2Go Server software installed

x2goclient (успешный сценарий)
------------------------------

1. Выполнить установку x2goclient на клиенте:

        # apt-get install -y x2goclient

2. Запустить клиент X2Go из командной строки:
        
        $ x2goclient

3. Создать новую сессию: Сессия → Новая сессия.
4. Ввести IP-адрес сервера в поле Узел.
5. Ввести существующий логин пользователя на сервере (в моём случае test).
6. Задать тип сессии как MATE.
7. Нажать ОК.
8. Выбрать сессию, ввести пароль от test.
9. Принять ключ, если запрашивается.

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

Примечание: Если использую в качестве сервера p10-server-10-x86-64 (на котором x2goserver-4.1.0.3-alt3), то подключение проходит успешно.

Сделан вывод, что проблема как-то связана с pyhoca-cli или x2goserver.
Comment 1 Evgeniy Korneechev 2023-02-02 09:52:17 MSK
Нужен бэкпорт x2goserver 4.1.0.3-alt3 в p9. См. #39535