Hello !

We have installed Guacamole 1.4.0 on a Debian 10 server with MySQL as database 
and OpenID for authentication (via Keycloak). More or less 40 users are 
registered, they each have access to 1 or 2 servers (more or less 60 total, 
mainly RDP, sometimes SSH). On a daily basis, we never have more than 2 or 3 
users connected simultaneously.


It is really working very well… but… unfortunately we have a random problem: 
from time to time, could be once a week or three times in a row on the same 
day, when opening the guacamole URL we are facing a white screen, the URL is 
https://our-guacamole.our-domain.com/#/ and after 20 to 30 seconds an error "An 
error has occured and this action cannot be completed…" appears.

What is even stranger is: without any action from our part, 30 to 60 minutes 
later everything is back to normal.

If we do not want to wait, restarting tomcat9 and guacd solves the problem.


What normally happen when opening https://our-guacamole.our-domain.com/#/ is a 
redirection to our Keycloak instance (different URL, different server).


When the problem occurs (blank page, then error, then back to normal) there’s 
nothing wrong in the /var/log/tomcat9 folder. The only log that’s get modified 
is the localhost_access_log.2023-02-xx.txt file.


We tried to set the sessions in Keycloak to 60 minutes, just like Guacamole, 
but the problem still exist. We also thought is was happening only with 
Firefox, but the blank page also appears on Chrome. We also wondered if 
accessing the backend with Firefox would trigger the problem, but without any 
proof.


And now we are running out of ideas. Do you have something to suggest ?


Thanks,


Michaël.


Reply via email to