Версии пакетов ============== - 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.
Нужен бэкпорт x2goserver 4.1.0.3-alt3 в p9. См. #39535