From: Mike Jumper <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Sunday, July 2, 2017 at 2:26 PM To: "[email protected]" <[email protected]> Subject: EXT: Re: guacamole-server-0.9.12 and xf86-video-guac
Hi Mike, My replies inline below. Thanks, Jeff On Thu, Jun 29, 2017 at 6:11 PM, McRoy, Jeffrey (GE Healthcare) <[email protected]> wrote: Hi Everyone, I’ve made several successful installations of guacamole-server-0.9.12 with xf86-video-guac in Fedora 23. I moved to Oracle Linux using the same installation steps. My Guac client (0.9.12) is able to connect to xf86-video-guac, but the tunnel won’t come up. I’ve tried rebuilding and redeploying multiple times with the same results. Has anyone come across this issue? Are you sure the guac client is actually connecting to xf86-video-guac? I don't see any messages in the X.Org logs which indicate a connection attempt was made - the server went up and then back down cleanly. Depending on when the connection attempt was made, are you sure the X.Org server was running at the time? [Jeff] In some cases there is a short delay in the X Server shutting down. In those cases the guac client gets to the point where it is trying to create the tunnel with xf86-video-guac. It then waits and finally times out throwing the error HTTP tunnel request failed: Connection to guacd timed out. In other cases the X Server shuts down a bit faster and the guac client throws a connection refused error. In all cases the X Server spontaneously shuts down. The only error in the X log is AIGLX: reverting to software rendering. I see this on the Fedora installations that work so I don’t it’s an issue. I’ve been able to build/install xf86-video-guac multiple times in Fedora 23 and 25 with no issue. So far, installing in Oracle Linux 6.9 seems to be an issue. I have attached my X Server log file and config file for reference. startx /usr/bin/startxfce4 -display :5 -- :5 -ac -config /etc/X11/xorg.conf.d/xorg.conf.guac ... *** My Tomcat log shows the following *** org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.onOpen(GuacamoleWebSocketTunnelEndpoint.java:112)\n\tat org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init(WsHttpUpgradeHandler.java:127)\n\tat org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:703)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)\n\tat org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\n\tat org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n\tat java.lang.Thread.run(Thread.java:745)\n",","faultCode":"500","message":"<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<html><head>\n<title>502 Proxy Error</title>\n</head><body>\n<h1>Proxy Error</h1>\n<p>The proxy server received an invalid\r\nresponse from an upstream server.<br />\r\nThe proxy server could not handle the request <em><a href=\"/service/logEvent/chronology\">POST /service/logEvent/chronology</a></em>.<p>\nReason: <strong>Error reading from remote server</strong></p></p>\n</body></html>\n","severity":3,"sessionId":"24"}" Any idea what that "502 Proxy Error ... POST /service/logEvent/chronology" error is about? [Jeff] That’s our logging software. The service wasn’t running. - Mike
Xorg.5.log
Description: Binary data
xorg.conf.guac
Description: Binary data
smime.p7s
Description: S/MIME cryptographic signature
