XRDP не удается работать на Ubuntu 17.10

Я пытаюсь выполнить XRDP на сервере Ubuntu 17.10. Я сделал это прежде на рабочем столе Ubuntu 16.04, который был очень легок, но теперь вещи перестали работать неожиданно теперь. (И они перестали работать на рабочем столе Ubuntu 17.10 с совершенно рабочим графическим интерфейсом пользователя на другой машине.)

Что я сделал до сих пор: * Я установил mate-desktop а также xfce4 возможно использовать их в качестве менеджеров окон. * Я установил xrdp.

Сервис запускается автоматически. xrdp выполнения, поскольку я могу соединиться с сервисом через RDP от другой машины при помощи средства просмотра удаленного рабочего стола, обеспеченного в Ubuntu 17.10. Я могу ввести свое имя пользователя и пароль и подтвердить вход в систему. Затем ничего не происходит некоторое время времени. После этого я получаю сообщение об ошибке, заявляя следующий текст:

  • connecting to sesman ip 127.0.0.1 port 3350
  • sesman connect ok
  • sending login info to session manager, please wait...
  • login successful for display 10
  • started connecting
  • connection problem, giving up
  • some problem

Ну, я думал, давайте изучим файлы журнала. Это - содержание /etc/xrdp/xrdp.log:

  • [20171204-14:24:39] [DEBUG] Closed socket 12 (AF_INET6 ::ffff:192.168.10.110 port 3389)
  • [20171204-14:24:39] [DEBUG] Closed socket 11 (AF_INET6 :: port 3389)
  • [20171204-14:24:39] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
  • [20171204-14:24:39] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
  • [20171204-14:24:39] [DEBUG] Security layer: requested 3, selected 0
  • [20171204-14:24:39] [DEBUG] xrdp_0000362c_wm_login_mode_event_00000001
  • [20171204-14:24:39] [INFO ] Cannot find keymap file /etc/xrdp/km-00000000.ini'
  • [20171204-14:24:39] [INFO ] Cannot find keymap file /etc/xrdp/km-00000000.ini
  • [20171204-14:24:39] [INFO ] Loading keymap file /etc/xrdp/km-00000409.ini
  • [20171204-14:24:39] [WARN ] local keymap file for 0x00000000 found and doesn't match built in keymap, using local keymap file
  • [20171204-14:24:46] [DEBUG] xrdp_wm_log_msg: connecting to sesman ip 127.0.0.1 port 3350
  • [20171204-14:24:47] [INFO ] xrdp_wm_log_msg: sesman connect ok
  • [20171204-14:24:47] [DEBUG] xrdp_wm_log_msg: sending login info to session manager, please wait...
  • [20171204-14:24:47] [DEBUG] return value from xrdp_mm_connect 0
  • [20171204-14:24:47] [INFO ] xrdp_wm_log_msg: login successful for display 10
  • [20171204-14:24:47] [DEBUG] xrdp_wm_log_msg: started connecting
  • [20171204-14:24:51] [DEBUG] Closed socket 17 (AF_UNIX)
  • [20171204-14:24:54] [DEBUG] Closed socket 17 (AF_UNIX)
  • (повторенный многие, много раз)
  • [20171204-14:28:11] [DEBUG] Closed socket 17 (AF_UNIX)
  • [20171204-14:28:14] [DEBUG] Closed socket 17 (AF_UNIX)
  • [20171204-14:28:17] [DEBUG] xrdp_wm_log_msg: connection problem, giving up
  • [20171204-14:28:17] [DEBUG] Closed socket 17 (AF_UNIX)
  • [20171204-14:28:17] [DEBUG] xrdp_wm_log_msg: some problem
  • [20171204-14:28:17] [DEBUG] xrdp_mm_module_cleanup
  • [20171204-14:28:17] [DEBUG] Closed socket 16 (AF_INET6 ::1 port 33926)

Файл /var/log/xrdp-sesman.log более окончательно. Если подарки следующие сообщения об ошибках:

  • [20171204-14:24:57] [ERROR] X server for display 10 startup timeout
  • [20171204-14:24:57] [INFO ] starting xrdp-sessvc - xpid=13891 - wmpid=13890
  • [20171204-14:24:57] [ERROR] X server for display 10 startup timeout
  • [20171204-14:24:57] [ERROR] another Xserver might already be active on display 10 - see log
  • [20171204-14:24:57] [DEBUG] aborting connection...

Я предполагаю, что были некоторые существенные изменения из-за Уэйленда? Там некоторые пакеты отсутствуют? Как я могу добраться xrdp работать на Ubuntu 17.10? Любая информация, которую я мог найти через Google, не была полезна вообще. Это, казалось, решило совершенно другие проблемы. У Вас есть некоторые идеи, как продолжить здесь получать XRDP и выполнение?

1
задан 4 December 2017 в 16:52

2 ответа

Вам нужно адаптировать /etc/X11/Xwrapper.config, чтобы это работало. Просто замените allowed_users=console на allowed_users=anybody, и все должно работать.

1
ответ дан 4 December 2017 в 16:52

Установка xserver-xorg-core вместо xserver-xorg-core-hwe и последующая установка xorgxrdp помогла в моем случае:

sudo -i
apt install xserver-xorg-core
apt install xorgxrdp
service xrdp restart
0
ответ дан 4 December 2017 в 16:52

Другие вопросы по тегам:

Похожие вопросы: