guacamole-server-0.9.12 and xf86-video-guac

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

guacamole-server-0.9.12 and xf86-video-guac

McRoy, Jeffrey (GE Healthcare)
 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?

Thank & Regards,
Jeff


***  My Guac client connects and tries to create a tunnel. It then throws the following error ***
ERROR org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet - HTTP tunnel request failed: Connection to guacd timed out.

*** 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"}"
org.apache.guacamole.GuacamoleUpstreamTimeoutException: Connection to guacd timed out.

*** My Xorg log file has the following ***
X.Org X Server 1.17.4
Release Date: 2015-10-28
[2361723.450] X Protocol Version 11, Revision 0
[2361723.450] Build Operating System: c1bm 3.10.0-514.10.2.el7.x86_64
[2361723.450] Current Operating System: Linux usmkepzint11 3.8.13-44.1.1.el6uek.x86_64 #2 SMP Wed Sep 10 06:10:25 PDT 2014 x86_64
[2361723.451] Kernel command line: ro root=/dev/mapper/vg01-lv_root rd_LVM_LV=vg01/lv_swap rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  rhgb crashkernel=257M@0M rd_LVM_LV=vg01/lv_root  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet audit=1
[2361723.451] Build Date: 22 March 2017  02:59:47AM
[2361723.451] Build ID: xorg-x11-server 1.17.4-16.el6.centos
[2361723.451] Current version of pixman: 0.32.8
[2361723.451] Before reporting problems, check http://wiki.centos.org/Documentation
        to make sure that you have the latest version.
[2361723.451] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[2361723.451] (==) Log file: "/var/log/Xorg.23.log", Time: Thu Jun 29 20:35:25 2017
[2361723.454] (++) Using config file: "/tmp/asheesh_delete/guacamole-bin/12003.xorg.conf.guac"
[2361723.454] (==) ServerLayout "Guacamole Desktop"
[2361723.454] (**) |-->Screen "GuacScreen" (0)
[2361723.454] (**) |   |-->Monitor "GuacMonitor"
[2361723.454] (**) |   |-->Device "GuacCard"
[2361723.454] (**) |-->Input Device "GuacInput"
[2361723.454] (==) Automatically adding devices
[2361723.454] (==) Automatically enabling devices
[2361723.454] (==) Not automatically adding GPU devices
[2361723.454] (==) Max clients allowed: 256, resource mask: 0x1fffff
[2361723.454] (**) FontPath set to:
        catalogue:/etc/X11/fontpath.d,
        built-ins,
        catalogue:/etc/X11/fontpath.d,
        built-ins
[2361723.454] (**) ModulePath set to "/usr/lib64/xorg/modules"
[2361723.454] (**) Extension "RENDER" is disabled
[2361723.454] (II) The server relies on HAL to provide the list of input devices.
        If no devices become available, reconfigure HAL or disable AutoAddDevices.
[2361723.454] (II) Loader magic: 0x7fd7775a0020
[2361723.454] (II) Module ABI versions:
[2361723.454] X.Org ANSI C Emulation: 0.4
[2361723.454] X.Org Video Driver: 19.0
[2361723.454] X.Org XInput driver : 21.0
[2361723.454] X.Org Server Extension : 9.0
[2361723.468] (--) PCI:*(0:0:15:0) 15ad:0405:15ad:0405 rev 0, Mem @ 0xec000000/67108864, 0xfe000000/8388608, I/O @ 0x00001070/16, BIOS @ 0x????????/32768
[2361723.468] (II) LoadModule: "glx"
[2361723.469] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[2361723.526] (II) Module glx: vendor="X.Org Foundation"
[2361723.526] compiled for 1.17.4, module version = 1.0.0
[2361723.526] ABI class: X.Org Server Extension, version 9.0
[2361723.526] (==) AIGLX enabled
[2361723.526] (II) LoadModule: "guac"
[2361723.526] (II) Loading /usr/lib64/xorg/modules/drivers/guac_drv.so
[2361723.537] (II) Module guac: vendor="Apache Software Foundation"
[2361723.537] compiled for 1.17.4, module version = 0.9.12
[2361723.537] Module class: X.Org Video Driver
[2361723.537] ABI class: X.Org Video Driver, version 19.0
[2361723.537] (II) LoadModule: "guac"
[2361723.537] (II) Loading /usr/lib64/xorg/modules/drivers/guac_drv.so
[2361723.537] (II) Module guac: vendor="Apache Software Foundation"
[2361723.537] compiled for 1.17.4, module version = 0.9.12
[2361723.537] Module class: X.Org Video Driver
[2361723.537] ABI class: X.Org Video Driver, version 19.0
[2361723.537] (II) UnloadModule: "guac"
[2361723.537] (II) Unloading guac
[2361723.537] (II) Failed to load module "guac" (already loaded, 1998504188)
[2361723.537] (II) guac version 0.9.12-incubating
[2361723.537] (II) guac Guacamole protocol video driver
[2361723.538] (--) using VT number 9

[2361723.544] (WW) Falling back to old probe method for guac
[2361723.544] (II) guac(0): Creating default Display subsection in Screen section
        "GuacScreen" for depth/fbbpp 24/32
[2361723.544] (==) guac(0): Depth 24, (--) framebuffer bpp 32
[2361723.544] (==) guac(0): RGB weight 888
[2361723.544] (==) guac(0): Default visual is TrueColor
[2361723.544] (==) guac(0): Using gamma correction (1.0, 1.0, 1.0)
[2361723.544] (II) guac(0): GuacMonitor: Using default hsync range of 31.50-48.00 kHz
[2361723.544] (II) guac(0): GuacMonitor: Using default vrefresh range of 50.00-70.00 Hz
[2361723.544] (II) guac(0): GuacMonitor: Using default maximum pixel clock of 65.00 MHz
[2361723.544] (WW) guac(0): Unable to estimate virtual size
[2361723.544] (II) guac(0): Clock range:  10.00 to 400.00 MHz
[2361723.544] (II) guac(0): Not using default mode "640x350" (vrefresh out of range)
[2361723.544] (II) guac(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "640x400" (vrefresh out of range)
[2361723.544] (II) guac(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "720x400" (vrefresh out of range)
[2361723.544] (II) guac(0): Not using default mode "360x200" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "640x480" (vrefresh out of range)
[2361723.544] (II) guac(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "640x480" (vrefresh out of range)
[2361723.544] (II) guac(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "640x480" (vrefresh out of range)
[2361723.544] (II) guac(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "800x600" (vrefresh out of range)
[2361723.544] (II) guac(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "800x600" (vrefresh out of range)
[2361723.544] (II) guac(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "800x600" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1024x768i" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "512x384i" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1024x768" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1024x768" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1024x768" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1152x864" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1280x960" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1280x960" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1280x1024" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1280x1024" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1280x1024" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1600x1200" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1600x1200" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1600x1200" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1600x1200" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1600x1200" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1792x1344" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1792x1344" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1856x1392" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1856x1392" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1920x1440" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1920x1440" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "832x624" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "416x312" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1400x1050" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1400x1050" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "1920x1440" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "2048x1536" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "2048x1536" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Not using default mode "2048x1536" (hsync out of range)
[2361723.544] (II) guac(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
[2361723.544] (II) guac(0): Output guac-0 using monitor section GuacMonitor
[2361723.544] (II) guac: NOTE: guac_drv_output_detect
[2361723.545] (II) guac: STUB: guac_drv_output_get_modes
[2361723.545] (II) guac: NOTE: guac_drv_output_mode_valid
[2361723.545] (II) guac(0): Printing probed modes for output guac-0
[2361723.545] (II) guac(0): Modeline "1024x768"x0.0    0.00  1024 0 0 0  768 0 0 0 (0.0 kHz)
[2361723.545] (II) guac(0): Output guac-0 connected
[2361723.545] (II) guac(0): Using exact sizes for initial modes
[2361723.545] (II) guac(0): Output guac-0 using initial mode 1024x768 +0+0
[2361723.545] (--) guac(0): Virtual size is 1024x768 (pitch 1024)
[2361723.545] (**) guac(0): *Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
[2361723.545] (II) guac(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz zd)
[2361723.545] (**) guac(0): *Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
[2361723.545] (II) guac(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz zd)
[2361723.545] (**) guac(0): *Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
[2361723.545] (II) guac(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz zd)
[2361723.545] (**) guac(0): *Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
[2361723.545] (II) guac(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz zd)
[2361723.545] (==) guac(0): DPI set to (96, 96)
[2361723.545] (II) Loading sub module "fb"
[2361723.545] (II) LoadModule: "fb"
[2361723.545] (II) Loading /usr/lib64/xorg/modules/libfb.so
[2361723.545] (II) Module fb: vendor="X.Org Foundation"
[2361723.545] compiled for 1.17.4, module version = 1.0.0
[2361723.545] ABI class: X.Org ANSI C Emulation, version 0.4
[2361723.545] (II) guac(0): PreInit complete
[2361723.545] (--) Depth 24 pixmap format is 32 bpp
[2361723.546] (II) guac(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[2361723.546] (**) guac(0): Option "ListenAddress" "0.0.0.0"
[2361723.546] (**) guac(0): Option "ListenPort" "12003"
[2361723.552] (II) guac: Guacamole video driver daemon version 0.9.12-incubating
[2361723.552] (--) RandR disabled
[2361723.552] (II) guac: Successfully bound socket to host 0.0.0.0, port 12003
[2361723.552] (II) guac: Listening on host 0.0.0.0, port 12003
[2361723.563] (II) SELinux: Disabled by boolean
[2361723.563] (II) AIGLX: Screen 0 is not DRI2 capable
[2361723.563] (EE) AIGLX: reverting to software rendering
[2361723.593] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[2361723.594] (II) AIGLX: Loaded and initialized swrast
[2361723.594] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[2361723.847] (II) Using input driver 'guac' for 'GuacInput'
[2361723.847] (**) Option "SendCoreEvents"
[2361723.847] (**) GuacInput: always reports core events
[2361723.847] (II) guac: init input device
[2361723.847] (II) XINPUT: Adding extended input device "GuacInput" (type: UNKNOWN, id 6)
[2361723.847] (**) GuacInput: (accel) keeping acceleration scheme 1
[2361723.847] (**) GuacInput: (accel) acceleration profile 0
[2361723.847] (**) GuacInput: (accel) acceleration factor: 2.000
[2361723.847] (**) GuacInput: (accel) acceleration threshold: 4
[2361723.851] (II) config/hal: Adding input device ImPS/2 Generic Wheel Mouse
[2361723.851] (II) LoadModule: "evdev"
[2361723.852] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
[2361723.857] (II) Module evdev: vendor="X.Org Foundation"
[2361723.857] compiled for 1.17.4, module version = 2.9.2
[2361723.857] Module class: X.Org XInput Driver
[2361723.857] ABI class: X.Org XInput driver, version 21.0
[2361723.857] (II) Using input driver 'evdev' for 'ImPS/2 Generic Wheel Mouse'
[2361723.857] (**) ImPS/2 Generic Wheel Mouse: always reports core events
[2361723.857] (**) evdev: ImPS/2 Generic Wheel Mouse: Device: "/dev/input/event2"
[2361723.857] (--) evdev: ImPS/2 Generic Wheel Mouse: Vendor 0x2 Product 0x5
[2361723.857] (--) evdev: ImPS/2 Generic Wheel Mouse: Found 3 mouse buttons
[2361723.857] (--) evdev: ImPS/2 Generic Wheel Mouse: Found scroll wheel(s)
[2361723.857] (--) evdev: ImPS/2 Generic Wheel Mouse: Found relative axes
[2361723.857] (--) evdev: ImPS/2 Generic Wheel Mouse: Found x and y relative axes
[2361723.857] (II) evdev: ImPS/2 Generic Wheel Mouse: Configuring as mouse
[2361723.857] (II) evdev: ImPS/2 Generic Wheel Mouse: Adding scrollwheel support
[2361723.857] (**) evdev: ImPS/2 Generic Wheel Mouse: YAxisMapping: buttons 4 and 5
[2361723.858] (**) evdev: ImPS/2 Generic Wheel Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[2361723.858] (**) Option "config_info" "hal:/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input"
[2361723.858] (II) XINPUT: Adding extended input device "ImPS/2 Generic Wheel Mouse" (type: MOUSE, id 7)
[2361723.858] (II) evdev: ImPS/2 Generic Wheel Mouse: initialized for relative axes.
[2361723.858] (**) ImPS/2 Generic Wheel Mouse: (accel) keeping acceleration scheme 1
[2361723.858] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration profile 0
[2361723.858] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration factor: 2.000
[2361723.858] (**) ImPS/2 Generic Wheel Mouse: (accel) acceleration threshold: 4
[2361723.861] (II) config/hal: Adding input device AT Translated Set 2 keyboard
[2361723.861] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[2361723.861] (**) AT Translated Set 2 keyboard: always reports core events
[2361723.861] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event1"
[2361723.862] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[2361723.862] (--) evdev: AT Translated Set 2 keyboard: Found keys
[2361723.862] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[2361723.862] (**) Option "config_info" "hal:/org/freedesktop/Hal/devices/platform_i8042_i8042_KBD_port_logicaldev_input"
[2361723.862] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 8)
[2361723.862] (**) Option "xkb_rules" "evdev"
[2361723.862] (**) Option "xkb_model" "evdev"
[2361723.862] (**) Option "xkb_layout" "us"
[2361723.862] (WW) Option "xkb_variant" requires a string value
[2361723.881] (II) config/hal: Adding input device Power Button
[2361723.881] (II) Using input driver 'evdev' for 'Power Button'
[2361723.881] (**) Power Button: always reports core events
[2361723.881] (**) evdev: Power Button: Device: "/dev/input/event0"
[2361723.881] (--) evdev: Power Button: Vendor 0 Product 0x1
[2361723.881] (--) evdev: Power Button: Found keys
[2361723.881] (II) evdev: Power Button: Configuring as keyboard
[2361723.881] (**) Option "config_info" "hal:/org/freedesktop/Hal/devices/computer_logicaldev_input"
[2361723.881] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 9)
[2361723.881] (**) Option "xkb_rules" "evdev"
[2361723.881] (**) Option "xkb_model" "evdev"
[2361723.881] (**) Option "xkb_layout" "us"
[2361723.881] (WW) Option "xkb_variant" requires a string value
[2361723.932] (II) evdev: Power Button: Close
[2361723.932] (II) UnloadModule: "evdev"
[2361723.932] (II) evdev: AT Translated Set 2 keyboard: Close
[2361723.932] (II) UnloadModule: "evdev"
[2361723.932] (II) evdev: ImPS/2 Generic Wheel Mouse: Close
[2361723.932] (II) UnloadModule: "evdev"
[2361723.976] (II) guac: STUB: guac_drv_close_screen
[2361723.980] (II) Server terminated successfully (0). Closing log file.


smime.p7s (8K) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: guacamole-server-0.9.12 and xf86-video-guac

Mike Jumper
On Thu, Jun 29, 2017 at 6:11 PM, McRoy, Jeffrey (GE Healthcare) <[hidden email]> 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?

...
*** 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?

- Mike

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: guacamole-server-0.9.12 and xf86-video-guac

McRoy, Jeffrey (GE Healthcare)
In reply to this post by McRoy, Jeffrey (GE Healthcare)

From: Mike Jumper <[hidden email]>
Reply-To: "[hidden email]" <[hidden email]>
Date: Sunday, July 2, 2017 at 2:26 PM
To: "[hidden email]" <[hidden email]>
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) <[hidden email]> 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

 


Xorg.5.log (30K) Download Attachment
xorg.conf.guac (1K) Download Attachment
smime.p7s (8K) Download Attachment
Loading...