Steps to reproduce:
This worked in Fedora 19 OOB and still working. In F26-F28 this does not work. In all cases when connecting from a WinXP or Win7 machine using mstsc.exe the screen opens, allows to enter credentials, then there is a black screen for a while and it closes.
Please let me know what files I should attach to enable you to troubleshoot.
On the Windows side the log window ends up saying "some problem"
On the Linux side /var/log/xrdp.log is showing this:
[20180517-15:40:41] [INFO ] starting xrdp with pid 1342
[20180517-15:40:42] [INFO ] listening to port 3389 on 0.0.0.0
[20180517-19:45:38] [DEBUG] Closed socket 11 (AF_INET 0.0.0.0:3389)
[20180517-19:45:39] [INFO ] starting xrdp with pid 2481
[20180517-19:45:39] [INFO ] listening to port 3389 on 0.0.0.0
[20180517-19:46:01] [INFO ] Socket 12: AF_INET connection received from 10.10.10.2 port 9072
[20180517-19:46:01] [DEBUG] Closed socket 12 (AF_INET 10.10.10.3:3389)
[20180517-19:46:01] [DEBUG] Closed socket 11 (AF_INET 0.0.0.0:3389)
[20180517-19:46:01] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[20180517-19:46:01] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[20180517-19:46:01] [DEBUG] TLSv1.2 enabled
[20180517-19:46:01] [DEBUG] TLSv1.1 enabled
[20180517-19:46:01] [DEBUG] TLSv1 enabled
[20180517-19:46:01] [DEBUG] Security layer: requested 3, selected 1
[20180517-19:46:01] [DEBUG] Closed socket 12 (AF_INET 10.10.10.3:3389)
[20180517-19:46:01] [INFO ] Socket 12: AF_INET connection received from 10.10.10.2 port 9073
[20180517-19:46:01] [DEBUG] Closed socket 12 (AF_INET 10.10.10.3:3389)
[20180517-19:46:01] [DEBUG] Closed socket 11 (AF_INET 0.0.0.0:3389)
[20180517-19:46:01] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[20180517-19:46:01] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[20180517-19:46:01] [DEBUG] TLSv1.2 enabled
[20180517-19:46:01] [DEBUG] TLSv1.1 enabled
[20180517-19:46:01] [DEBUG] TLSv1 enabled
[20180517-19:46:01] [DEBUG] Security layer: requested 3, selected 1
[20180517-19:46:01] [INFO ] connected client computer name: WIN19
[20180517-19:46:01] [INFO ] TLS connection established from 10.10.10.2 port 9073: TLSv1 with cipher ECDHE-RSA-AES256-SHA
[20180517-19:46:02] [DEBUG] xrdp_000009ba_wm_login_mode_event_00000001
[20180517-19:46:02] [INFO ] Loading keymap file /etc/xrdp/km-00000409.ini
[20180517-19:46:02] [WARN ] local keymap file for 0x00000409 found and doesn't match built in keymap, using local keymap file
[20180517-19:46:07] [DEBUG] xrdp_wm_log_msg: connecting to sesman ip 127.0.0.1 port 3350
[20180517-19:46:08] [INFO ] xrdp_wm_log_msg: sesman connect ok
[20180517-19:46:08] [DEBUG] xrdp_wm_log_msg: sending login info to session manager, please wait...
[20180517-19:46:08] [DEBUG] return value from xrdp_mm_connect 0
[20180517-19:46:08] [INFO ] xrdp_wm_log_msg: login successful for display 10
[20180517-19:46:08] [DEBUG] xrdp_wm_log_msg: VNC started connecting
[20180517-19:46:08] [DEBUG] xrdp_wm_log_msg: Waiting 2000 ms for VNC to start...
[20180517-19:46:10] [DEBUG] xrdp_wm_log_msg: VNC connecting to 127.0.0.1 5910
[20180517-19:46:13] [DEBUG] VNC error 1 after security negotiation
[20180517-19:46:13] [DEBUG] VNC error before sending share flag
[20180517-19:46:13] [DEBUG] VNC error before receiving server init
[20180517-19:46:14] [DEBUG] VNC error before receiving pixel format
[20180517-19:46:14] [DEBUG] VNC error before receiving name length
[20180517-19:46:14] [DEBUG] VNC error before receiving name
[20180517-19:46:14] [DEBUG] xrdp_wm_log_msg: VNC error - problem connecting
[20180517-19:46:14] [DEBUG] Closed socket 19 (AF_INET 0.0.0.0:39822)
[20180517-19:46:14] [DEBUG] xrdp_wm_log_msg: some problem
[20180517-19:46:14] [DEBUG] xrdp_mm_module_cleanup
[20180517-19:46:14] [DEBUG] VNC mod_exit
[20180517-19:46:14] [DEBUG] Closed socket 18 (AF_INET 127.0.0.1:48322)
[20180517-19:46:31] [DEBUG] Closed socket 12 (AF_INET 10.10.10.3:3389)
[20180517-19:46:31] [DEBUG] xrdp_mm_module_cleanup
/var/log/xrdp-sesman.log is showing:
[20180517-15:40:41] [DEBUG] libscp initialized
[20180517-15:40:42] [INFO ] starting xrdp-sesman with pid 1341
[20180517-15:40:42] [INFO ] listening to port 3350 on 127.0.0.1
[20180517-19:45:39] [INFO ] shutting down sesman 1
[20180517-19:45:39] [DEBUG] Closed socket 9 (AF_INET 127.0.0.1:3350)
[20180517-19:45:39] [DEBUG] libscp initialized
[20180517-19:45:39] [INFO ] starting xrdp-sesman with pid 2480
[20180517-19:45:39] [INFO ] listening to port 3350 on 127.0.0.1
[20180517-19:46:07] [INFO ] A connection received from 127.0.0.1 port 48322
[20180517-19:46:08] [INFO ] ++ created session (access granted): username use0, ip 10.10.10.2:9073 - socket: 12
[20180517-19:46:08] [INFO ] starting Xvnc session...
[20180517-19:46:08] [DEBUG] Closed socket 12 (AF_INET 0.0.0.0:5910)
[20180517-19:46:08] [DEBUG] Closed socket 12 (AF_INET 0.0.0.0:6010)
[20180517-19:46:08] [DEBUG] Closed socket 12 (AF_INET 0.0.0.0:6210)
[20180517-19:46:08] [DEBUG] Closed socket 10 (AF_INET 127.0.0.1:3350)
[20180517-19:46:08] [INFO ] calling auth_start_session from pid 2491
[20180517-19:46:08] [DEBUG] Closed socket 9 (AF_INET 127.0.0.1:3350)
[20180517-19:46:08] [DEBUG] Closed socket 10 (AF_INET 127.0.0.1:3350)
[20180517-19:46:08] [INFO ] Xvnc :10 -auth .Xauthority -geometry 1920x1080 -depth 24 -rfbauth /home/use0/.vnc/sesman_passwd-use0@localhost.localdomain:10 -bs -nolisten tcp -localhost -dpi 96
[20180517-19:46:09] [CORE ] waiting for window manager (pid 2492) to exit
[20180517-19:46:10] [CORE ] window manager (pid 2492) did exit, cleaning up session
[20180517-19:46:10] [INFO ] calling auth_stop_session and auth_end from pid 2491
[20180517-19:46:10] [DEBUG] cleanup_sockets:
[20180517-19:46:10] [DEBUG] cleanup_sockets: deleting /tmp/.xrdp/xrdp_chansrv_socket_10
[20180517-19:46:10] [DEBUG] cleanup_sockets: deleting /tmp/.xrdp/xrdpapi_10
[20180517-19:46:10] [DEBUG] cleanup_sockets: failed to delete /tmp/.xrdp/xrdpapi_10
[20180517-19:46:10] [INFO ] ++ terminated session: username use0, display :10.0, session_pid 2491, ip 10.10.10.2:9073 - socket: 12
Any suggestions?
Build from source?
Try any diagnostics?