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

Most upvoted comments

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

スクリーンショット_2020-06-03_14-44-36

Note to FreeRDP users (client side workaround):

Make sure to add +glyph-cache and /relax-order-checks to command line options.

xfreerdp /v:xrdp-server.example.com +glyph-cache /relax-order-checks /other-options-as-you-like

I use +glyph-cache with rc4 to make it working (I also needed /relax-order-checks)