Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XRDP - 0.9.10 | keyborad layout changes after if the same session #1944

Open
AbinayaSandhiyaM opened this issue Jul 15, 2021 · 18 comments
Open

Comments

@AbinayaSandhiyaM
Copy link

Hi Team,

Below are the our environment details

OS - RHEL7
XRDP Version - 0.9.10
Client to connect XRDP server is - RDP [windows 10]

As per our client request we chaned default keyboard layout to German and it been working when we connect the fresh session.

the issue is keyboard is changing to US after reconnect the same session.

could you please let us know the fix/suggestion.

Thanks !

@matt335672
Copy link
Member

Hi @AbinayaSandhiyaM

You're running a fairly old version of XRDP there, but I think you can get logging for the keyboard code from journalctl

Can you post the output of this command after reconnecting and getting a US keyboard?

sudo journalctl -u xrdp -S -5m

Thanks.

@haridasa-alt
Copy link

[root@ulegcprclin tmp]$ sudo journalctl -u xrdp -S -5m
-- No entries --
[root@ulegcprclin tmp]$

@haridasa-alt
Copy link

We have upgraded the xrdp version to 0.9.16 but observing the same issue

@metalefty
Copy link
Member

@haridasa-alt You're not the original reporter, who are you? @AbinayaSandhiyaM Are you guys co-workers or something? Or just an unrelated person who has the same issue and is hi-jacking @AbinayaSandhiyaM 's question?

BTW, You should get logs not executing the given example as-is. -S -5m means to show the log since 5 minutes ago. It is natural there's no entry if you didn't execute journalctl cmd immediately after the issue happens.

@haridasa-alt
Copy link

haridasa-alt commented Jul 19, 2021

Me and @AbinayaSandhiyaM is co-workers and working in same issue.

sudo journalctl -u xrdp
Jul 16 17:08:34 ulegcprclin.emea.nsn-net.net systemd[1]: Started xrdp daemon.
Jul 16 17:08:34 ulegcprclin.emea.nsn-net.net xrdp[1945]: (1945)(140003063015488)[INFO ] starting xrdp with pid 1945
Jul 16 17:08:34 ulegcprclin.emea.nsn-net.net xrdp[1945]: (1945)(140003063015488)[INFO ] listening to port 3389 on 0.0.0.0
Jul 16 17:16:20 ulegcprclin.emea.nsn-net.net xrdp[1945]: (1945)(140003063015488)[INFO ] Socket 12: AF_INET connection received from 10.150.44.33 port 51248
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[1945]: (1945)(140003063015488)[DEBUG] Closed socket 12 (AF_INET 10.151.75.103:3389)
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2875]: (2875)(140003063015488)[DEBUG] Closed socket 11 (AF_INET 0.0.0.0:3389)
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2875]: (2875)(140003063015488)[INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2875]: (2875)(140003063015488)[INFO ] Using default X.509 key file: /etc/xrdp/key.pem
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2875]: (2875)(140003063015488)[DEBUG] TLSv1.2 enabled
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2875]: (2875)(140003063015488)[DEBUG] TLSv1.1 enabled
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2875]: (2875)(140003063015488)[DEBUG] TLSv1 enabled
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2875]: (2875)(140003063015488)[DEBUG] Security layer: requested 11, selected 1
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2875]: (2875)(140003063015488)[DEBUG] Closed socket 12 (AF_INET 10.151.75.103:3389)
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[1945]: (1945)(140003063015488)[INFO ] Socket 12: AF_INET connection received from 10.150.44.33 port 51250
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[1945]: (1945)(140003063015488)[DEBUG] Closed socket 12 (AF_INET 10.151.75.103:3389)
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[DEBUG] Closed socket 11 (AF_INET 0.0.0.0:3389)
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[INFO ] Using default X.509 key file: /etc/xrdp/key.pem
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[DEBUG] TLSv1.2 enabled
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[DEBUG] TLSv1.1 enabled
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[DEBUG] TLSv1 enabled
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[DEBUG] Security layer: requested 11, selected 1
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[INFO ] connected client computer name: N-5CG12313N5
Jul 16 17:16:21 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[INFO ] TLS connection established from 10.150.44.33 port 51250: TLSv1.2 with cipher AES
Jul 16 17:16:22 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[DEBUG] xrdp_00000b3c_wm_login_mode_event_00000001
Jul 16 17:16:22 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[INFO ] Loading keymap file /etc/xrdp/km-00000407.ini
Jul 16 17:16:22 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[WARN ] local keymap file for 0x00000407 found and doesn't match built in keymap, using
Jul 16 17:16:27 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[DEBUG] xrdp_wm_log_msg: connecting to sesman ip 127.0.0.1 port 3350
Jul 16 17:16:27 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[INFO ] xrdp_wm_log_msg: sesman connect ok
Jul 16 17:16:27 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[DEBUG] xrdp_wm_log_msg: sending login info to session manager, please wait...
Jul 16 17:16:27 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[DEBUG] return value from xrdp_mm_connect 0
Jul 16 17:16:29 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[INFO ] xrdp_wm_log_msg: login successful for display 11
Jul 16 17:16:29 ulegcprclin.emea.nsn-net.net xrdp[2876]: (2876)(140003063015488)[DEBUG] xrdp_wm_log_msg: started connecting

@matt335672
Copy link
Member

Thanks for the clarification and the log.

Is the above following a reconnection?

Can you provide a similar log for an initial connection request as well?

Thanks.

@matt335672
Copy link
Member

Also, in both cases (connect and reconnect), what kind of keyboard do you get on the login screen where you enter username and password.

@haridasa-alt
Copy link

haridasa-alt commented Jul 20, 2021

Please find the below logs generated while connecting newly

Jul 20 13:02:52 ulegcprclin.emea.nsn-net.net systemd[1]: Starting xrdp daemon...
Jul 20 13:02:52 ulegcprclin.emea.nsn-net.net xrdp[22990]: [INFO ] address [0.0.0.0] port [3389] mode 1
Jul 20 13:02:52 ulegcprclin.emea.nsn-net.net xrdp[22990]: [INFO ] listening to port 3389 on 0.0.0.0
Jul 20 13:02:52 ulegcprclin.emea.nsn-net.net xrdp[22990]: [INFO ] xrdp_listen_pp done
Jul 20 13:02:52 ulegcprclin.emea.nsn-net.net xrdp[22990]: [DEBUG] Closed socket 7 (AF_INET 0.0.0.0:3389)
Jul 20 13:02:52 ulegcprclin.emea.nsn-net.net xrdp[22990]: daemon process 22991 started ok
Jul 20 13:02:52 ulegcprclin.emea.nsn-net.net systemd[1]: Can't open PID file /var/run/xrdp.pid (yet?) after start: No such file or directory
Jul 20 13:02:53 ulegcprclin.emea.nsn-net.net systemd[1]: Started xrdp daemon.
Jul 20 13:02:54 ulegcprclin.emea.nsn-net.net xrdp[22991]: [INFO ] starting xrdp with pid 22991
Jul 20 13:02:54 ulegcprclin.emea.nsn-net.net xrdp[22991]: [INFO ] address [0.0.0.0] port [3389] mode 1
Jul 20 13:02:54 ulegcprclin.emea.nsn-net.net xrdp[22991]: [INFO ] listening to port 3389 on 0.0.0.0
Jul 20 13:02:54 ulegcprclin.emea.nsn-net.net xrdp[22991]: [INFO ] xrdp_listen_pp done
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[22991]: [INFO ] Socket 12: AF_INET connection received from 10.206.136.214 port 63357
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[22991]: [DEBUG] Closed socket 12 (AF_INET 10.151.75.103:3389)
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] Closed socket 11 (AF_INET 0.0.0.0:3389)
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ini_version, value 1
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item fork, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item port, value 3389
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item use_vsock, value false
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item tcp_nodelay, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item tcp_keepalive, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item security_layer, value negotiate
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item crypt_level, value high
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item certificate, value
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item key_file, value
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ssl_protocols, value TLSv1, TLSv1.1, TLSv1.2
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] TLSv1.2 enabled
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] TLSv1.1 enabled
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] TLSv1 enabled
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item autorun, value
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item allow_channels, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item allow_multimon, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item bitmap_cache, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item bitmap_compression, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item bulk_compression, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item max_bpp, value 32
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item new_cursors, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item use_fastpath, value both
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item blue, value 009cb5
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item grey, value dedede
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_top_window_bg_color, value 009cb5
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_width, value 350
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_height, value 430
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_bg_color, value dedede
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_logo_filename, value
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_logo_x_pos, value 55
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_logo_y_pos, value 50
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_label_x_pos, value 30
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_label_width, value 60
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_input_x_pos, value 110
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_input_width, value 210
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_input_y_pos, value 220
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_btn_ok_x_pos, value 142
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_btn_ok_y_pos, value 370
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_btn_ok_width, value 85
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_btn_ok_height, value 30
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_btn_cancel_x_pos, value 237
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_btn_cancel_y_pos, value 370
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_btn_cancel_width, value 85
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_btn_cancel_height, value 30
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] Security layer: requested 11, selected 1
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] Using TLS security, and setting RDP security crypto to LEVEL_NONE and METHOD_NONE
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] [MCS Connection Sequence] receive connection request
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] SSL_read: I/O error
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] libxrdp_force_read: header read error
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] Processing [ITU-T T.125] Connect-Initial failed
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] [MCS Connection Sequence] receive connection request failed
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] xrdp_sec_incoming: xrdp_mcs_incoming failed
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] xrdp_rdp_incoming: xrdp_sec_incoming failed
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] xrdp_process_main_loop: libxrdp_process_incoming failed
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] xrdp_iso_send: trans_write_copy_s failed
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] SSL_shutdown: I/O error
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] Closed socket 12 (AF_INET 10.151.75.103:3389)
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] Sending [ITU T.125] DisconnectProviderUltimatum failed
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[22991]: [INFO ] Socket 12: AF_INET connection received from 10.206.136.214 port 63358
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[22991]: [DEBUG] Closed socket 12 (AF_INET 10.151.75.103:3389)
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] Closed socket 11 (AF_INET 0.0.0.0:3389)
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ini_version, value 1
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item fork, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item port, value 3389
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item use_vsock, value false
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item tcp_nodelay, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item tcp_keepalive, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item security_layer, value negotiate
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item crypt_level, value high
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item certificate, value
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item key_file, value
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ssl_protocols, value TLSv1, TLSv1.1, TLSv1.2
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] TLSv1.2 enabled
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] TLSv1.1 enabled
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] TLSv1 enabled
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item autorun, value
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item allow_channels, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item allow_multimon, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item bitmap_cache, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item bitmap_compression, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item bulk_compression, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item max_bpp, value 32
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item new_cursors, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item use_fastpath, value both
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item blue, value 009cb5
-- Logs begin at Fri 2021-07-16 17:08:14 CEST, end at Tue 2021-07-20 13:06:31 CEST. --
Jul 20 13:02:46 ulegcprclin.emea.nsn-net.net systemd[1]: Stopping xrdp daemon...
Jul 20 13:02:46 ulegcprclin.emea.nsn-net.net xrdp[18473]: [INFO ] Received termination signal, stopping the server accept new connections thread
Jul 20 13:02:46 ulegcprclin.emea.nsn-net.net xrdp[22976]: stopping xrdp
Jul 20 13:02:46 ulegcprclin.emea.nsn-net.net xrdp[22976]: stopping process id 18473
Jul 20 13:02:46 ulegcprclin.emea.nsn-net.net xrdp[18473]: [DEBUG] Closed socket 11 (AF_INET 0.0.0.0:3389)
Jul 20 13:02:46 ulegcprclin.emea.nsn-net.net systemd[1]: Stopped xrdp daemon.
Jul 20 13:02:52 ulegcprclin.emea.nsn-net.net systemd[1]: Starting xrdp daemon...
Jul 20 13:02:52 ulegcprclin.emea.nsn-net.net xrdp[22990]: [INFO ] address [0.0.0.0] port [3389] mode 1
Jul 20 13:02:52 ulegcprclin.emea.nsn-net.net xrdp[22990]: [INFO ] listening to port 3389 on 0.0.0.0
Jul 20 13:02:52 ulegcprclin.emea.nsn-net.net xrdp[22990]: [INFO ] xrdp_listen_pp done
Jul 20 13:02:52 ulegcprclin.emea.nsn-net.net xrdp[22990]: [DEBUG] Closed socket 7 (AF_INET 0.0.0.0:3389)
Jul 20 13:02:52 ulegcprclin.emea.nsn-net.net xrdp[22990]: daemon process 22991 started ok
Jul 20 13:02:52 ulegcprclin.emea.nsn-net.net systemd[1]: Can't open PID file /var/run/xrdp.pid (yet?) after start: No such file or directory
Jul 20 13:02:53 ulegcprclin.emea.nsn-net.net systemd[1]: Started xrdp daemon.
Jul 20 13:02:54 ulegcprclin.emea.nsn-net.net xrdp[22991]: [INFO ] starting xrdp with pid 22991
Jul 20 13:02:54 ulegcprclin.emea.nsn-net.net xrdp[22991]: [INFO ] address [0.0.0.0] port [3389] mode 1
Jul 20 13:02:54 ulegcprclin.emea.nsn-net.net xrdp[22991]: [INFO ] listening to port 3389 on 0.0.0.0
Jul 20 13:02:54 ulegcprclin.emea.nsn-net.net xrdp[22991]: [INFO ] xrdp_listen_pp done
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[22991]: [INFO ] Socket 12: AF_INET connection received from 10.206.136.214 port 63357
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[22991]: [DEBUG] Closed socket 12 (AF_INET 10.151.75.103:3389)
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] Closed socket 11 (AF_INET 0.0.0.0:3389)
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ini_version, value 1
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item fork, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item port, value 3389
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item use_vsock, value false
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item tcp_nodelay, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item tcp_keepalive, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item security_layer, value negotiate
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item crypt_level, value high
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item certificate, value
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item key_file, value
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ssl_protocols, value TLSv1, TLSv1.1, TLSv1.2
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] TLSv1.2 enabled
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] TLSv1.1 enabled
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] TLSv1 enabled
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item autorun, value
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item allow_channels, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item allow_multimon, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item bitmap_cache, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item bitmap_compression, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item bulk_compression, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item max_bpp, value 32
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item new_cursors, value true
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item use_fastpath, value both
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item blue, value 009cb5
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item grey, value dedede
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_top_window_bg_color, value 009cb5
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_width, value 350
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_height, value 430
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_bg_color, value dedede
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_logo_filename, value
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_logo_x_pos, value 55
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_logo_y_pos, value 50
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_label_x_pos, value 30
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_label_width, value 60
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_input_x_pos, value 110
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_input_width, value 210
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_input_y_pos, value 220
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_btn_ok_x_pos, value 142
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_btn_ok_y_pos, value 370
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_btn_ok_width, value 85
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_btn_ok_height, value 30
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_btn_cancel_x_pos, value 237
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_btn_cancel_y_pos, value 370
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_btn_cancel_width, value 85
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] item ls_btn_cancel_height, value 30
Jul 20 13:03:31 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] Security layer: requested 11, selected 1
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] Using TLS security, and setting RDP security crypto to LEVEL_NONE and METHOD_NONE
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] [MCS Connection Sequence] receive connection request
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] SSL_read: I/O error
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] libxrdp_force_read: header read error
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] Processing [ITU-T T.125] Connect-Initial failed
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] [MCS Connection Sequence] receive connection request failed
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] xrdp_sec_incoming: xrdp_mcs_incoming failed
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] xrdp_rdp_incoming: xrdp_sec_incoming failed
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] xrdp_process_main_loop: libxrdp_process_incoming failed
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] xrdp_iso_send: trans_write_copy_s failed
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] SSL_shutdown: I/O error
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [DEBUG] Closed socket 12 (AF_INET 10.151.75.103:3389)
Jul 20 13:03:32 ulegcprclin.emea.nsn-net.net xrdp[23000]: [ERROR] Sending [ITU T.125] DisconnectProviderUltimatum failed
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[22991]: [INFO ] Socket 12: AF_INET connection received from 10.206.136.214 port 63358
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[22991]: [DEBUG] Closed socket 12 (AF_INET 10.151.75.103:3389)
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] Closed socket 11 (AF_INET 0.0.0.0:3389)
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ini_version, value 1
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item fork, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item port, value 3389
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item use_vsock, value false
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item tcp_nodelay, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item tcp_keepalive, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item security_layer, value negotiate
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item crypt_level, value high
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item certificate, value
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item key_file, value
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ssl_protocols, value TLSv1, TLSv1.1, TLSv1.2
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] TLSv1.2 enabled
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] TLSv1.1 enabled
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] TLSv1 enabled
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item autorun, value
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item allow_channels, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item allow_multimon, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item bitmap_cache, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item bitmap_compression, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item bulk_compression, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item max_bpp, value 32
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item new_cursors, value true
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item use_fastpath, value both
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item blue, value 009cb5
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item grey, value dedede
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_top_window_bg_color, value 009cb5
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_width, value 350
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_height, value 430
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_bg_color, value dedede
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_logo_filename, value
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_logo_x_pos, value 55
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_logo_y_pos, value 50
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_label_x_pos, value 30
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_label_width, value 60
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_input_x_pos, value 110
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_input_width, value 210
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_input_y_pos, value 220
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_btn_ok_x_pos, value 142
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_btn_ok_y_pos, value 370
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_btn_ok_width, value 85
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_btn_ok_height, value 30
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_btn_cancel_x_pos, value 237
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_btn_cancel_y_pos, value 370
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_btn_cancel_width, value 85
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] item ls_btn_cancel_height, value 30
Jul 20 13:03:34 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] Security layer: requested 11, selected 1
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] Using TLS security, and setting RDP security crypto to LEVEL_NONE and METHOD_NONE
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] [MCS Connection Sequence] receive connection request
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [INFO ] Connected client computer name: N-20L6PF1MRKQ9
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] Client supports 40 bit encryption
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] Client supports 128 bit encryption
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] Client supports 56 bit encryption
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] Client supports fips encryption
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] The connection is using TLS, skipping RDP crypto negotiation
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] Adding channel: name rdpdr, channel id 1004, flags 0x80800000
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] Adding channel: name rdpsnd, channel id 1005, flags 0xc0000000
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] Adding channel: name cliprdr, channel id 1006, flags 0xc0a00000
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] Adding channel: name drdynvc, channel id 1007, flags 0xc0800000
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [WARN ] Received [MS-RDPBCGR] TS_UD_HEADER type 0xc006 is unknown (ignored)
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [WARN ] Received [MS-RDPBCGR] TS_UD_HEADER type 0xc00a is unknown (ignored)
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] [MCS Connection Sequence] construct connection reponse
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] using no security
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] [MCS Connection Sequence] send connection reponse
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] [MCS Connection Sequence] receive erect domain request
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] [MCS Connection Sequence] receive attach user request
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] [MCS Connection Sequence] send attach user confirm
Jul 20 13:03:35 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] [MCS Connection Sequence] receive channel join request
Jul 20 13:03:36 ulegcprclin.emea.nsn-net.net xrdp[23003]: [DEBUG] [MCS Connection Sequence] send channel join confirm

@haridasa-alt
Copy link

English(US) keyboard layout getting in login screen for both cases

@haridasa-alt
Copy link

haridasa-alt commented Jul 20, 2021

Observed the below error while reconnecting the xrdp session.

Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [INFO ] xrdp_load_keyboard_layout: keyboard_type [4] keyboard_subtype [0]
Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] keyboard_cfg_file /etc/xrdp/xrdp_keyboard.ini
Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] xrdp_load_keyboard_layout: item rdp_layout_de value 0x00000407
Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] xrdp_load_keyboard_layout: skipping configuration item - rdp_layout_de, continuing to next section
Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] xrdp_load_keyboard_layout: item rdp_layout_de value de
Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] xrdp_load_keyboard_layout: skipping configuration item - rdp_layout_de, continuing to next section
Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] xrdp_load_keyboard_layout: item keyboard_type value 4
Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] xrdp_load_keyboard_layout: item keyboard_subtype value 3
Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] xrdp_load_keyboard_layout: item keyboard_type value 7
Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] xrdp_load_keyboard_layout: item keyboard_subtype value 2
Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] xrdp_load_keyboard_layout: item model value pc105
Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] xrdp_load_keyboard_layout: item rdp_layouts value default_rdp_layouts
Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] xrdp_load_keyboard_layout: item layouts_map value default_layouts_map
Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] xrdp_load_keyboard_layout: item rdp_layout_us value us
Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] xrdp_load_keyboard_layout: skipping configuration item - rdp_layout_us, continuing to next section
Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [INFO ] xrdp_load_keyboard_layout: model [] variant [] layout [us] options []
Jul 20 17:31:21 ulegcprclin.emea.nsn-net.net xrdp[5184]: [INFO ] TLS connection established from 10.206.136.214 port 49970: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA
Jul 20 17:31:22 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] Client requested compression enabled.
Jul 20 17:31:22 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] Client supplied domain:
Jul 20 17:31:22 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] Client supplied username:
Jul 20 17:31:22 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] Client supplied password: <omitted from log>
Jul 20 17:31:22 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] Client supplied program:
Jul 20 17:31:22 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] Client supplied directory:
Jul 20 17:31:22 ulegcprclin.emea.nsn-net.net xrdp[5184]: [INFO ] xrdp_caps_process_pointer: client supports new(color) cursor
Jul 20 17:31:22 ulegcprclin.emea.nsn-net.net xrdp[5184]: [INFO ] xrdp_process_offscreen_bmpcache: support level 1 cache size 10485760 MB cache entries 100
Jul 20 17:31:22 ulegcprclin.emea.nsn-net.net xrdp[5184]: [INFO ] xrdp_caps_process_codecs: nscodec, codec id 1, properties len 3
Jul 20 17:31:22 ulegcprclin.emea.nsn-net.net xrdp[5184]: [WARN ] xrdp_caps_process_codecs: unknown codec id 5
Jul 20 17:31:22 ulegcprclin.emea.nsn-net.net xrdp[5184]: [INFO ] xrdp_caps_process_codecs: RemoteFX, codec id 3, properties len 49
Jul 20 17:31:22 ulegcprclin.emea.nsn-net.net xrdp[5184]: [DEBUG] xrdp_00001440_wm_login_state_event_00000001
Jul 20 17:31:22 ulegcprclin.emea.nsn-net.net xrdp[5184]: [INFO ] Loading keymap file /etc/xrdp/km-00000409.ini
Jul 20 17:31:22 ulegcprclin.emea.nsn-net.net xrdp[5184]: [WARN ] local keymap file for 0x00000409 found and doesn't match built in keymap, using local keymap file

@matt335672
Copy link
Member

Thanks.

There's some confusion here. You've got two different computers above. One is reporting as N-5CG12313N5, and the other is reporting as N-20L6PF1MRKQ9. The first one of these is sending a German keyboard layout through to XRDP and so we're getting this message:-

Loading keymap file /etc/xrdp/km-00000407.ini

The second one is either not sending a layout, or is requesting a default layout, and we're getting this message:-

Loading keymap file /etc/xrdp/km-00000409.ini

These codes can be looked up in the Microsoft Keyboard Identifiers list. In there you can see that 0x407 corresponds to German, and 0x409 corresponds to US.

Also the debug messages you've got from xrdp_load_keyboard_layout suggest to me you've been editing /etc/xrdp/xrdp_keyboard.ini. That shouldn't be necessary, and may also be causing confusion.

Can we concentrate on N-5CG12313N5 to start with please? On that machine, on the blue XRDP login screen, are you seeing German keyboard behaviour, or US keyboard behaviour?

Thanks.

@haridasa-alt
Copy link

In the fresh session ( N-5CG12313N5 ) , we are getting German keyboard behavior.
Seems while reconnecting, it is connected to new socket and it taking the default keylayout.
How can avoid this issue

@matt335672
Copy link
Member

Can you be absolutely clear on this please, for my benefit. I'm still not sure I fully understand what's happening.

On N-5CG12313N5,:-

  • when you connect for the first time, are you getting a German keyboard on the XRDP login screen?
  • when you reconnect, are you getting German keyboard on the XRDP login screen?

We'll get to the actual session later.

Please can you post a log of the connect and the reconnect from /var/log/xrdp.log. Before doing so, delete /var/log/xrdp.log to avoid any confusion with previous sessions.

Thanks.

@haridasa-alt
Copy link

when we connect for the first time, we are getting German keyboard but when we reconnect it is changed to the Default US.
xrdp_reconnect.txt
xrdp_connect.txt

@TOMATO-ONE

This comment has been minimized.

@matt335672
Copy link
Member

@haridasa-alt

I can't see anything wrong with those logs. Also, I'm unable to reproduce this problem with a GB keyboard here. So I'm assuming we've got some configuration issue.

Can you post the contents of /etc/xrdp/xrdp.ini and /etc/xrdp/xrdp_keyboard.ini please?

@TOMATO-ONE - thanks for the suggestion, but at the moment I don't think bringing NeutrinoRDP in is going to help.

@TOMATO-ONE
Copy link
Contributor

@matt335672
Sorry for the sideways comment.
I'll hide my reply to avoid confusing the discussion.

Please let me know if you need it.

@hugaleno
Copy link

hugaleno commented Mar 11, 2024

Hello guys, this problem happens to me too.
Basically it connects with the right keyboard, but when I change the size of the window(triggering a session reconnect, due new window size) the keyboard changes to default

OS - linux mint 21 desktop
XRDP Version - 0.9.21.1
Client to connect XRDP server is - apache guacamole

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants