On Thu, Jul 3, 2025 at 10:13 AM Yohann Feasson <yfeas...@e-metix.fr> wrote:
> Hello, > > > > OK. > > > > Isn't the freerdp package only there to run the RDP protocol? What > application are you talking about? > > > Yes, FreeRDP is for RDP support. Remote App (RAIL) is a RDP feature that allows for publishing and running specific applications. See: https://github.com/FreeRDP/FreeRDP/wiki/RemoteApp When Guacamole is built against FreeRDP 2.x, the Remote App (RAIL) feature of RDP works fine, and there are no issues. When Guacamole is built against FreeRDP 3.x, Remote App (RAIL) does not work, and the server immediately closes the connection. Rather than publishing a version of Guacamole that completely broke Remote App support, we decided to revert to FreeRDP 2.x in the Docker containers and mark FreeRDP 3.x support as "experimental" until we can figure out why Remote App is not working. > I'm asking you more because I might be putting the RC-1 into production > and I might be stuck with the same problems as you in the future. > > > That's certainly up to you; however, there were a handful of display issues, particularly with RDP, fixed between 1.6.0-RC1 and the version of 1.6.0 that actually was released - 1.6.0 was actually from the 1.6.0-RC3, so you may experience issues with display in the -RC1 version. Rather than do this I would recommend that you do the following: * Check out the guacamole-server source code and go to the 1.6.0 tag. * Edit the Dockerfile and change the FREERDP_VERSION to 3 ( https://github.com/apache/guacamole-server/blob/1f664e08feae6e7d15d8146b78acab2e6fb470ae/Dockerfile#L40-L41 ) * Build the Docker image from the source code ("docker build ." or "podman build .") * Deploy the container image you built. This will result in a guacd image built against FreeRDP 3.x (so Kerberos *MIGHT* work for you), that likely will NOT support Remote App (RAIL), but that contains the display fixes between -RC1 and 1.6.0. -Nick >