Not working with Guacamole 0.9.4
The path for Guacamole 0.9.4 seems to have changed to /guacamole/#/client/ instead of client.xhtml And even after I changed the path, it's still not working. Any help where to start looking ? I get a "Connection Error" message from Guacamole, and from the tomcat access log I see these: 192.168.0.254 - - [14/Feb/2015:17:31:46 +0800] "GET /guacamole//api/connections/1? HTTP/1.1" 404 1007 192.168.0.254 - - [14/Feb/2015:17:31:46 +0800] "POST /guacamole//tunnel?connect HTTP/1.1" 404 985 192.168.0.254 - - [14/Feb/2015:17:40:32 +0800] "GET /guacamole// HTTP/1.1" 304 - 192.168.0.254 - - [14/Feb/2015:17:40:32 +0800] "POST /guacamole//api/tokens HTTP/1.1" 404 993 192.168.0.254 - - [14/Feb/2015:17:40:32 +0800] "GET /guacamole//websocket-tunnel?id=c%2F1&authToken=null&width=1019&height=649&dpi=96&audio=audio%2Fogg&audio=audio%2Fmp4&audio=audio%2Fmpeg&audio=audio%2Fwebm&audio=audio%2Fwav&video=video%2Fogg&video=video%2Fmp4&video=video%2Fwebm HTTP/1.1" 404 1005 192.168.0.254 - - [14/Feb/2015:17:40:32 +0800] "GET /guacamole//api/connections/1? HTTP/1.1" 404 1007 192.168.0.254 - - [14/Feb/2015:17:40:32 +0800] "POST /guacamole//tunnel?connect HTTP/1.1" 404 985 192.168.0.254 - - [14/Feb/2015:17:40:39 +0800] "GET /guacamole//client/c/1/?timestamp=1423905987000&id=1&guac.hostname=192.168.0.8&guac.protocol=vnc&guac.password=aaaa9999&guac.port=5900&signature=rrIhnh2CEUiwr8lATUA4SNpMoCk HTTP/1.1" 404 995 192.168.0.254 - - [14/Feb/2015:17:40:48 +0800] "POST /guacamole//api/tokens HTTP/1.1" 404 993 192.168.0.254 - - [14/Feb/2015:17:40:49 +0800] "GET /guacamole//websocket-tunnel?id=c%2F1&authToken=null&width=1019&height=649&dpi=96&audio=audio%2Fogg&audio=audio%2Fmp4&audio=audio%2Fmpeg&audio=audio%2Fwebm&audio=audio%2Fwav&video=video%2Fogg&video=video%2Fmp4&video=video%2Fwebm HTTP/1.1" 404 1005 192.168.0.254 - - [14/Feb/2015:17:40:49 +0800] "GET /guacamole//api/connections/1? HTTP/1.1" 404 1007
I have the same issue with 0.9.5, again any pointers gratefully received.
I have the same issue with 0.9.5 too if i write .../guacamole/#/client/ i get a redirect to .../guacamole/#/login/
Michael Jumper chimes in here to give the correct URL encoding:
https://sourceforge.net/p/guacamole/discussion/1110834/thread/8bea4c74/
However, even with the correct URL format, the call to "/api/tokens" is returning a "Not authorized" message in my test environment (which can be seen by using Firefox/Chrome developer tools). Is anyone brave enough to step through with this with a Java debugger like Michael recommends in the aforementioned Sourceforge thread? ;)
I have posted a reply in the thread above that will hopefully help. Let me know
Hi, would a donation put you in the mood to make it 0.9.8 compatible?
Hi, it would be very cool if the auth method runs with a Version higher then 0.9.3. i would make a donation too
I solved it by write my own simular auth plugin: https://github.com/GreenRover/guacamole-auth-userfiles