Remmina on Ubuntu 20.04 can no longer connect to XRDP on Ubuntu 16.04
Test on the latest version before submitting a bug-report, and keep trying to reproduce it on any later versions
- Reporting back greatly increases the attention and hope of fixing your issue.
You can also ask questions via
- IRC room, on freenode.net, in the #remmina channel, you can also use a web client.
- General discussion mailing list.
Local System Description
-
Client (OS name and version):Ubuntu 20.04
-
Remmina version (
remmina --version
):1.42 and 1.43 tested -
Installation:
-
Distribution package. -
PPA. -
Snap. -
Flatpak. -
Compiled from sources. -
Other - detail:
-
-
Desktop environment (GNOME, Unity, KDE, ..):
-
Plugin:
-
RDP - freerdp version ( xfreerdp --version
): -
VNC -
SSH -
SFTP -
SPICE -
WWW -
EXEC -
Other (please specify):
-
-
GTK back-end (Wayland, Xorg):
-
Optional: Include the output of the following commands at the end of this text:
remmina --full-version
$ remmina --full-version
Remmina plugin glibsecret (type=Secret) has registered but not yet initialized/activated. Initialization order is 2000.
Secret plugin glibsecret has been successfully initialized and will be your default secret plugin
org.remmina.Remmina - 1.4.3 (git n/a)
NAME TYPE DESCRIPTION PLUGIN AND LIBRARY VERSION
RDP Protocol RDP - Remote Desktop Protocol RDP plugin: 1.4.3 (Git n/a), Compiled with FreeRDP lib: 2.0.0-dev5 (n/a), Running with FreeRDP lib: 2.0.0-dev5 (rev n/a), H.264: Yes
RDPF File RDP - RDP File Handler RDP plugin: 1.4.3 (Git n/a), Compiled with FreeRDP lib: 2.0.0-dev5 (n/a), Running with FreeRDP lib: 2.0.0-dev5 (rev n/a), H.264: Yes
RDPS Preference RDP - Preferences RDP plugin: 1.4.3 (Git n/a), Compiled with FreeRDP lib: 2.0.0-dev5 (n/a), Running with FreeRDP lib: 2.0.0-dev5 (rev n/a), H.264: Yes
SPICE Protocol SPICE - Simple Protocol for Independent Computing Environments 1.4.3
VNC Protocol Remmina VNC Plugin 1.4.3
VNCI Protocol Remmina VNC listener Plugin 1.4.3
glibsecret Secret Secure password storing in the GNOME keyring 1.4.3
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_APPINDICATOR=ON WITH_AVAHI=ON WITH_CUPS=ON WITH_FREERDP=ON WITH_FREERDP3=OFF WITH_FREERDP_MASTER=OFF WITH_GCRYPT=ON WITH_GETTEXT=ON WITH_ICON_CACHE=ON WITH_IPP=OFF WITH_KF5WALLET=ON WITH_LIBRARY_VERSIONING=ON WITH_LIBSECRET=ON WITH_LIBSSH=ON WITH_LIBVNCSERVER=ON WITH_MANPAGES=ON WITH_SPICE=ON WITH_SSE2=ON WITH_TRANSLATIONS=ON WITH_UPDATE_DESKTOP_DB=ON WITH_VTE=ON WITH_WWW=ON
Build type: None
CFLAGS: -g -O2 -fdebug-prefix-map=/build/remmina-7H443_/remmina-1.4.3+ppa202004152212.r795df10.d801df04~ubuntu20.04.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -g
Compiler: GNU, 9.3.0
Target architecture: x64
sudo lshw -C video
*-display
description: VGA compatible controller
product: HD Graphics 5500
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:46 memory:c0000000-c0ffffff memory:b0000000-bfffffff ioport:3000(size=64) memory:c0000-dffff
uname -a
Linux delluser-Inspiron-7348 5.4.0-26-generic #30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Remote System Description
- Server (OS name and version):Ubuntu 16.04
- Special notes regarding the remote system (i.e. gateways, tunnel, etc.):
Problem Description
Write a detailed description of the problem.
What is the expected correct behavior?
Since upgrading from Ubuntu 18.04 to Ubuntu 20.04, the default Remmina install bundled with the OS (1.4.2) will no longer connect to an Ubuntu machine on my home network (by it's IP address). I get a continuous loop of Connection 1 of 20. Upgrading from 1.4.2 to 1.4.3 see's the same behaviour except the connecting message is no longer in English. I think it is now in Polish (Ujracsatlakozasi kiserlet 0/20)
All machines are on the same network, no proxies or subnets, and KRDC connects to this target machine. As I said, this did work on Ubuntu 18.04 (Remmina 1.2.x I believe)
(What you want to see instead.) As I said, this did work on Ubuntu 18.04 (Remmina 1.2.x I believe) Also the message that is no longer in English is a bug.
Relevant logs and/or screenshots
[RDP] Not using system proxy settings
Channel rdpdr has been opened
Channel rdpsnd has been opened
Channel drdynvc has been opened
[RDP][192.168.2.20] network disconnection detected, initiating reconnection attempt
[RDP][192.168.2.20] reconnection, attempt #1 of 20
Channel rdpdr has been closed
Channel rdpsnd has been closed
Channel drdynvc has been closed
Channel rdpdr has been opened
Channel rdpsnd has been opened
Channel drdynvc has been opened
[RDP][192.168.2.20] reconnected.
[RDP][192.168.2.20] network disconnection detected, initiating reconnection attempt
[RDP][192.168.2.20] reconnection, attempt #1 of 20
Channel rdpdr has been closed
Channel rdpsnd has been closed
Channel drdynvc has been closed
Channel rdpdr has been opened
Channel rdpsnd has been opened
Channel drdynvc has been opened
[RDP][192.168.2.20] reconnected.
[RDP][192.168.2.20] network disconnection detected, initiating reconnection attempt
[RDP][192.168.2.20] reconnection, attempt #1 of 20
.......
remmina
Remmina plugin glibsecret (type=Secret) has registered but not yet initialized/activated. Initialization order is 2000.
Secret plugin glibsecret has been successfully initialized and will be your default secret plugin
StatusNotifier/Appindicator support: your desktop does support it and libappindicator is compiled in remmina. Good!
Running under Gnome Shell version 3.36.1
(org.remmina.Remmina:28366): Gtk-WARNING **: 20:45:56.861: gtk_menu_attach_to_widget(): menu already attached to GtkMenuItem
[20:46:49:458] [28366:28418] [INFO][com.freerdp.core] - freerdp_connect:freerdp_set_last_error_ex resetting error state
[20:46:49:458] [28366:28418] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpdr
[20:46:49:458] [28366:28418] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd
[20:46:49:458] [28366:28418] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[20:46:49:458] [28366:28418] [INFO][com.freerdp.client.common.cmdline] - loading channelEx drdynvc
[20:46:49:781] [28366:28418] [INFO][com.freerdp.primitives] - primitives autodetect, using optimized
[20:46:49:783] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[20:46:49:784] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[20:46:50:897] [28366:28418] [WARN][com.freerdp.core.rdp] - pduType PDU_TYPE_DATA not properly parsed, 164 bytes remaining unhandled. Skipping.
[20:46:50:897] [28366:28418] [INFO][com.freerdp.gdi] - Local framebuffer format PIXEL_FORMAT_BGRX32
[20:46:50:897] [28366:28418] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGR24
[20:46:50:897] [28366:28418] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd
[20:46:50:897] [28366:28418] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
[20:46:50:897] [28366:28418] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp
[20:46:50:902] [28366:28418] [ERROR][com.freerdp.core.update] - [0x03] Cache Glyph - SERVER BUG: The support for this feature was not announced! Use /relax-order-checks to ignore
[20:46:50:902] [28366:28418] [ERROR][com.freerdp.core.update] - order flags 03 failed
[20:46:50:902] [28366:28418] [ERROR][com.freerdp.core.update] - update_recv_order() failed
[20:46:50:902] [28366:28418] [ERROR][com.freerdp.core.update] - UPDATE_TYPE Orders [0] failed
[20:46:50:902] [28366:28418] [ERROR][com.freerdp.core.rdp] - DATA_PDU_TYPE_UPDATE - update_recv() failed
[20:46:50:902] [28366:28418] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1
[20:46:50:902] [28366:28418] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0
[20:46:51:406] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[20:46:51:406] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[20:46:52:513] [28366:28418] [WARN][com.freerdp.core.rdp] - pduType PDU_TYPE_DATA not properly parsed, 164 bytes remaining unhandled. Skipping.
[20:46:52:513] [28366:28418] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd
[20:46:52:513] [28366:28418] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
[20:46:52:513] [28366:28418] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp
[20:46:52:513] [28366:28418] [ERROR][com.freerdp.core.update] - [0x03] Cache Glyph - SERVER BUG: The support for this feature was not announced! Use /relax-order-checks to ignore
[20:46:52:513] [28366:28418] [ERROR][com.freerdp.core.update] - order flags 03 failed
[20:46:52:513] [28366:28418] [ERROR][com.freerdp.core.update] - update_recv_order() failed
[20:46:52:513] [28366:28418] [ERROR][com.freerdp.core.update] - UPDATE_TYPE Orders [0] failed
[20:46:52:513] [28366:28418] [ERROR][com.freerdp.core.rdp] - DATA_PDU_TYPE_UPDATE - update_recv() failed
[20:46:52:513] [28366:28418] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1
[20:46:52:513] [28366:28418] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0
[20:46:52:015] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[20:46:52:015] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[20:46:53:127] [28366:28418] [WARN][com.freerdp.core.rdp] - pduType PDU_TYPE_DATA not properly parsed, 164 bytes remaining unhandled. Skipping.
[20:46:53:127] [28366:28418] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd
[20:46:53:127] [28366:28418] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
[20:46:53:128] [28366:28418] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp
[20:46:53:129] [28366:28418] [ERROR][com.freerdp.core.update] - [0x03] Cache Glyph - SERVER BUG: The support for this feature was not announced! Use /relax-order-checks to ignore
[20:46:53:129] [28366:28418] [ERROR][com.freerdp.core.update] - order flags 03 failed
[20:46:53:129] [28366:28418] [ERROR][com.freerdp.core.update] - update_recv_order() failed
[20:46:53:129] [28366:28418] [ERROR][com.freerdp.core.update] - UPDATE_TYPE Orders [0] failed
[20:46:53:129] [28366:28418] [ERROR][com.freerdp.core.rdp] - DATA_PDU_TYPE_UPDATE - update_recv() failed
[20:46:53:129] [28366:28418] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1
[20:46:53:129] [28366:28418] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0
[20:46:54:632] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[20:46:54:632] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[20:46:55:738] [28366:28418] [WARN][com.freerdp.core.rdp] - pduType PDU_TYPE_DATA not properly parsed, 164 bytes remaining unhandled. Skipping.
[20:46:55:738] [28366:28418] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd
[20:46:55:738] [28366:28418] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
[20:46:55:739] [28366:28418] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp
[20:46:55:739] [28366:28418] [ERROR][com.freerdp.core.update] - [0x03] Cache Glyph - SERVER BUG: The support for this feature was not announced! Use /relax-order-checks to ignore
[20:46:55:739] [28366:28418] [ERROR][com.freerdp.core.update] - order flags 03 failed
[20:46:55:739] [28366:28418] [ERROR][com.freerdp.core.update] - update_recv_order() failed
[20:46:55:739] [28366:28418] [ERROR][com.freerdp.core.update] - UPDATE_TYPE Orders [0] failed
[20:46:55:739] [28366:28418] [ERROR][com.freerdp.core.rdp] - DATA_PDU_TYPE_UPDATE - update_recv() failed
[20:46:55:739] [28366:28418] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1
[20:46:55:739] [28366:28418] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0
[20:46:55:242] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[20:46:55:242] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[20:46:56:348] [28366:28418] [WARN][com.freerdp.core.rdp] - pduType PDU_TYPE_DATA not properly parsed, 164 bytes remaining unhandled. Skipping.
[20:46:56:349] [28366:28418] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd
[20:46:56:349] [28366:28418] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
[20:46:56:349] [28366:28418] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp
[20:46:56:349] [28366:28418] [ERROR][com.freerdp.core.update] - [0x03] Cache Glyph - SERVER BUG: The support for this feature was not announced! Use /relax-order-checks to ignore
[20:46:56:349] [28366:28418] [ERROR][com.freerdp.core.update] - order flags 03 failed
[20:46:56:350] [28366:28418] [ERROR][com.freerdp.core.update] - update_recv_order() failed
[20:46:56:350] [28366:28418] [ERROR][com.freerdp.core.update] - UPDATE_TYPE Orders [0] failed
[20:46:56:350] [28366:28418] [ERROR][com.freerdp.core.rdp] - DATA_PDU_TYPE_UPDATE - update_recv() failed
[20:46:56:350] [28366:28418] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1
[20:46:56:350] [28366:28418] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0
[20:46:57:851] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[20:46:57:852] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[20:46:58:958] [28366:28418] [WARN][com.freerdp.core.rdp] - pduType PDU_TYPE_DATA not properly parsed, 164 bytes remaining unhandled. Skipping.
[20:46:58:958] [28366:28418] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd
[20:46:58:958] [28366:28418] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
[20:46:58:958] [28366:28418] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp
[20:46:58:959] [28366:28418] [ERROR][com.freerdp.core.update] - [0x03] Cache Glyph - SERVER BUG: The support for this feature was not announced! Use /relax-order-checks to ignore
[20:46:58:959] [28366:28418] [ERROR][com.freerdp.core.update] - order flags 03 failed
[20:46:58:959] [28366:28418] [ERROR][com.freerdp.core.update] - update_recv_order() failed
[20:46:58:959] [28366:28418] [ERROR][com.freerdp.core.update] - UPDATE_TYPE Orders [0] failed
[20:46:58:959] [28366:28418] [ERROR][com.freerdp.core.rdp] - DATA_PDU_TYPE_UPDATE - update_recv() failed
[20:46:58:959] [28366:28418] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1
[20:46:58:959] [28366:28418] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0
[20:46:59:462] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[20:46:59:462] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[20:47:00:567] [28366:28418] [WARN][com.freerdp.core.rdp] - pduType PDU_TYPE_DATA not properly parsed, 164 bytes remaining unhandled. Skipping.
[20:47:00:567] [28366:28418] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd
[20:47:00:567] [28366:28418] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
[20:47:00:567] [28366:28418] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp
[20:47:00:568] [28366:28418] [ERROR][com.freerdp.core.update] - [0x03] Cache Glyph - SERVER BUG: The support for this feature was not announced! Use /relax-order-checks to ignore
[20:47:00:568] [28366:28418] [ERROR][com.freerdp.core.update] - order flags 03 failed
[20:47:00:568] [28366:28418] [ERROR][com.freerdp.core.update] - update_recv_order() failed
[20:47:00:568] [28366:28418] [ERROR][com.freerdp.core.update] - UPDATE_TYPE Orders [0] failed
[20:47:00:568] [28366:28418] [ERROR][com.freerdp.core.rdp] - DATA_PDU_TYPE_UPDATE - update_recv() failed
[20:47:00:568] [28366:28418] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1
[20:47:00:568] [28366:28418] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0
[20:47:00:070] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[20:47:00:070] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
[20:47:01:176] [28366:28418] [WARN][com.freerdp.core.rdp] - pduType PDU_TYPE_DATA not properly parsed, 164 bytes remaining unhandled. Skipping.
[20:47:01:176] [28366:28418] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd
[20:47:01:176] [28366:28418] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx
[20:47:01:177] [28366:28418] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp
[20:47:01:177] [28366:28418] [ERROR][com.freerdp.core.update] - [0x03] Cache Glyph - SERVER BUG: The support for this feature was not announced! Use /relax-order-checks to ignore
[20:47:01:177] [28366:28418] [ERROR][com.freerdp.core.update] - order flags 03 failed
[20:47:01:177] [28366:28418] [ERROR][com.freerdp.core.update] - update_recv_order() failed
[20:47:01:177] [28366:28418] [ERROR][com.freerdp.core.update] - UPDATE_TYPE Orders [0] failed
[20:47:01:177] [28366:28418] [ERROR][com.freerdp.core.rdp] - DATA_PDU_TYPE_UPDATE - update_recv() failed
[20:47:01:177] [28366:28418] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1
[20:47:01:177] [28366:28418] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0
[20:47:02:680] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_is_hostname_resolvable:freerdp_set_last_error_ex resetting error state
[20:47:02:680] [28366:28418] [INFO][com.freerdp.core] - freerdp_tcp_connect:freerdp_set_last_error_ex resetting error state
^C