On Mon, Aug 31, 2020 at 9:04 AM Prashant K <[email protected]> wrote:

> Thanks for the prompt response guys.
>
> I resolved the permission denied issue, the issue was json extension was
> not properly installed. I reinstalled the extension and now I can generate
> the token using curl command.
>
>
>
> But when I use that token in the browser connection fails with below error
> in the Tomcat:
>
>
>
> 05:57:15.777 [http-nio-8080-exec-1] INFO
> o.a.g.environment.LocalEnvironment - GUACAMOLE_HOME is "/etc/guacamole".
>
> 05:57:15.930 [http-nio-8080-exec-2] DEBUG o.a.g.net.InetGuacamoleSocket -
> Connecting to guacd at localhost:4822.
>
> 05:57:15.939 [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)
>
> 05:57:15.949 [http-nio-8080-exec-2] DEBUG
> o.a.g.w.GuacamoleWebSocketTunnelEndpoint - Error connecting WebSocket
> tunnel.
>
> org.apache.guacamole.GuacamoleServerException: java.net.ConnectException:
> Connection refused (Connection refused)
>
>         at
> org.apache.guacamole.net.InetGuacamoleSocket.<init>(InetGuacamoleSocket.java:114)
> ~[guacamole-common-1.1.0.jar:na]
>
>         at
> org.glyptodon.guacamole.auth.json.connection.ConnectionService.connect(ConnectionService.java:231)
> ~[na:na]
>
>         at
> org.glyptodon.guacamole.auth.json.user.UserDataConnection.connect(UserDataConnection.java:195)
> ~[na:na]
>
>         at
> org.apache.guacamole.net.auth.Connectable.connect(Connectable.java:96)
> ~[classes/:na]
>
>         at
> org.apache.guacamole.tunnel.TunnelRequestService.createConnectedTunnel(TunnelRequestService.java:216)
> ~[classes/:na]
>
>         at
> org.apache.guacamole.tunnel.TunnelRequestService.createTunnel(TunnelRequestService.java:347)
> ~[classes/:na]
>
>         at
> org.apache.guacamole.tunnel.websocket.RestrictedGuacamoleWebSocketTunnelEndpoint.createTunnel(RestrictedGuacamoleWebSocketTunnelEndpoint.java:113)
> ~[classes/:na]
>
>         at
> org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.onOpen(GuacamoleWebSocketTunnelEndpoint.java:200)
> ~[guacamole-common-1.1.0.jar:na]
>
>         at
> org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:133)
> ~[tomcat-websocket.jar:9.0.36]
>
>         at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:914)
> ~[tomcat-coyote.jar:9.0.36]
>
>         at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590)
> ~[tomcat-coyote.jar:9.0.36]
>
>         at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
> ~[tomcat-coyote.jar:9.0.36]
>
>         at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> ~[na:na]
>
>         at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> ~[na:na]
>
>         at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> ~[tomcat-util.jar:9.0.36]
>
>         at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na]
>
> Caused by: java.net.ConnectException: Connection refused (Connection
> refused)
>
>         at java.base/java.net.PlainSocketImpl.socketConnect(Native Method)
> ~[na:na]
>
>         at
> java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
> ~[na:na]
>
>         at
> java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)
> ~[na:na]
>
>         at
> java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
> ~[na:na]
>
>         at
> java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
> ~[na:na]
>
>         at java.base/java.net.Socket.connect(Socket.java:609) ~[na:na]
>
>         at
> org.apache.guacamole.net.InetGuacamoleSocket.<init>(InetGuacamoleSocket.java:100)
> ~[guacamole-common-1.1.0.jar:na]
>
>         ... 15 common frames omitted
>
>
>
> Please suggest.
>
>
>

Is guacd running and accessible?

-Nick

>

Reply via email to