[ 
https://issues.apache.org/jira/browse/GUACAMOLE-587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16533959#comment-16533959
 ] 

Michael Jumper commented on GUACAMOLE-587:
------------------------------------------

{quote}
{code:none}
...
guacd[7]: ERROR:        Guacamole protocol violation. Perhaps the version of 
guacamole-client is incompatible with this version of libguac?
guacd[7]: DEBUG:        Error reading "connect": Instruction parse error
...
{code}

This error results from the {{connect}} instruction (sent to guacd during the 
Guacamole protocol handshake) not matching the {{args}} instruction originally 
sent by guacd. The Guacamole protocol requires that values for all arguments be 
provided, even if blank:

http://guacamole.apache.org/doc/gug/guacamole-protocol.html#guacamole-protocol-handshake

This is independent of the merge of client-side changes for GUACAMOLE-445, 
which only affect the user interface. The Guacamole protocol itself already 
provides sufficient information via the {{args}} instruction for the client 
side to respond with a correct {{connect}} instruction, and 
{{ConfiguredGuacamoleSocket}} takes this into account.

> RDP protocol violation
> ----------------------
>
>                 Key: GUACAMOLE-587
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-587
>             Project: Guacamole
>          Issue Type: Bug
>          Components: guacd
>    Affects Versions: 1.0.0
>            Reporter: Marc
>            Priority: Major
>
> Hi!
> A build (docker) from the git master fails on RDP Connections with this 
> message in the log.
> Protocol "rdp" selected. Guacamole protocol violation...
>  
> As far as I can tell, something in the merge of "GUACAMOLE-445" introduced 
> the problem, as builds prior to that worked fine.
> Do you need more infos or logs?
>  
> --Marc



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to