Я пытаюсь выполнить 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 и выполнение?
Вам нужно адаптировать /etc/X11/Xwrapper.config
, чтобы это работало. Просто замените allowed_users=console
на allowed_users=anybody
, и все должно работать.
Установка xserver-xorg-core вместо xserver-xorg-core-hwe и последующая установка xorgxrdp помогла в моем случае:
sudo -i
apt install xserver-xorg-core
apt install xorgxrdp
service xrdp restart