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&nbsp;/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

 

Attachment: Xorg.5.log
Description: Binary data

Attachment: xorg.conf.guac
Description: Binary data

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to