xrdp: Cannot connect with XFreeRDP version 2.0.0-rc4 or later
When I try to connect with XFreeRDP I get the following error:
[09:00:40:458] [1536:1537] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[09:00:40:561] [1536:1537] [INFO][com.freerdp.gdi] - Local framebuffer format PIXEL_FORMAT_BGRX32
[09:00:40:561] [1536:1537] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_RGB16
[09:00:40:569] [1536:1537] [INFO][com.winpr.clipboard] - initialized POSIX local file subsystem
[09:00:40:594] [1536:1537] [ERROR][com.freerdp.core.update] - [0x03] Cache Glyph - SERVER BUG: The support for this feature was not announced! Use /relax-order-checks to ignore
[09:00:40:594] [1536:1537] [ERROR][com.freerdp.core.update] - order flags 03 failed
[09:00:40:594] [1536:1537] [ERROR][com.freerdp.core.fastpath] - Fastpath update Orders [0] failed, status 0
[09:00:40:594] [1536:1537] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update() - -1
[09:00:40:594] [1536:1537] [ERROR][com.freerdp.core.fastpath] - fastpath_recv_update_data() fail
[09:00:40:594] [1536:1537] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -3
[09:00:40:594] [1536:1537] [ERROR][com.freerdp.core] - freerdp_check_fds() failed - 0
[09:00:40:594] [1536:1537] [INFO][com.freerdp.client.common] - Network disconnect!
[09:00:40:594] [1536:1537] [ERROR][com.freerdp.client.x11] - Failed to check FreeRDP file descriptor
I am not sure who’s problem this was because I updated at the same time. Did anything change lately with glyph cache?
About this issue
- Original URL
- State: open
- Created 6 years ago
- Reactions: 2
- Comments: 15 (12 by maintainers)
Commits related to this issue
- frdp-session: Allow unanounced orders from server This enables "relax order checks" overriding the preferred redirection order /relax-order-checks do not check if a RDP order was announced during cap... — committed to GNOME/gtk-frdp by felipeborges 4 years ago
- frdp-session: Allow unanounced orders from server This enables "relax order checks" overriding the preferred redirection order /relax-order-checks do not check if a RDP order was announced during cap... — committed to GNOME/gtk-frdp by felipeborges 4 years ago
Note for Remmina users (client side workaround):
To connect from Remmina to xrdp, make sure to enable glyph cache and relax order checks. Then it should work.
☑ Glyph cache ☑ Relax order checks
Note to FreeRDP users (client side workaround):
Make sure to add
+glyph-cacheand/relax-order-checksto command line options.I use
+glyph-cachewith rc4 to make it working (I also needed/relax-order-checks)