MysticRyuujin / guac-install

Script for installing Guacamole on Ubuntu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ubuntu 20.04 LTS > 22.04 LTS Issue

wadegib opened this issue · comments

I just updated a working guac 1.4.0 install on Ubuntu 20.0.4 LTS to 22.0.4 LTS. I can get logged into Guac fine, but clicking on any connection (SSH, RDP, VNC) results in "An internal error has occurred within the Guacamole server, and the connection has been terminated. "

Tailing /var/log/syslog shows this:

May 12 14:04:46 esu11-guac tomcat9[1000]: 14:04:46.087 [http-nio-8080-exec-2] ERROR o.a.g.w.GuacamoleWebSocketTunnelEndpoint - Creation of WebSocket tunnel to guacd failed: java.net.ConnectException: Connection refused (Connection refused)
May 12 14:04:46 esu11-guac tomcat9[1000]: 14:04:46.175 [http-nio-8080-exec-7] ERROR o.a.g.s.GuacamoleHTTPTunnelServlet - HTTP tunnel request failed: java.net.ConnectException: Connection refused (Connection refused)

I've tried creating the /etc/guacamole/guacd.conf file with variations of hostname mentioned in other fixes. Any ideas on this one?

It appears that guacd is not running:
Starting guacd: /usr/local/sbin/guacd: error while loading shared libraries: libwebp.so.6: cannot open shared object file: No such file or directory

I checked and libwebp-dev is installed.

In case anyone else runs into it, this allowed me to successfully start the guacd service:

sudo ln -s /usr/lib/x86_64-linux-gnu/libwebp.so.7.1.3 /usr/lib/x86_64-linux-gnu/libwebp.so.6