Problem solved!  Thanks Mike!  The missing “c” was the issue.  Weird how 
certain hostnames didn’t require it and other did.

From: Mike Jumper [mailto:[email protected]]
Sent: Monday, June 20, 2016 10:29 AM
To: [email protected]
Subject: Re: Problem Connecting to certain hostnames


Hi Keith,

The connection name shouldn't make any difference - they are completely 
arbitrary. I'm inclined to think that the cause is elsewhere, and that the 
change in name is a coincidence.

If it's complaining about an invalid type, it sounds like the "type" portion of 
the URL (as you're using the legacy URLs extension) is invalid. My guess would 
be that it was omitted entirely, and thus guac is attempting to decode the name 
as if it were one of the new base64 identifiers that embeds the type, name, 
underlying datasource, etc. This would, of course, not result in valid values.

The old style of URL which the legacy extension brings back to life uses 
".../client/c/ID" or ".../client/g/ID", where the "c" and "g" are the type. In 
the case of NoAuth, this will always be "c".

Thanks,

- Mike
On Jun 20, 2016 10:17 AM, "Andrews, Keith" 
<[email protected]<mailto:[email protected]>> wrote:
Hello,

I have been facing an issue for some time now and have tried everything to no 
avail.  I am using v 0.99 with the no-auth and  legacy-urls extension, so that 
I can connect directly via the hostname i.e. 
http://<serverIP>:8080/guacamole/#/client/<hostname<http://%3cserverIP%3e:8080/guacamole/#/client/%3Chostname>>.
  The problem is that there appears to be an issue with certain hostnames which 
makes absolutely no since.  For example, this hostname works:

<config name="Brocade-SSH" protocol="ssh">
    <param name="hostname" value="10.4.16.210" />
    <param name="port" value="22" />
</config>

catalina.out:
10:12:08.729 [http-bio-8080-exec-3] INFO  o.g.g.n.b.r.a.AuthenticationService - 
User "36d2727a-fe03-4111-a930-37c9899c0fc7" successfully authenticated from 
10.4.16.203.
10:12:09.431 [http-bio-8080-exec-4] INFO  o.g.g.net.basic.TunnelRequestService 
- User "36d2727a-fe03-4111-a930-37c9899c0fc7" connected to connection 
"Brocade-SSH".

But this hostname doesn't:

<config name="Brocade" protocol="ssh">
    <param name="hostname" value="10.4.16.210" />
    <param name="port" value="22" />
</config>

catalina.out:
10:10:08.348 [http-bio-8080-exec-3] INFO  o.g.g.n.b.r.a.AuthenticationService - 
User "34557901-71d7-4c93-bb38-def37c83c5b9" successfully authenticated from 
10.4.16.203.
10:10:08.824 [http-bio-8080-exec-1] ERROR 
o.g.g.n.b.w.t.GuacamoleWebSocketTunnelServlet - Creation of WebSocket tunnel to 
guacd failed: Illegal identifier - unknown type

Any ideas of what the problem could be?

Thanks,
Keith



________________________________
This e-mail message is for the sole use of the intended recipient(s) and may 
contain confidential and privileged information. Any unauthorized review, use, 
disclosure or distribution is prohibited. If you are not the intended 
recipient, please contact the sender by reply e-mail and destroy all copies of 
the original message. If you are the intended recipient, please be advised that 
the content of this message is subject to access, review and disclosure by the 
sender's e-mail System Administrator.

________________________________
This e-mail message is for the sole use of the intended recipient(s) and may 
contain confidential and privileged information. Any unauthorized review, use, 
disclosure or distribution is prohibited. If you are not the intended 
recipient, please contact the sender by reply e-mail and destroy all copies of 
the original message. If you are the intended recipient, please be advised that 
the content of this message is subject to access, review and disclosure by the 
sender's e-mail System Administrator.

Reply via email to