FS#78588 - [remmina] 1.4.30 - No RDP connection possible

Attached to Project: Community Packages
Opened by Bastian Voigt (batzee) - Wednesday, 24 May 2023, 11:33 GMT
Last edited by Robin Candau (Antiz) - Monday, 19 June 2023, 15:38 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Robin Candau (Antiz)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

After upgrading Remmina to 1.4.30, I can't get a RDP connection any more.
The UI shows "Connecting ..." and a loading spinner forever.
The debug output can be found below.

Most probably this is not an upstream bug, because I know that on Ubuntu the 1.4.30 does work.

$ G_MESSAGES_DEBUG=all remmina ~/Desktop/SAP_Selfservice_Jungheinrich.rdp
** (process:20329): DEBUG: 11:30:12.337: (remmina_file_manager_init) - Initialized the "/home/bvoigt/.local/share/remmina" data folder
(process:20329): GLib-GIO-DEBUG: 11:30:12.338: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
(process:20329): GLib-GIO-DEBUG: 11:30:12.339: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ?gio-vfs?
Load modules from /usr/lib/remmina/plugins
Failed to load plugin: /usr/lib/remmina/plugins/remmina-plugin-spice.so.
Error: libspice-client-gtk-3.0.so.5: cannot open shared object file: No such file or directory
** (process:20329): DEBUG: 11:30:12.356: (remmina_plugin_entry) - gfx_h264_available: 1
** (process:20329): DEBUG: 11:30:12.356: (remmina_rdp_settings_kbd_init) - rdp_keyboard_remapping_list:
Remmina plugin glibsecret (type=Secret) has been registered, but is not yet initialized/activated. The initialization order is 2000.
** Message: 11:30:12.393: [X2GO] X2Go plugin loaded.
Failed to load plugin: /usr/lib/remmina/plugins/remmina-plugin-gvnc.so.
Error: libgvnc-1.0.so.0: cannot open shared object file: No such file or directory
Failed to load plugin: /usr/lib/remmina/plugins/remmina-plugin-vnc.so.
Error: libvncclient.so.1: cannot open shared object file: No such file or directory
Failed to load plugin: /usr/lib/remmina/plugins/remmina-plugin-kwallet.so.
Error: libKF5Wallet.so.5: cannot open shared object file: No such file or directory

(process:20329): libsecret-CRITICAL **: 11:30:12.411: secret_service_load_collections_sync: assertion 'paths != NULL' failed
[glibsecret] unable to get secret service: Unknown error.
(process:20329): GLib-DEBUG: 11:30:12.411: unsetenv() is not thread-safe and should not be used after threads are created
(org.remmina.Remmina:20329): GLib-DEBUG: 11:30:12.431: unsetenv() is not thread-safe and should not be used after threads are created
(org.remmina.Remmina:20329): Gtk-DEBUG: 11:30:12.431: Connecting to session manager
(org.remmina.Remmina:20329): Gtk-DEBUG: 11:30:12.432: Failed to get the GNOME session proxy: The name org.gnome.SessionManager is not owned
** INFO: 11:30:12.432: StatusNotifier/Appindicator support in “xfce xfce”: your desktop does support it
** INFO: 11:30:12.432: StatusNotifier/Appindicator support in “xfce xfce”: and Remmina has built-in (compiled) support for libappindicator.
Warning: Remmina is running without a secret plugin. Passwords will be saved in a less secure way.
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.433: (remmina_exec_command) - Initiating connection
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.519: (rcw_map_event) - Mapping: RemminaConnectionWindow
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.519: (remmina_protocol_widget_map_event) - Calling plugin mapping function
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.626: [precommand] (null)
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.627: [precommand] updated to:
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.628: (remmina_protocol_widget_open_connection_real) - Opening connection
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.634: (remmina_rdp_event_init) - Disable smooth scrolling is set to 0
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.634: (remmina_rdp_event_init) - Adding GDK_SMOOTH_SCROLL_MASK
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.635: (remmina_protocol_widget_open_connection_real) - Have SSH
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.636: (remmina_rdp_main) - RDP data path is /home/bvoigt/.local/share/remmina/RDP
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.636: (remmina_rdp_main) - Not using system proxy settings
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.636: (remmina_rdp_tunnel_init) - Tunnel init
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.636: (remmina_protocol_widget_start_direct_tunnel) - SSH tunnel initialization…
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.640: (remmina_protocol_widget_start_direct_tunnel) - Calling remmina_public_get_server_port
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.640: (remmina_public_get_server_port) - Parsing server: Remotefarm.jungheinrich.com, default port: 3389
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.640: (remmina_public_get_server_port) - host: Remotefarm.jungheinrich.com
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.640: (remmina_public_get_server_port) - port: 3389
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.640: (remmina_protocol_widget_start_direct_tunnel) - Calling remmina_public_get_server_port (tunnel)
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.640: (remmina_public_get_server_port) - host: (null)
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.640: (remmina_public_get_server_port) - port: 0
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.640: (remmina_protocol_widget_start_direct_tunnel) - server: Remotefarm.jungheinrich.com, port: 3389
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.640: (remmina_public_get_server_port) - Parsing server: [Remotefarm.jungheinrich.com]:3389, default port: 3389
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.640: (remmina_public_get_server_port) - host: Remotefarm.jungheinrich.com
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.640: (remmina_public_get_server_port) - port: 3389
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.640: (remmina_rdp_tunnel_init) - protocol_plugin_start_direct_tunnel() returned [Remotefarm.jungheinrich.com]:3389
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.640: (remmina_rdp_tunnel_init) - Tunnel has been optionally initialized. Now connecting to Remotefarm.jungheinrich.com:3389
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.640: (remmina_rdp_main) - gfx_h264_available: 1
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.640: (remmina_rdp_main) - Resolution set by the user: 596x436
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.640: (remmina_rdp_main) - Resolution set after workarounds: 596x436
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.641: (remmina_rdp_main) - proxy_type: (null)
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.641: (remmina_rdp_main) - proxy_username: (null)
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.641: (remmina_rdp_main) - proxy_password: (null)
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.641: (remmina_rdp_main) - proxy_hostname: (null)
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.641: (remmina_rdp_main) - proxy_port: 80
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.641: (remmina_public_get_server_port) - Parsing server: Remotefarm.jungheinrich.com, default port: 443
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.641: (remmina_public_get_server_port) - host: Remotefarm.jungheinrich.com
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.641: (remmina_public_get_server_port) - port: 443
** (org.remmina.Remmina:20329): DEBUG: 11:30:12.641: (remmina_rdp_main) - rdp_keyboard_remapping_list:



Additional info:
* package version(s)
1.4.30

* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
This task depends upon

Closed by  Robin Candau (Antiz)
Monday, 19 June 2023, 15:38 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed with v1.4.31
Comment by Bastian Voigt (batzee) - Wednesday, 24 May 2023, 11:34 GMT
Downgrading to 1.4.29 fixes the issue for me.
Comment by Toolybird (Toolybird) - Wednesday, 24 May 2023, 21:01 GMT
It was just a simple pkgver bump so it's unclear what the problem might be. You might have to debug this harder...maybe attach gdb to the process to try and see what it's up to?

Edit: a difference between the 2 pkgs is the GCC version. Could also try compiling some deps with gcc-13 e.g. freerdp. Or maybe try compiling remmina with gcc-12 and see if it still fails.
Comment by Bastian Voigt (batzee) - Monday, 19 June 2023, 15:09 GMT
With v1.4.31 this is solved, feel free to close this bug.

Sorry I didn't have time to dig deep into gdb

Loading...