Guacamole is working, mostly.
Installed Guacamole on a Debian 10 machine using the Linode guide
<https://www.linode.com/docs/guides/installing-apache-guacamole-on-ubuntu-and-debian/>.
We replaced all mentions of 1.3.0 with 1.4.0 as the guide is slightly out
of date.
The only thing that was missing from the guide is the guacd.conf file,
which we added manually during setup.
[server]
bind_host = 0.0.0.0
bind_port = 4822
The guacd service is able to write to the relevant directory within the
Debian filesystem, as the user account folder is properly created when the
connection first occurs.
When we try to connect with the file share enabled, the connection is
successful, but as soon as the cursor moves the connection drops. The same
behavior occurs if audio is enabled (but that is something we can get away
with leaving turned off)
Drive Name: share
Drive Path: /home/guacamole/share/${GUAC_USERNAME}
Automatically Create Drive: Enabled
This behavior is occurring on three independent Guacamole VMs, in two
different areas of our environment. The guacd service looks to be crashing,
and we have the coredump files.
We've had three different people on our team take a look over a few months
to no avail.
Any ideas?