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.
