On Mon, Jul 20, 2020 at 2:06 PM Georgi Yankov <[email protected]>
wrote:

> Hey folks.
>
> I got guacamole-server 1.2 and guacamole-client 1.2 with PSQL on a Ubunt
> 20.04 VM.
>
> guacamole-server is compiled on the same machine, on which it is running.
>
> The guacamole-client is running on a Tomcat9, installed via the package
> manager, in `/var/lib/tomcat9`
> Configurations are in `/etc/guacamole`. The .WAR file is symlinked from
> `webapps` to `/etc/guacamole`.
> `guacd.conf` contains only `server-bind`.
>
> The guacamole-server is running as a service, under USER1.
> The Tomcat9 is running as a user TOMCAT.
> The `/etc/guacamole` is `tomcat:tomcat` recursive.
> The `/var/lib/tomcat9` is `tomcat:tomcat` recursive.
> I also have added the USER1 to the TOMCAT group.
>
> I have set up a test user via the WebUI, and assigned it the RDP
> connection.
>
> When i try to run RDP session to a Windows Server 2012 R2 VM, i get an
> error, and cant connect.
>
> Logs below:
>
> ```
> guacd[84606]: WARNING:    FreeRDP initialization may fail: The current
> user's home directory ("/var/lib/tomcat9") is not writable, but FreeRDP
> generally requires a writable home directory for storage of configuration
> files and certificates.
>

guacd is probably not running as the "tomcat' user, so you need to make
sure that whatever user is running guacd also has write access to its own
home directory.

-Nick

Reply via email to