You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Nick Couchman (JIRA)" <ji...@apache.org> on 2019/02/23 01:39:00 UTC

[jira] [Assigned] (GUACAMOLE-707) Missing/Broken RD Connection Broker Support in guacd 1.0.0 Docker based on debian:stable (freerdp suspect)

     [ https://issues.apache.org/jira/browse/GUACAMOLE-707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Nick Couchman reassigned GUACAMOLE-707:
---------------------------------------

    Assignee: Nick Couchman

> Missing/Broken RD Connection Broker Support in guacd 1.0.0 Docker based on debian:stable (freerdp suspect)
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: GUACAMOLE-707
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-707
>             Project: Guacamole
>          Issue Type: Bug
>          Components: guacd-docker
>    Affects Versions: 1.0.0
>            Reporter: Taylor Mulder
>            Assignee: Nick Couchman
>            Priority: Minor
>             Fix For: 1.1.0
>
>
> Confirmed today that connecting from Guacamole to a RD Connection Broker does _not_ work with the docker image for guacd:1.0.0 compiled under the `debian:stable` docker base.
> We have had zero issues with this capability under the 0.9.14 guacd docker image but noticed connectivity failures after updating to 1.0.0. After lots of troubleshooting I ended up reverting the [commit|https://github.com/apache/guacamole-server/commit/eb282e49d96c9398908147285744483c52447d1e] where guacd’s docker base image was changed from Ubuntu to Debian. I then built a docker image from the Ubuntu-based Dockerfile, and our connectivity issues have stopped. I strongly suspect that the freerdp version/build is somehow to blame, combined perhaps with some changes to how guacd 1.0.0 is handling redirects from the connection broker (adding this latter caveat since it worked under the 0.9.14 docker image, which was using an older version/build of the freerdp library).
> For context, this is being tested against a RD Connection Broker and RD Session Host nodes all running Windows 2016.
> Sample of our configuration:
> {code:xml}
> <config name="MyConfig" protocol="rdp">
>    <param name="create-drive-path" value="true" />
>    <param name="domain" value="ad.mydomain.net" />
>    <param name="drive-path" value="/var/tmp/guacamole/${GUAC_USERNAME}" />
>    <param name="enable-printing" value="true" />
>    <param name="hostname" value="rdsh.mydomain.net" />
>    <param name="ignore-cert" value="true" />
>    <param name="load-balancing-info" value="tsv://MS Terminal Services Plugin.1.RDS_Collection" />
>    <param name="password" value="${GUAC_PASSWORD}" />
>    <param name="port" value="3389" />
>    <param name="security" value="NLA" />
>    <param name="server-layout" value="en-us-querty" />
>    <param name="username" value="${GUAC_USERNAME}" />
> </config>
> {code}
> I believe this is directly related to this ([GUACAMOLE-370|https://issues.apache.org/jira/browse/GUACAMOLE-370]) previously closed issue.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)