Remmina fails to connect using RDP with gateways

Bug #2067758 reported by omriasta
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
remmina (Ubuntu)
New
Undecided
Unassigned

Bug Description

Remmina was working until I upgraded from Ubuntu 23.10 to 24.04.
I have tried the next PPA of remmina as well and have the same issue.
I am able to connect without issue using the xfreerdp command line and an .rdp file
I have tried "reimporting" the .rdp file to remmina as well as changing almost every option I could find in remmina (TLS level, Security protocol negotiation etc.).
* Client (OS name and version): Ubuntu 24.04
* Remmina version (remmina --version): 1.4.35 (git n/a)
* Desktop environment (GNOME, Unity, KDE, ..): GNOME
* Connecting to (OS and version): Windows server 2019
* Connecting via (RDP, VNC, ...): RDP
* RDP issues only, freerdp version (xfreerdp --version):2.11.5

Here are the logs:
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.852: [precommand] (null)
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.852: [precommand] updated to:
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.853: (remmina_protocol_widget_open_connection_real) - Opening connection
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_rdp_event_init) - Disable smooth scrolling is set to 0
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_rdp_event_init) - Adding GDK_SMOOTH_SCROLL_MASK
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_protocol_widget_open_connection_real) - Have SSH
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_rdp_main) - RDP data path is /home/XXXX/.local/share/remmina/RDP
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_rdp_main) - Not using system proxy settings
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_rdp_tunnel_init) - Tunnel init
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_protocol_widget_start_direct_tunnel) - SSH tunnel initialization…
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_protocol_widget_start_direct_tunnel) - Calling remmina_public_get_server_port
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_public_get_server_port) - Parsing server: XXXXXXXX.XXXXXXX.com, default port: 3389
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_public_get_server_port) - host: XXXXXXX-desktop.XXXXXXX.com
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_public_get_server_port) - port: 3389
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_protocol_widget_start_direct_tunnel) - Calling remmina_public_get_server_port (tunnel)
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_public_get_server_port) - host: (null)
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_public_get_server_port) - port: 0
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_protocol_widget_start_direct_tunnel) - server: XXXXXXX-desktop.XXXXXXX.com, port: 3389
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_public_get_server_port) - Parsing server: [XXXXXXX-desktop.XXXXXXX.com]:3389, default port: 3389
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_public_get_server_port) - host: XXXXXXX-desktop.XXXXXXX.com
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_public_get_server_port) - port: 3389
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_rdp_tunnel_init) - protocol_plugin_start_direct_tunnel() returned [XXXXXXX-desktop.XXXXXXX.com]:3389
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_rdp_tunnel_init) - Tunnel has been optionally initialized. Now connecting to XXXXXXX-desktop.XXXXXXX.com:3389
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_rdp_main) - gfx_h264_available: 0
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_rdp_main) - Resolution set by the user: 1280x960
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.854: (remmina_rdp_main) - Resolution set after workarounds: 1280x960
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.855: (remmina_rdp_main) - proxy_type: (null)
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.855: (remmina_rdp_main) - proxy_username: (null)
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.855: (remmina_rdp_main) - proxy_password: (null)
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.855: (remmina_rdp_main) - proxy_hostname: (null)
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.855: (remmina_rdp_main) - proxy_port: 80
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.855: (remmina_public_get_server_port) - Parsing server: XXXX.XXXXX.com, default port: 443
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.855: (remmina_public_get_server_port) - host: XXXX.XXXXX.com
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.855: (remmina_public_get_server_port) - port: 443
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.855: (remmina_rdp_main) - rdp_keyboard_remapping_list:
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:07.855: (remmina_rdp_main) - Log level set to to INFO
[13:00:07:51] [11352:00002caf] [WARN][com.freerdp.core.nego] - [nego_enable_aad]: This build does not support AAD security, disabling.
[13:00:09:452] [11352:00002caf] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "XXXX.COM" [-1765328230])
[13:00:09:467] [11352:00002caf] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "XXXX.COM" [-1765328230])
[13:00:09:482] [11352:00002caf] [WARN][com.freerdp.core.gateway.rdg] - [http_response_log_error_status]: Unexpected HTTP status: HTTP_STATUS_DENIED [401]
[13:00:09:482] [11352:00002caf] [WARN][com.freerdp.core.gateway.rdg] - [http_response_print]: HTTP status: HTTP_STATUS_DENIED [401]
[13:00:09:482] [11352:00002caf] [WARN][com.freerdp.core.gateway.rdg] - [http_response_print]: [reason] Unauthorized
[13:00:09:648] [11352:00002caf] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "XXXX.COM" [-1765328230])
[13:00:09:666] [11352:00002caf] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "XXXX.COM" [-1765328230])
[13:00:09:696] [11352:00002caf] [WARN][com.freerdp.core.gateway.rdg] - [http_response_log_error_status]: Unexpected HTTP status: HTTP_STATUS_DENIED [401]
[13:00:09:696] [11352:00002caf] [WARN][com.freerdp.core.gateway.rdg] - [http_response_print]: HTTP status: HTTP_STATUS_DENIED [401]
[13:00:09:696] [11352:00002caf] [WARN][com.freerdp.core.gateway.rdg] - [http_response_print]: [reason] Unauthorized
[13:00:09:789] [11352:00002caf] [INFO][com.freerdp.core.gateway.rdg] - [utils_apply_gateway_policy]: [RDG] policy denies port redirections
[13:00:09:789] [11352:00002caf] [INFO][com.freerdp.core.gateway.rdg] - [utils_apply_gateway_policy]: [RDG] policy denies PNP redirections
[13:00:09:999] [11352:00002caf] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "XXXX.COM" [-1765328230])
[13:00:09:18] [11352:00002caf] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5glue_get_init_creds (Cannot find KDC for realm "XXXX.COM" [-1765328230])
[13:00:10:428] [11352:00002caf] [INFO][com.winpr.timezone] - [winpr_detect_windows_time_zone]: tzid: America/New_York
[13:00:10:459] [11352:00002caf] [WARN][com.freerdp.core.license] - [license_read_binary_blob_data]: license binary blob::type BB_ERROR_BLOB, length=0, skipping.
[13:00:10:886] [11352:00002caf] [WARN][com.freerdp.core.rdp] - [Stream_CheckAndLogRequiredLengthWLogExVa][0x56ae06dd40f0]: [rdp_read_share_control_header(obj-x86_64-linux-gnu/libfreerdp/CMakeFiles/freerdp.dir/compiler_depend.ts:301)] invalid length, got 4, require at least 4090 [element size=1]
[13:00:10:888] [11352:00002caf] [WARN][com.freerdp.core.rdp] - [winpr_log_backtrace_ex][0x56ae06dd40f0]: 0: dli_fname=/lib/x86_64-linux-gnu/libwinpr3.so.3 [0x77c2a362b000], dli_sname=winpr_backtrace [0x77c2a3697680]
[13:00:10:888] [11352:00002caf] [WARN][com.freerdp.core.rdp] - [winpr_log_backtrace_ex][0x56ae06dd40f0]: 1: dli_fname=/lib/x86_64-linux-gnu/libwinpr3.so.3 [0x77c2a362b000], dli_sname=winpr_log_backtrace_ex [0x77c2a369f170]
[13:00:10:888] [11352:00002caf] [WARN][com.freerdp.core.rdp] - [winpr_log_backtrace_ex][0x56ae06dd40f0]: 2: dli_fname=/lib/x86_64-linux-gnu/libwinpr3.so.3 [0x77c2a362b000], dli_sname=Stream_CheckAndLogRequiredLengthWLogExVa [0x77c2a3694ba0]
[13:00:10:888] [11352:00002caf] [WARN][com.freerdp.core.rdp] - [winpr_log_backtrace_ex][0x56ae06dd40f0]: 3: dli_fname=/lib/x86_64-linux-gnu/libwinpr3.so.3 [0x77c2a362b000], dli_sname=Stream_CheckAndLogRequiredLengthWLogEx [0x77c2a3696120]
[13:00:10:888] [11352:00002caf] [WARN][com.freerdp.core.rdp] - [winpr_log_backtrace_ex][0x56ae06dd40f0]: 4: dli_fname=/lib/x86_64-linux-gnu/libfreerdp3.so.3 [0x77c2a2000000], dli_sname=(null) [(nil)]
[13:00:10:888] [11352:00002caf] [WARN][com.freerdp.core.rdp] - [winpr_log_backtrace_ex][0x56ae06dd40f0]: 5: dli_fname=/lib/x86_64-linux-gnu/libfreerdp3.so.3 [0x77c2a2000000], dli_sname=(null) [(nil)]
[13:00:10:888] [11352:00002caf] [WARN][com.freerdp.core.rdp] - [winpr_log_backtrace_ex][0x56ae06dd40f0]: 6: dli_fname=/lib/x86_64-linux-gnu/libfreerdp3.so.3 [0x77c2a2000000], dli_sname=(null) [(nil)]
[13:00:10:888] [11352:00002caf] [WARN][com.freerdp.core.rdp] - [winpr_log_backtrace_ex][0x56ae06dd40f0]: 7: dli_fname=/lib/x86_64-linux-gnu/libfreerdp3.so.3 [0x77c2a2000000], dli_sname=(null) [(nil)]
[13:00:10:888] [11352:00002caf] [WARN][com.freerdp.core.rdp] - [winpr_log_backtrace_ex][0x56ae06dd40f0]: 8: dli_fname=/lib/x86_64-linux-gnu/libfreerdp3.so.3 [0x77c2a2000000], dli_sname=(null) [(nil)]
[13:00:10:888] [11352:00002caf] [WARN][com.freerdp.core.rdp] - [winpr_log_backtrace_ex][0x56ae06dd40f0]: 9: dli_fname=/lib/x86_64-linux-gnu/libfreerdp3.so.3 [0x77c2a2000000], dli_sname=freerdp_connect [0x77c2a20cd9c0]
[13:00:10:888] [11352:00002caf] [WARN][com.freerdp.core.rdp] - [winpr_log_backtrace_ex][0x56ae06dd40f0]: 10: dli_fname=/usr/lib/x86_64-linux-gnu/remmina/plugins/remmina-plugin-rdp.so [0x77c2a5f62000], dli_sname=(null) [(nil)]
[13:00:10:888] [11352:00002caf] [WARN][com.freerdp.core.rdp] - [winpr_log_backtrace_ex][0x56ae06dd40f0]: 11: dli_fname=/usr/lib/x86_64-linux-gnu/remmina/plugins/remmina-plugin-rdp.so [0x77c2a5f62000], dli_sname=(null) [(nil)]
[13:00:10:888] [11352:00002caf] [WARN][com.freerdp.core.rdp] - [winpr_log_backtrace_ex][0x56ae06dd40f0]: 12: dli_fname=/usr/bin/../lib/x86_64-linux-gnu/libc.so.6 [0x77c2a7c00000], dli_sname=(null) [(nil)]
[13:00:10:888] [11352:00002caf] [WARN][com.freerdp.core.rdp] - [winpr_log_backtrace_ex][0x56ae06dd40f0]: 13: dli_fname=/usr/bin/../lib/x86_64-linux-gnu/libc.so.6 [0x77c2a7c00000], dli_sname=(null) [(nil)]
[13:00:10:888] [11352:00002caf] [WARN][com.freerdp.core.rdp] - [winpr_log_backtrace_ex][0x56ae06dd40f0]: 14: unresolvable, address=(nil)
[13:00:10:888] [11352:00002caf] [ERROR][com.freerdp.core.rdp] - [rdp_recv_callback_int][0x56ae06dd40f0]: CONNECTION_STATE_CAPABILITIES_EXCHANGE_DEMAND_ACTIVE status STATE_RUN_FAILED [-1]
[13:00:10:888] [11352:00002caf] [ERROR][com.freerdp.core.transport] - [transport_check_fds]: transport_check_fds: transport->ReceiveCallback() - STATE_RUN_FAILED [-1]
[13:00:10:888] [11352:00002caf] [ERROR][com.freerdp.core] - [rdp_client_wait_for_activation]: ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
libfreerdp returned code is 0002000D
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:10.708: [postcommand] (null)
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:10.708: [postcommand] updated to:
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:10.708: (rco_on_disconnect) - Disconnect signal received on RemminaProtocolWidget
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:10.709: (remmina_file_save) - Saving profile
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:10.709: (remmina_file_save) - We have a secret and disablepasswordstoring=0
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:10.725: (remmina_plugin_glibsecret_store_password) - Password “password” saved for file /home/XXXX/.local/share/remmina/XXXX_XXXXXXX-desktop-XXXXXXX-com.remmina

(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:10.725: (remmina_file_save) - We have a secret and disablepasswordstoring=0
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:10.726: (remmina_plugin_glibsecret_delete_password) - password “ssh_tunnel_password” deleted for file /home/XXXX/.local/share/remmina/XXXX_XXXXXXX-desktop-XXXXXXX-com.remmina
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:10.726: (remmina_file_save) - We have a secret and disablepasswordstoring=0
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:10.737: (remmina_plugin_glibsecret_store_password) - Password “gateway_password” saved for file /home/XXXX/.local/share/remmina/XXXX_XXXXXXX-desktop-XXXXXXX-com.remmina

(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:10.737: (remmina_file_save) - We have a secret and disablepasswordstoring=0
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:10.738: (remmina_plugin_glibsecret_delete_password) - password “ssh_tunnel_passphrase” deleted for file /home/XXXX/.local/share/remmina/XXXX_XXXXXXX-desktop-XXXXXXX-com.remmina
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:10.744: (remmina_file_save) - Profile saved
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:10.744: (remmina_file_save) - Connection profile states saved
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:10.793: (remmina_network_monitor_status) - G_NETWORK_CONNECTIVITY_FULL
(org.remmina.Remmina:11352): remmina-DEBUG: 13:00:10.793: (rco_on_disconnect) - Could not disconnect

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.