Cannot connect to RDP via TLS after update to v1.4.34 and v35
Ensure the problem exists on the first,
and keep trying to reproduce it on any later versions :)
- Reporting back greatly increases attention to and hope of fixing your issue.
Do not use GitLab for support requests, instead ask questions on:
- Matrix (the best way to reach us)
- IRC, on libera.chat, in the #remmina channel, or use a web client.
For enhancement requests select the proper Issue template in the above drop-down box.
Problem Description
Cannot connect to RDP via TLS after update to v1.4.34. Remmina was working fine before update.
What is the expected correct behavior?
To establish RDP connection
Remote System Description
- Server (OS name and version): Win 10
- Special notes regarding the remote system (i.e. gateways, tunnel, etc.): gateway
(DEBUG) - (rco_update_toolbar) - Using #00ff00 as background color
(DEBUG) - (rcw_map_event_fullscreen) - Mapping: remmina-connection-window-fullscreen
(DEBUG) - (remmina_protocol_widget_get_multimon) - Multi monitor is set to 1
(DEBUG) - (rcw_map_event_fullscreen) - Fullscreen on all monitor
(DEBUG) - (remmina_protocol_widget_open_connection_real) - Opening connection
(DEBUG) - (remmina_rdp_event_init) - Disable smooth scrolling is set to 0
(DEBUG) - (remmina_rdp_event_init) - Adding GDK_SMOOTH_SCROLL_MASK
(DEBUG) - (remmina_protocol_widget_open_connection_real) - Have SSH
(DEBUG) - (remmina_rdp_main) - RDP data path is /home/lmao/snap/remmina/current/.local/share/remmina/RDP
(DEBUG) - (remmina_rdp_main) - Not using system proxy settings
(DEBUG) - (remmina_rdp_tunnel_init) - Tunnel init
(DEBUG) - (remmina_protocol_widget_start_direct_tunnel) - SSH tunnel initialization…
(DEBUG) - (remmina_protocol_widget_start_direct_tunnel) - Calling remmina_public_get_server_port
(DEBUG) - (remmina_protocol_widget_start_direct_tunnel) - Calling remmina_public_get_server_port (tunnel)
(DEBUG) - (remmina_protocol_widget_start_direct_tunnel) - server: comp321.domain.com, port: 3389
(DEBUG) - (remmina_rdp_tunnel_init) - protocol_plugin_start_direct_tunnel() returned [comp321.domain.com]:3389
(DEBUG) - (remmina_rdp_tunnel_init) - Tunnel has been optionally initialized. Now connecting to comp321.domain.com:3389
(DEBUG) - (remmina_rdp_main) - gfx_h264_available: 1
(DEBUG) - (remmina_rdp_main) - Resolution set by the user: 1920x1080
(DEBUG) - (remmina_rdp_main) - Resolution set after workarounds: 1920x1080
(DEBUG) - (remmina_rdp_main) - proxy_type: (null)
(DEBUG) - (remmina_rdp_main) - proxy_username: (null)
(DEBUG) - (remmina_rdp_main) - proxy_password: (null)
(DEBUG) - (remmina_rdp_main) - proxy_hostname: (null)
(DEBUG) - (remmina_rdp_main) - proxy_port: 80
(DEBUG) - (remmina_rdp_main) - Network settings not set
(DEBUG) - (remmina_rdp_main) - rdp_keyboard_remapping_list:
(DEBUG) - (remmina_rdp_main) - Log level set to to INFO
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 0
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 0 x: 0
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 0 y: 0
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 0 scale: 1
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 0 width: 1920
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 0 height: 1080
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 0 physical height: 296
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 0 physical width: 527
(DEBUG) - (remmina_rdp_monitor_get) - Primary monitor found with id: 0
(DEBUG) - (remmina_rdp_monitor_get) - Local X Shift: 0
(DEBUG) - (remmina_rdp_monitor_get) - Local Y Shift: 0
(DEBUG) - (remmina_rdp_monitor_get) - Monitor IDs buffer: 0
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 1
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 1 x: 1920
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 1 y: 0
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 1 scale: 1
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 1 width: 1920
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 1 height: 1080
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 1 physical height: 296
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 1 physical width: 527
(DEBUG) - (remmina_rdp_monitor_get) - Local X Shift: 0
(DEBUG) - (remmina_rdp_monitor_get) - Local Y Shift: 0
(DEBUG) - (remmina_rdp_monitor_get) - Monitor IDs buffer: 0,1
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 0 calculated x: 0
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 0 calculated y: 0
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 1 calculated x: 1920
(DEBUG) - (remmina_rdp_monitor_get) - Monitor n 1 calculated y: 0
(DEBUG) - (remmina_rdp_monitor_get) - 2 monitors on 2 have been configured
(DEBUG) - (remmina_rdp_monitor_get) - maxw and maxh: 3840x1080
(DEBUG) - (remmina_rdp_main) - NumMonitorIds: 2
(DEBUG) - (remmina_rdp_main) - Setting DesktopWidth and DesktopHeight to: 3840x1080
(DEBUG) - (remmina_rdp_main) - DesktopWidth and DesktopHeight set to: 3840x1080
(DEBUG) - (rco_on_disconnect) - Disconnect signal received on RemminaProtocolWidget
(DEBUG) - (remmina_file_save) - Saving profile
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_store_password) - Password “password” saved for file /home/lmao/snap/remmina/current/.local/share/remmina/group_rdp_abcdfg_comp321-domain-com.remmina
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_delete_password) - password “ssh_tunnel_password” deleted for file /home/lmao/snap/remmina/current/.local/share/remmina/group_rdp_abcdfg_comp321-domain-com.remmina
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_store_password) - Password “gateway_password” saved for file /home/lmao/snap/remmina/current/.local/share/remmina/group_rdp_abcdfg_comp321-domain-com.remmina
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_delete_password) - password “ssh_tunnel_passphrase” deleted for file /home/lmao/snap/remmina/current/.local/share/remmina/group_rdp_abcdfg_comp321-domain-com.remmina
(DEBUG) - (remmina_file_save) - Profile saved
(DEBUG) - (remmina_file_save) - Connection profile states saved
(DEBUG) - (remmina_network_monitor_status) - G_NETWORK_CONNECTIVITY_LOCAL
(DEBUG) - (rco_on_disconnect) - Could not disconnect
Debugging documentation
Local System Description
-
Client (OS name and version): Debian 12 KDE 5.27.5
-
Remmina version (
remmina --version
): v1.4.34 -
Installation(s):
-
Distribution package. -
PPA. -
Snap. -
Flatpak. -
Compiled from sources. -
Other - detail: All 3 formats are reporting same message
-
-
Desktop environment (GNOME, Unity, KDE, ..):
-
Plugin(s):
-
RDP - freerdp version ( xfreerdp --version
): -
VNC -
SSH -
SFTP -
SPICE -
WWW -
EXEC -
Other (please specify):
-
-
GTK backend (Wayland, Xorg): Xorg
-
Optional: Include the output of the following commands at the end of this text:
remmina --full-version
org.remmina.Remmina - SNAP Build - 1.4.34 (git 75a0bdb79)
NAME TYPE DESCRIPTION PLUGIN AND LIBRARY VERSION
EXEC Protocol Execute a command 1.0
GVNC Protocol Remmina VNC plugin for GNOME and KVM 0.1b
Python Wrapper Language WrapperEnables Python plugins for Remmina Python Wrapper for Remmina v0.1
RDP Protocol RDP - Remote Desktop Protocol RDP plugin: 1.4.34 (Git 75a0bdb79), Compiled with libfreerdp 3.1.0 (3.1.0), Running with libfreerdp 3.1.0 (rev 3.1.0), H.264 Yes
RDPF File RDP - RDP File Handler RDP plugin: 1.4.34 (Git 75a0bdb79), Compiled with libfreerdp 3.1.0 (3.1.0), Running with libfreerdp 3.1.0 (rev 3.1.0), H.264 Yes
RDPS Preference RDP - Preferences RDP plugin: 1.4.34 (Git 75a0bdb79), Compiled with libfreerdp 3.1.0 (3.1.0), Running with libfreerdp 3.1.0 (rev 3.1.0), H.264 Yes
SPICE Protocol SPICE - Simple Protocol for Independent Computing Environments 1.4.34
VNC Protocol Remmina VNC Plugin 1.4.34
VNCI Protocol Remmina VNC listener Plugin 1.4.34
WWW Protocol Remmina web-browser plugin 0.1.0
X2GO Protocol X2Go - Launch an X2Go session 2.0.0
glibsecret Secret Secured password storage in the GNOME keyring 1.4.34
kwallet Secret Secured password storage in KWallet 1.4.34
Build configuration: HAVE_ARPA_INET_H=1 HAVE_ERRNO_H=1 HAVE_FCNTL_H=1 HAVE_NETDB_H=1 HAVE_NETINET_IN_H=1 HAVE_NETINET_TCP_H=1 HAVE_SYS_SOCKET_H=1 HAVE_SYS_UN_H=1 HAVE_TERMIOS_H=1 HAVE_UNISTD_H=1 WITH_AVAHI=ON WITH_CLEANUP=OFF WITH_FREERDP3=ON WITH_GCRYPT=ON WITH_GVNC=ON WITH_ICON_CACHE=ON WITH_IPP=OFF WITH_KF5WALLET=ON WITH_LIBRARY_VERSIONING=ON WITH_MANPAGES=ON WITH_NEWS=ON WITH_PYTHON=ON WITH_SSE2=ON WITH_STATS=ON WITH_TIP=ON WITH_TRANSLATIONS=ON WITH_UPDATE_DESKTOP_DB=ON WITH_X2GO=ON
Build type: Release
CFLAGS: -isystem /build/remmina/parts/remmina/install/usr/include -isystem /build/remmina/stage/usr/include -fPIC -Wall -Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations -Wimplicit-function-declaration -Wredundant-decls
Compiler: GNU, 11.4.0
Target architecture: x64
sudo lshw -C video
lshw: command not found
uname -a
Linux lmadebian 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux
Contributions
In return, or to fix this issue, I'd be willing to:
-
Fix this myself. -
Donate ___ and/or have donated ___ towards fixing it. -
Take a donation of ___ to fix it. -
Update the documentation. -
Update the wiki. -
Translate Remmina in my native language(s) (___) on Hosted Weblate.