What type of hardware are you using: Virtual machine What YunoHost version are you running: 11.3.0.2 (stable) What app is this about: Guacamole
Describe your issue
I would like to update my YunoHost from 11.3 to 12.0. I use Guacamole a lot and it seems te bo broken with this version since CI is in error. https://ci-apps.yunohost.org/ci/apps/guacamole/
Do you have feedback on Guacamole and Yunohost 12 ?
Thank you
Est ce que Guacamol foncionne avec YunoHost 12 ? Parce que je vois que l’integration continue est en erreur : https://ci-apps.yunohost.org/ci/apps/guacamole/
Qui utilise Guacamole avec YunoHost V12 ?
Thank you for your feedback. So, I need to setup another YunoHost server to test, because I need Guacamole. Before my FAI need to repair my Internet access
Well, I’ve installed a dedicated VM under Debian 12 and Yunohost 12. I’ve installed Guacamole. The testing installation with the testing branch is OK but I am facing the 404 Error.
I will try to work on it but I am not a java developer. At most an IT admin… @Tho in your opinion, is it installation issue or development issue?
Thank you for your help. Guacamole is an amazing product with amazing performance, I am amazed that no one works on it.
(sorry for my very bad english, I am french… isn’t it an excuse )
I’ve investigated the issue, the proposed solution of using Tomcat 10 on Debian 12 will not work as it ships Jakarta EE9 support rather than Jakarta/Java EE8 required by Guacamole.
I’m investigating using Jetty instead (as it ships backwards compatibility mode and I was able to sort of run Guacamole locally) but I promise no ETA.
EDIT: Proof is once you get logging to work (another issue) you get infamous ClassNotFoundException for javax.something, the namespace was changed to jakarta.something in Jakarta EE9.
Hi guys,
If guacamole is not compliant with Tomcat 10 and if Debian 12 doen’t bring tomcat 9 in his repos, perhaps we can install a standalone tomcat 9 from the binaries distribution (Apache Tomcat® - Apache Tomcat 9 Software Downloads). It will not conflict with another software that may require tomcat10 neither with Debian distribution package management.
I will try to deploy Guacamole from source manually with this standalone approach of tomcat. If I succeed, I’ll try to update the yunohost package.
Just to inform you that guacamole works now with Yunohost 12 on Debian Bookworm by using the standalone approach with tomcat9. I’ve just send a pull request to the main repository with all my changes. @orhtej2 thank you to put me on the way by identifying the root problem with tomcat10. @Tho thank you for your help too to share my changes and create the pull request.