Guacamole just show the "Apache Tomcat/9.0.100" page

What app is this about, and its version: Guacamole 1.5.5~ynh4
What YunoHost version are you running: 12.1.39
What type of hardware are you using: VPS bought online

Describe your issue

I have tried a number of times to install guacamole. The installation is successful (though I get some warning messages under way), and YH states that “This app is up to date! (1.5.5~ynh4)”.

When opening the app a browser tab is correctly directed to the specific sub-domain I have designated for the app (sub.domain.tld) but all I see here is the “Apache Tomcat/9.0.100” stating that “If you’re seeing this, you’ve successfully installed Tomcat. Congratulations!”.

I see no signs of any relevance to guacamole. I have just had a technically skilled guy trying to help me out. He checked the ports and the settings but was not able to come up with useful idea of what is the problem.

My YH server is otherwise runing fine and the other apps are working well on each their subdomain.

Any suggestions on what the problem is or what I can do to solve it?

Share relevant logs or error messages

https://paste.yunohost.org/raw/guwocubipo

Hi,

Please can you share

/var/log/guacamole/guacd.log

and

/var/log/guacamole/tomcat9.log

Hi, thanks for your reply.

The only content in /var/log/guacamole is tomcat9 and I cannot find either tomcat9.log nor guacd.log.

What i the result of:

sudo yunohost service status

# sudo yunohost service status
calibreweb: 
  configuration: unknown
  description: Browse eBook in the web
  last_state_change: 2026-02-25 20:36:52
  start_on_boot: enabled
  status: running
coolwsd: 
  configuration: unknown
  description: Collabora online office suite
  last_state_change: 2026-01-23 18:33:07
  start_on_boot: enabled
  status: running
dnsmasq: 
  configuration: valid
  description: Handles domain name resolution (DNS)
  last_state_change: 2026-02-27 06:25:16
  start_on_boot: enabled
  status: running
dovecot: 
  configuration: unknown
  description: Allows e-mail clients to access/fetch email (via IMAP and POP3)
  last_state_change: 2026-02-27 06:25:41
  start_on_boot: enabled
  status: running
fail2ban: 
  configuration: valid
  description: Protects against brute-force and other kinds of attacks from the Internet
  last_state_change: 2026-02-26 20:56:28
  start_on_boot: enabled
  status: running
guacamole-guacd: 
  configuration: unknown
  description: Guacamole server
  last_state_change: 2026-02-26 20:56:29
  start_on_boot: enabled
  status: running
guacamole-tomcat: 
  configuration: unknown
  description: Guacamole client
  last_state_change: 2026-02-26 20:56:29
  start_on_boot: enabled
  status: running
jitsi-jicofo: 
  configuration: unknown
  description: jitsi-jicofo
  last_state_change: 2026-01-23 18:33:07
  start_on_boot: enabled
  status: running
jitsi-videobridge: 
  configuration: unknown
  description: jitsi Videobridge
  last_state_change: 2026-01-23 18:33:08
  start_on_boot: enabled
  status: running
kavita: 
  configuration: unknown
  description: Cross platform reading server
  last_state_change: 2026-01-23 18:33:14
  start_on_boot: enabled
  status: running
lichenmarkdown-y-websocket: 
  configuration: unknown
  description: lichen-markdown y-websocket service
  last_state_change: 2026-01-23 18:33:07
  start_on_boot: enabled
  status: running
myspeed: 
  configuration: unknown
  description: Speed test analysis software
  last_state_change: 2026-01-23 18:33:07
  start_on_boot: enabled
  status: running
mysql: 
  configuration: unknown
  description: Stores app data (SQL database)
  last_state_change: 2026-02-26 19:09:19
  start_on_boot: enabled
  status: running
nftables: 
  configuration: unknown
  description: Manages open and close connection ports to services
  last_state_change: 2026-01-23 18:33:02
  start_on_boot: enabled
  status: running
nginx: 
  configuration: valid
  description: Serves or provides access to all the websites hosted on your server
  last_state_change: 2026-02-27 06:25:40
  start_on_boot: enabled
  status: running
opendkim: 
  configuration: valid
  description: Signs outgoing emails using DKIM such that they are less likely to be flagged as spam
  last_state_change: 2026-02-25 20:48:29
  start_on_boot: enabled
  status: running
php8.2-fpm: 
  configuration: valid
  description: The PHP 8.2 FastCGI Process Manager
  last_state_change: 2026-01-23 18:33:08
  start_on_boot: enabled
  status: running
php8.3-fpm: 
  configuration: valid
  description: The PHP 8.3 FastCGI Process Manager
  last_state_change: 2026-01-23 18:33:08
  start_on_boot: enabled
  status: running
php8.4-fpm: 
  configuration: valid
  description: The PHP 8.4 FastCGI Process Manager
  last_state_change: 2026-01-23 18:33:08
  start_on_boot: enabled
  status: running
postfix: 
  configuration: unknown
  description: Used to send and receive e-mails
  last_state_change: 2026-02-27 06:25:16
  start_on_boot: enabled
  status: running
slapd: 
  configuration: valid
  description: Stores users, domains and related info
  last_state_change: 2026-01-23 18:33:10
  start_on_boot: enabled
  status: running
ssh: 
  configuration: valid
  description: Allows you to connect remotely to your server via a terminal (SSH protocol)
  last_state_change: 2026-01-23 18:33:08
  start_on_boot: enabled
  status: running
uwsgi-app@searxng: 
  configuration: unknown
  description: uWSGI service for searxng
  last_state_change: 2026-01-23 18:33:08
  start_on_boot: enabled
  status: running
yunohost-api: 
  configuration: unknown
  description: Manages interactions between the YunoHost web interface and the system
  last_state_change: 2026-01-23 18:33:08
  start_on_boot: enabled
  status: running
yunohost-portal-api: 
  configuration: unknown
  description: Manages interactions between the different portal web interfaces and the system
  last_state_change: 2026-01-23 18:33:08
  start_on_boot: enabled
  status: running
yunomdns: 
  configuration: unknown
  description: Allows you to reach your server using 'yunohost.local' in your local network
  last_state_change: 2026-01-23 18:33:08
  start_on_boot: enabled
  status: running

please show the result of:

ls -all /var/log/guacamole

# ls -all /var/log/guacamole
total 12
drwxrwx— 3 guacamole guacamole 4096 Feb 27 13:52 .
drwxr-xr-x 20 root root 4096 Mar 1 00:00 ..
drwxrwx— 2 guacamole guacamole 4096 Mar 1 21:23 tomcat9

Thanks for your helping me out.

Tomcat9 is a directory, so what returns:

ls -all /var/log/guacamole/tomcat9

Is this better?

# ls -all /var/log/guacamole/tomcat9
total 64
drwxrwx— 2 guacamole guacamole 4096 Mar 1 21:23 .
drwxrwx— 3 guacamole guacamole 4096 Feb 27 13:52 ..
-rw-rw---- 1 guacamole guacamole 8183 Dec 13 17:59 catalina.2025-12-13.log
-rw-rw---- 1 guacamole-tomcat guacamole-tomcat 14399 Feb 26 20:56 catalina.2026-02-26.log
-rw-rw---- 1 guacamole guacamole 0 Feb 26 20:56 catalina.log
-rw-rw---- 1 guacamole guacamole 0 Dec 13 15:59 host-manager.2025-12-13.log
-rw-rw---- 1 guacamole-tomcat guacamole-tomcat 0 Feb 26 19:10 host-manager.2026-02-26.log
-rw-rw---- 1 guacamole guacamole 658 Dec 13 17:59 localhost.2025-12-13.log
-rw-rw---- 1 guacamole-tomcat guacamole-tomcat 1066 Feb 26 20:56 localhost.2026-02-26.log
-rw-rw---- 1 guacamole guacamole 2989 Dec 13 17:50 localhost_access_log.2025-12-13.txt
-rw-rw---- 1 guacamole-tomcat guacamole-tomcat 2127 Feb 26 20:58 localhost_access_log.2026-02-26.txt
-rw-r----- 1 guacamole-tomcat guacamole-tomcat 790 Feb 28 20:49 localhost_access_log.2026-02-28.txt
-rw-r----- 1 guacamole-tomcat guacamole-tomcat 95 Mar 1 21:23 localhost_access_log.2026-03-01.txt
-rw-rw---- 1 guacamole guacamole 0 Dec 13 15:59 manager.2025-12-13.log
-rw-rw---- 1 guacamole-tomcat guacamole-tomcat 0 Feb 26 19:10 manager.2026-02-26.log
-rw-rw---- 1 guacamole guacamole 7221 Feb 26 20:56 tomcat.log

sudo yunohost log share /var/log/guacamole/tomcat9/catalina.2026-02-26.log

sudo yunohost log share /var/log/guacamole/tomcat9/localhost.2026-02-26.log

sudo yunohost log share /var/log/guacamole/tomcat9/localhost_access_log.2026-03-01.txt

sudo yunohost log share /var/log/guacamole/tomcat9/tomcat.log