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 >
