Xrdp only shows terminal after login

Hello,

I use my tumbleweed machine since a long time with remote access, but since about three days my connection result in a screen with only a white terminal in it. I solved many problems over the time with xrdp, but this one is simply not easily fixable by me.
I updated my notebook also to verify it, and now he has the same behaviour, so i think something has been patched/broken.
I changed the loglevel to debug, but can’t get a clue what is going wrong. I need the remote access via my gui, ssh is working still fine.


[20201026-09:12:08] [INFO ] starting xrdp with pid 1746
[20201026-09:12:08] [INFO ] address [0.0.0.0] port [3389] mode 1
[20201026-09:12:08] [INFO ] listening to port 3389 on 0.0.0.0
[20201026-09:12:08] [INFO ] xrdp_listen_pp done
[20201026-09:12:11] [INFO ] Socket 11: AF_INET6 connection received from ::ffff:XX.XXX.XXX.XX port 61080
[20201026-09:12:11] [DEBUG] Closed socket 11 (AF_INET6 ::ffff:192.168.XXX.XX port 3389)
[20201026-09:12:11] [DEBUG] Closed socket 10 (AF_INET6 :: port 3389)
[20201026-09:12:11] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[20201026-09:12:11] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[20201026-09:12:11] [DEBUG] TLSv1.3 enabled
[20201026-09:12:11] [DEBUG] TLSv1.2 enabled
[20201026-09:12:11] [DEBUG] Security layer: requested 11, selected 1
[20201026-09:12:11] [DEBUG] Closed socket 11 (AF_INET6 ::ffff:192.168.XXX.XX port 3389)
[20201026-09:12:12] [INFO ] Socket 11: AF_INET6 connection received from ::ffff:XX.XXX.XXX.XX port 61081
[20201026-09:12:12] [DEBUG] Closed socket 11 (AF_INET6 ::ffff:192.168.XXX.XX port 3389)
[20201026-09:12:12] [DEBUG] Closed socket 10 (AF_INET6 :: port 3389)
[20201026-09:12:12] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[20201026-09:12:12] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[20201026-09:12:12] [DEBUG] TLSv1.3 enabled
[20201026-09:12:12] [DEBUG] TLSv1.2 enabled
[20201026-09:12:12] [DEBUG] Security layer: requested 11, selected 1
[20201026-09:12:12] [INFO ] connected client computer name: HUNTSMAN
[20201026-09:12:12] [INFO ] adding channel item name rdpdr chan_id 1004 flags 0x80800000
[20201026-09:12:12] [INFO ] adding channel item name rdpsnd chan_id 1005 flags 0xc0000000
[20201026-09:12:12] [INFO ] adding channel item name cliprdr chan_id 1006 flags 0xc0a00000
[20201026-09:12:12] [INFO ] adding channel item name drdynvc chan_id 1007 flags 0xc0800000
[20201026-09:12:13] [INFO ] TLS connection established from ::ffff:XX.XXX.XXX.XX port 61081: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA38
[20201026-09:12:13] [DEBUG] xrdp_000006d4_wm_login_mode_event_00000001
[20201026-09:12:13] [INFO ] Loading keymap file /etc/xrdp/km-00000407.ini
[20201026-09:12:13] [WARN ] local keymap file for 0x00000407 found and doesn't match built in keymap, using local keymap file
[20201026-09:12:18] [DEBUG] xrdp_wm_log_msg: connecting to sesman ip 127.0.0.1 port 3350
[20201026-09:12:18] [INFO ] xrdp_wm_log_msg: sesman connect ok
[20201026-09:12:18] [DEBUG] xrdp_wm_log_msg: sending login info to session manager, please wait...
[20201026-09:12:18] [DEBUG] return value from xrdp_mm_connect 0
[20201026-09:12:18] [INFO ] xrdp_wm_log_msg: login successful for display 200
[20201026-09:12:18] [DEBUG] xrdp_wm_log_msg: started connecting
[20201026-09:12:19] [INFO ] lib_mod_log_peer: xrdp_pid=1748 connected to X11rdp_pid=1759 X11rdp_uid=1000 X11rdp_gid=100 client_ip=::ffff:84
[20201026-09:12:19] [DEBUG] xrdp_wm_log_msg: connected ok
[20201026-09:12:19] [DEBUG] xrdp_mm_connect_chansrv: chansrv connect successful
[20201026-09:12:19] [DEBUG] Closed socket 17 (AF_INET6 ::1 port 33736)
[20201026-09:12:22] [DEBUG] Closed socket 11 (AF_INET6 ::ffff:192.168.XXX.XX port 3389)
[20201026-09:12:22] [DEBUG] xrdp_mm_module_cleanup
[20201026-09:12:22] [DEBUG] Closed socket 18 (AF_UNIX)
[20201026-09:12:22] [DEBUG] Closed socket 19 (AF_UNIX)

maybe someone can enlighten me… I know that xrdp has its issues… I changed the ip adresses to XX i hope it is sufficent.
Thank you!

Please use Code-Tags for your post:
https://forums.opensuse.org/showthread.php/536143-Using-Code-Tags-Around-Your-Paste

Sorry, totally forgot this. and x server should be fine, because it works on my notebook with the same issue, only problem is in xrdp connection.

Try test connecting from another Tumbleweed machine (If you’re familiar with virtualization like Virtualbox, you can use a virtual machine).
Could be Tumbleweed modified its iphersuite support. If it connects, inspect its connection log to what you’ve posted.

TSU

I tried various machines/software to connect from. From windows, remmina and other computers. The strange thing is that my notebook also updated to the latest tumbleweed now shows the same behaviour.

Connect via rdp on it, and a big black screen after the login credentials with a white terminal window in the upper left corner. i can enter everything in it, but i want my desktop back :frowning:

“Could be Tumbleweed modified its iphersuite support” I don’t really know how to check this. My log is looking always the same regardless from which machine i connect.

something has fixed this in 29.10. update…
Works now like a charm now.