Hello, this seems to be caused by xrdp using glyph cache even when the client does not advertise it. Additionally freerdp does now stricter checks.
Upstream bugs are here [1]. A workaround could be to use xfreerdp like this: xfreerdp +glyph-cache /relax-order-checks /v:hostname Kind regards, Bernhard [1] https://github.com/neutrinolabs/xrdp/issues/1266 https://gitlab.com/Remmina/Remmina/issues/1770 https://github.com/FreeRDP/FreeRDP/issues/5072 https://github.com/FreeRDP/FreeRDP/issues/5207
# Unstable amd64 qemu VM 2020-03-21 apt update apt dist-upgrade apt install systemd-coredump xserver-xorg sddm openbox xrdp remmina freerdp2-x11 reboot adduser test $ dpkg -l | grep -E "remmina|rdp" ii libfreerdp-client2-2:amd64 2.0.0~git20190204.1.2693389a+dfsg1-2 amd64 Free Remote Desktop Protocol library (client library) ii libfreerdp2-2:amd64 2.0.0~git20190204.1.2693389a+dfsg1-2 amd64 Free Remote Desktop Protocol library (core library) ii remmina 1.4.1+dfsg-1 amd64 GTK+ Remote Desktop Client ii remmina-common 1.4.1+dfsg-1 all Common files for Remmina ii remmina-plugin-rdp:amd64 1.4.1+dfsg-1 amd64 RDP plugin for Remmina ii remmina-plugin-secret:amd64 1.4.1+dfsg-1 amd64 Secret plugin for Remmina ii remmina-plugin-vnc:amd64 1.4.1+dfsg-1 amd64 VNC plugin for Remmina ii xorgxrdp 1:0.2.12-1 amd64 Remote Desktop Protocol (RDP) modules for X.org ii xrdp 0.9.12-1 amd64 Remote Desktop Protocol (RDP) server export DISPLAY=:0 $ remmina Remmina plugin glibsecret (type=Secret) has registered but not yet initialized/activated. Initialization order is 2000. ** (process:730): CRITICAL **: 11:38:54.435: secret_service_load_collections_sync: assertion 'paths != NULL' failed [glibsecret] unable to get secret service: Unknown error. StatusNotifier/Appindicator support: not supported by desktop. libappindicator will try to fallback to GtkStatusIcon/xembed Warning: Remmina is running without a secret plugin. Passwords will be saved in a less secure way. (org.remmina.Remmina:730): Gtk-WARNING **: 11:38:54.612: gtk_menu_attach_to_widget(): menu already attached to GtkMenuItem [11:39:15:452] [730:764] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr [11:39:15:452] [730:764] [INFO][com.freerdp.client.common.cmdline] - loading channelEx drdynvc [11:39:15:499] [730:764] [INFO][com.freerdp.gdi] - Local framebuffer format PIXEL_FORMAT_BGRX32 [11:39:15:499] [730:764] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32 [11:39:15:499] [730:764] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx [11:39:15:499] [730:764] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp [11:39:15:526] [730:764] [ERROR][com.freerdp.core.update] - [0x03] Cache Glyph - SERVER BUG: The support for this feature was not announced! Use /relax-order-checks to ignore [11:39:15:526] [730:764] [ERROR][com.freerdp.core.update] - order flags 03 failed [11:39:15:526] [730:764] [ERROR][com.freerdp.core.fastpath] - Fastpath update Orders [0] failed, status 0 [11:39:15:526] [730:764] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update_data: fastpath_recv_update() - -1 [11:39:15:526] [730:764] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update_data() fail [11:39:15:526] [730:764] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -3 [11:39:15:526] [730:764] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0 [11:39:15:066] [730:764] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx [11:39:15:066] [730:764] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp [11:39:15:083] [730:764] [ERROR][com.freerdp.core.update] - [0x03] Cache Glyph - SERVER BUG: The support for this feature was not announced! Use /relax-order-checks to ignore ... -> trying to connect over and over again $ xfreerdp /v:localhost [11:51:47:908] [715:716] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr [11:51:47:909] [715:716] [INFO][com.freerdp.client.x11] - No user name set. - Using login name: benutzer [11:51:47:950] [715:716] [INFO][com.freerdp.gdi] - Local framebuffer format PIXEL_FORMAT_BGRX32 [11:51:47:950] [715:716] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_RGB16 [11:51:47:986] [715:716] [INFO][com.winpr.clipboard] - initialized POSIX local file subsystem [11:51:47:991] [715:716] [ERROR][com.freerdp.core.update] - [0x03] Cache Glyph - SERVER BUG: The support for this feature was not announced! Use /relax-order-checks to ignore [11:51:47:991] [715:716] [ERROR][com.freerdp.core.update] - order flags 03 failed [11:51:47:991] [715:716] [ERROR][com.freerdp.core.fastpath] - Fastpath update Orders [0] failed, status 0 [11:51:47:991] [715:716] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update() - -1 [11:51:47:991] [715:716] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update_data() fail [11:51:47:991] [715:716] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -3 [11:51:47:991] [715:716] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0 [11:51:47:991] [715:716] [INFO][com.freerdp.client.common] - Network disconnect! [11:51:47:991] [715:716] [ERROR][com.freerdp.client.x11] - Failed to check FreeRDP file descriptor -> immediately closing $ xfreerdp +glyph-cache /relax-order-checks /v:localhost [11:51:52:545] [731:732] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr [11:51:52:545] [731:732] [INFO][com.freerdp.client.x11] - No user name set. - Using login name: benutzer [11:51:52:583] [731:732] [INFO][com.freerdp.gdi] - Local framebuffer format PIXEL_FORMAT_BGRX32 [11:51:52:583] [731:732] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_RGB16 [11:51:52:620] [731:732] [INFO][com.winpr.clipboard] - initialized POSIX local file subsystem [11:53:49:455] [731:732] [INFO][com.freerdp.core] - ERRINFO_LOGOFF_BY_USER (0x0000000C):The disconnection was initiated by the user logging off their session on the server. -> showing login screen -> working https://gitlab.com/Remmina/Remmina/issues/1770 https://github.com/FreeRDP/FreeRDP/issues/5072 https://github.com/FreeRDP/FreeRDP/issues/5207 https://github.com/neutrinolabs/xrdp/issues/1266