Hello Mike, all, I tried to use a nightly build of freerdp because of <https://issues.apache.org/jira/browse/GUACAMOLE-952> https://issues.apache.org/jira/browse/GUACAMOLE-952, but failed. I´d definitely appreciate if the team could provide instructions how to build a guacd docker image using a nightly build, rather then all of us trying to figure out the hard way… and yes, I do appreciate the work being done by the team a lot!
And as I have only 1909 Windows systems – freerdp 2.0 of February 2020 does work with them to the extent I tested, and turning of WDDM did not solve the Hyper-V issue.. Thanks & Best Regards, Joachim Von: Mike Jumper <[email protected]> Gesendet: Montag, 17. Februar 2020 19:50 An: [email protected] Betreff: Re: Update to 1.1.0 breaks RDP On Mon, Feb 17, 2020, 05:15 jacotec <[email protected] <mailto:[email protected]> > wrote: Hi, after spending hours trying to resolve this I need to shout for help here. ;-) I have a working setup of Guacamole 1.0.0 on Ubuntu 18.04, all is nice here. I've upgraded the installation and client to 1.1.0 (I did install freerdp2-dev before as it's required now) but that fully breaks any RDP capabilities. The RDP connection is closed by Guacamole after negotiating the capabilities (I checked that via Wireshark on a Windows remote host) and in no log I see any reason why this happens. What do you see in the logs? What about debug-level logging? Is there a magic trick which I have missed for getting freerdp2 with Guacamole to work for RDP connections? No, it should just work, barring a bug in FreeRDP or a regression from the migration. As noted in the release notes, "FreeRDP 2.0.0" is not actually a specific version, with the freerdp2 package on Ubuntu 18.04 actually being a relatively old build of the 2.0.0-rc0 tag, so there is variation in behavior across platforms for what otherwise looks like the same library to users trying to install guac: https://guacamole.apache.org/releases/1.1.0/#freerdp-200-or-later-is-now-required-for-rdp-support If things are failing there, I would try: 1) Testing with the xfreerdp client to verify that it really is a Guacamole issue and not a FreeRDP issue. 2) Testing with the "guacamole/guacd" Docker image, which should have a more recent version of the library. 3) Setting the guacd log level to "debug" and seeing whether any additional details clarify what is failing. If you decide to uninstall the freerdp2 package and instead build FreeRDP from source to obtain a more recent version, be sure to rebuild guacamole-server after doing so. There are incompatible API differences across the various 2.0.0s which will cause trouble if Guacamole isn't rebuilt to take them into account. Software built against FreeRDP 2.0.0-rcX cannot safely be used against 2.0.0-rcY without a rebuild, assuming things haven't changed to the extent that the build fails. - Mike
