You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@guacamole.apache.org by Rolf Zurbrügg <ro...@redguard.ch> on 2023/02/27 12:44:45 UTC

VNC Connections issues after changing from Guacamole 1.4.0 to 1.5.0

Hi I am currently seeng the following issue when trying to establish a VNC connection when using guacamole V 1.5.0

guacd                          | guacd[51]: DEBUG:	Parameter "recording-include-keys" omitted. Using default value of 0.
guacd                          | guacd[51]: DEBUG:	Parameter "create-recording-path" omitted. Using default value of 0.
guacd                          | guacd[51]: DEBUG:	Parameter "disable-copy" omitted. Using default value of 0.
guacd                          | guacd[51]: DEBUG:	Parameter "disable-paste" omitted. Using default value of 0.
guacd                          | guacd[51]: DEBUG:	Parameter "wol-send-packet" omitted. Using default value of 0.
guacd                          | guacd[51]: INFO:	User "@3414be15-dceb-47f5-86aa-8a44d0b72bfd" joined connection "$c655d88b-07e0-4583-ba5f-3020250b33be" (1 users now present)
guacd                          | guacd[51]: DEBUG:	Client is using protocol version "VERSION_1_5_0"
guacamole                      | Exception in thread "Thread-9" java.lang.IllegalStateException: Message will not be sent because the WebSocket session has been closed
guacamole                      | 	at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(WsRemoteEndpointImplBase.java:442)
web                            | 159.100.245.54 - - [27/Feb/2023:10:46:50 +0000] "POST /api/tokens HTTP/2.0" 200 173 "https://159.100.247.7/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"
web                            | 159.100.245.54 - - [27/Feb/2023:10:46:50 +0000] "GET /websocket-tunnel?token=4D256D88CF85F1DA03B64046DBDE2F0BFC55BC7FB22C0A61F784D84634EE99D3&GUAC_DATA_SOURCE=mysql&GUAC_ID=82&GUAC_TYPE=c&GUAC_WIDTH=2560&GUAC_HEIGHT=1304&GUAC_DPI=96&GUAC_TIMEZONE=Europe%2FZurich&GUAC_AUDIO=audio%2FL8&GUAC_AUDIO=audio%2FL16&GUAC_IMAGE=image%2Fjpeg&GUAC_IMAGE=image%2Fpng&GUAC_IMAGE=image%2Fwebp HTTP/1.1" 101 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"
guacd                          | guacd[51]: ERROR:	Unable to connect to VNC server.
guacd                          | guacd[51]: INFO:	User "@3414be15-dceb-47f5-86aa-8a44d0b72bfd" disconnected (0 users remain)
guacd                          | guacd[51]: INFO:	Last user of connection "$c655d88b-07e0-4583-ba5f-3020250b33be" disconnected
guacd                          | guacd[51]: DEBUG:	Requesting termination of client...
guacd                          | guacd[51]: DEBUG:	Client terminated successfully.
guacd                          | guacd[1]: INFO:	Connection "$c655d88b-07e0-4583-ba5f-3020250b33be" removed.
guacamole                      | 	at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:314)
guacamole                      | 	at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:254)
guacamole                      | 	at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendString(WsRemoteEndpointImplBase.java:195)
guacamole                      | 	at org.apache.tomcat.websocket.WsRemoteEndpointBasic.sendText(WsRemoteEndpointBasic.java:37)
guacamole                      | 	at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.sendInstruction(GuacamoleWebSocketTunnelEndpoint.java:152)
guacamole                      | 	at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.access$200(GuacamoleWebSocketTunnelEndpoint.java:53)
guacamole                      | 	at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint$2.run(GuacamoleWebSocketTunnelEndpoint.java:253)
guacamole                      | 10:46:50.691 [http-nio-8080-exec-8] INFO  o.a.g.tunnel.TunnelRequestService - User "rzurbruegg" disconnected from connection "82". Duration: 149 milliseconds



When trying the exact same connection with version 1.4.0 I geht the following:

guacd                          | guacd[18]: DEBUG:	Parameter "recording-exclude-mouse" omitted. Using default value of 0.
guacd                          | guacd[18]: DEBUG:	Parameter "recording-include-keys" omitted. Using default value of 0.
guacd                          | guacd[18]: DEBUG:	Parameter "create-recording-path" omitted. Using default value of 0.
guacd                          | guacd[18]: DEBUG:	Parameter "disable-copy" omitted. Using default value of 0.
guacd                          | guacd[18]: DEBUG:	Parameter "disable-paste" omitted. Using default value of 0.
guacd                          | guacd[18]: DEBUG:	Parameter "wol-send-packet" omitted. Using default value of 0.
guacd                          | guacd[18]: INFO:	User "@0705a0be-bfb3-47de-bab9-2e6597741ba3" joined connection "$dc48e68b-619d-44cf-b82e-0cd4d47252e5" (1 users now present)
guacd                          | guacd[18]: DEBUG:	Client is using protocol version "VERSION_1_3_0"
guacd                          | guacd[18]: DEBUG:	GCrypt initialization started.
web                            | 159.100.245.54 - - [27/Feb/2023:11:17:25 +0000] "GET /api/session/tunnels/15858372-d987-4c7b-bd02-51337710234d/protocol?token=0B1A82684F67C2E2D62AE799CE6555810C63BBF4C2676C0B40C9D06150F93C2E HTTP/2.0" 200 2488 "https://159.100.247.7/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"
web                            | 159.100.245.54 - - [27/Feb/2023:11:17:25 +0000] "GET /api/session/tunnels/15858372-d987-4c7b-bd02-51337710234d/activeConnection/connection/sharingProfiles HTTP/2.0" 200 2 "https://159.100.247.7/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"
guacamole                      | 11:17:25.489 [http-nio-8080-exec-9] INFO  o.a.g.tunnel.TunnelRequestService - User "rzurbruegg" connected to connection "82".
guacd                          | guacd[18]: DEBUG:	GCrypt initialization completed.


The connection just works then. Unfortunately I am not able to open a bug report on Jira for this. Has any one encountered this problem before? Any help or pointers would be greatly appreciated.


Kind regards

Rolf

Re: VNC Connections issues after changing from Guacamole 1.4.0 to 1.5.0

Posted by Rolf Zurbrügg <ro...@redguard.ch>.
Hi  Nick

Thank you for letting me know :)
Happy to see, that a ticket exists for it.

Have a great day
Rolf

> On 27 Feb 2023, at 16:57, Nick Couchman <vn...@apache.org> wrote:
> 
> You are encountering this bug:
> 
> https://issues.apache.org/jira/browse/GUACAMOLE-1741
> 
> -Nick
> 
> On Mon, Feb 27, 2023 at 7:45 AM Rolf Zurbrügg
> <ro...@redguard.ch> wrote:
>> 
>> Hi I am currently seeng the following issue when trying to establish a VNC connection when using guacamole V 1.5.0
>> 
>> guacd                          | guacd[51]: DEBUG: Parameter "recording-include-keys" omitted. Using default value of 0.
>> guacd                          | guacd[51]: DEBUG: Parameter "create-recording-path" omitted. Using default value of 0.
>> guacd                          | guacd[51]: DEBUG: Parameter "disable-copy" omitted. Using default value of 0.
>> guacd                          | guacd[51]: DEBUG: Parameter "disable-paste" omitted. Using default value of 0.
>> guacd                          | guacd[51]: DEBUG: Parameter "wol-send-packet" omitted. Using default value of 0.
>> guacd                          | guacd[51]: INFO: User "@3414be15-dceb-47f5-86aa-8a44d0b72bfd" joined connection "$c655d88b-07e0-4583-ba5f-3020250b33be" (1 users now present)
>> guacd                          | guacd[51]: DEBUG: Client is using protocol version "VERSION_1_5_0"
>> guacamole                      | Exception in thread "Thread-9" java.lang.IllegalStateException: Message will not be sent because the WebSocket session has been closed
>> guacamole                      |  at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(WsRemoteEndpointImplBase.java:442)
>> web                            | 159.100.245.54 - - [27/Feb/2023:10:46:50 +0000] "POST /api/tokens HTTP/2.0" 200 173 "https://159.100.247.7/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"
>> web                            | 159.100.245.54 - - [27/Feb/2023:10:46:50 +0000] "GET /websocket-tunnel?token=4D256D88CF85F1DA03B64046DBDE2F0BFC55BC7FB22C0A61F784D84634EE99D3&GUAC_DATA_SOURCE=mysql&GUAC_ID=82&GUAC_TYPE=c&GUAC_WIDTH=2560&GUAC_HEIGHT=1304&GUAC_DPI=96&GUAC_TIMEZONE=Europe%2FZurich&GUAC_AUDIO=audio%2FL8&GUAC_AUDIO=audio%2FL16&GUAC_IMAGE=image%2Fjpeg&GUAC_IMAGE=image%2Fpng&GUAC_IMAGE=image%2Fwebp HTTP/1.1" 101 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"
>> guacd                          | guacd[51]: ERROR: Unable to connect to VNC server.
>> guacd                          | guacd[51]: INFO: User "@3414be15-dceb-47f5-86aa-8a44d0b72bfd" disconnected (0 users remain)
>> guacd                          | guacd[51]: INFO: Last user of connection "$c655d88b-07e0-4583-ba5f-3020250b33be" disconnected
>> guacd                          | guacd[51]: DEBUG: Requesting termination of client...
>> guacd                          | guacd[51]: DEBUG: Client terminated successfully.
>> guacd                          | guacd[1]: INFO: Connection "$c655d88b-07e0-4583-ba5f-3020250b33be" removed.
>> guacamole                      |  at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:314)
>> guacamole                      |  at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:254)
>> guacamole                      |  at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendString(WsRemoteEndpointImplBase.java:195)
>> guacamole                      |  at org.apache.tomcat.websocket.WsRemoteEndpointBasic.sendText(WsRemoteEndpointBasic.java:37)
>> guacamole                      |  at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.sendInstruction(GuacamoleWebSocketTunnelEndpoint.java:152)
>> guacamole                      |  at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.access$200(GuacamoleWebSocketTunnelEndpoint.java:53)
>> guacamole                      |  at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint$2.run(GuacamoleWebSocketTunnelEndpoint.java:253)
>> guacamole                      | 10:46:50.691 [http-nio-8080-exec-8] INFO  o.a.g.tunnel.TunnelRequestService - User "rzurbruegg" disconnected from connection "82". Duration: 149 milliseconds
>> 
>> 
>> 
>> When trying the exact same connection with version 1.4.0 I geht the following:
>> 
>> guacd                          | guacd[18]: DEBUG: Parameter "recording-exclude-mouse" omitted. Using default value of 0.
>> guacd                          | guacd[18]: DEBUG: Parameter "recording-include-keys" omitted. Using default value of 0.
>> guacd                          | guacd[18]: DEBUG: Parameter "create-recording-path" omitted. Using default value of 0.
>> guacd                          | guacd[18]: DEBUG: Parameter "disable-copy" omitted. Using default value of 0.
>> guacd                          | guacd[18]: DEBUG: Parameter "disable-paste" omitted. Using default value of 0.
>> guacd                          | guacd[18]: DEBUG: Parameter "wol-send-packet" omitted. Using default value of 0.
>> guacd                          | guacd[18]: INFO: User "@0705a0be-bfb3-47de-bab9-2e6597741ba3" joined connection "$dc48e68b-619d-44cf-b82e-0cd4d47252e5" (1 users now present)
>> guacd                          | guacd[18]: DEBUG: Client is using protocol version "VERSION_1_3_0"
>> guacd                          | guacd[18]: DEBUG: GCrypt initialization started.
>> web                            | 159.100.245.54 - - [27/Feb/2023:11:17:25 +0000] "GET /api/session/tunnels/15858372-d987-4c7b-bd02-51337710234d/protocol?token=0B1A82684F67C2E2D62AE799CE6555810C63BBF4C2676C0B40C9D06150F93C2E HTTP/2.0" 200 2488 "https://159.100.247.7/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"
>> web                            | 159.100.245.54 - - [27/Feb/2023:11:17:25 +0000] "GET /api/session/tunnels/15858372-d987-4c7b-bd02-51337710234d/activeConnection/connection/sharingProfiles HTTP/2.0" 200 2 "https://159.100.247.7/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"
>> guacamole                      | 11:17:25.489 [http-nio-8080-exec-9] INFO  o.a.g.tunnel.TunnelRequestService - User "rzurbruegg" connected to connection "82".
>> guacd                          | guacd[18]: DEBUG: GCrypt initialization completed.
>> 
>> 
>> The connection just works then. Unfortunately I am not able to open a bug report on Jira for this. Has any one encountered this problem before? Any help or pointers would be greatly appreciated.
>> 
>> 
>> Kind regards
>> 
>> Rolf
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@guacamole.apache.org
> For additional commands, e-mail: user-help@guacamole.apache.org
> 


Re: VNC Connections issues after changing from Guacamole 1.4.0 to 1.5.0

Posted by Nick Couchman <vn...@apache.org>.
You are encountering this bug:

https://issues.apache.org/jira/browse/GUACAMOLE-1741

-Nick

On Mon, Feb 27, 2023 at 7:45 AM Rolf Zurbrügg
<ro...@redguard.ch> wrote:
>
> Hi I am currently seeng the following issue when trying to establish a VNC connection when using guacamole V 1.5.0
>
> guacd                          | guacd[51]: DEBUG: Parameter "recording-include-keys" omitted. Using default value of 0.
> guacd                          | guacd[51]: DEBUG: Parameter "create-recording-path" omitted. Using default value of 0.
> guacd                          | guacd[51]: DEBUG: Parameter "disable-copy" omitted. Using default value of 0.
> guacd                          | guacd[51]: DEBUG: Parameter "disable-paste" omitted. Using default value of 0.
> guacd                          | guacd[51]: DEBUG: Parameter "wol-send-packet" omitted. Using default value of 0.
> guacd                          | guacd[51]: INFO: User "@3414be15-dceb-47f5-86aa-8a44d0b72bfd" joined connection "$c655d88b-07e0-4583-ba5f-3020250b33be" (1 users now present)
> guacd                          | guacd[51]: DEBUG: Client is using protocol version "VERSION_1_5_0"
> guacamole                      | Exception in thread "Thread-9" java.lang.IllegalStateException: Message will not be sent because the WebSocket session has been closed
> guacamole                      |  at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(WsRemoteEndpointImplBase.java:442)
> web                            | 159.100.245.54 - - [27/Feb/2023:10:46:50 +0000] "POST /api/tokens HTTP/2.0" 200 173 "https://159.100.247.7/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"
> web                            | 159.100.245.54 - - [27/Feb/2023:10:46:50 +0000] "GET /websocket-tunnel?token=4D256D88CF85F1DA03B64046DBDE2F0BFC55BC7FB22C0A61F784D84634EE99D3&GUAC_DATA_SOURCE=mysql&GUAC_ID=82&GUAC_TYPE=c&GUAC_WIDTH=2560&GUAC_HEIGHT=1304&GUAC_DPI=96&GUAC_TIMEZONE=Europe%2FZurich&GUAC_AUDIO=audio%2FL8&GUAC_AUDIO=audio%2FL16&GUAC_IMAGE=image%2Fjpeg&GUAC_IMAGE=image%2Fpng&GUAC_IMAGE=image%2Fwebp HTTP/1.1" 101 89 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"
> guacd                          | guacd[51]: ERROR: Unable to connect to VNC server.
> guacd                          | guacd[51]: INFO: User "@3414be15-dceb-47f5-86aa-8a44d0b72bfd" disconnected (0 users remain)
> guacd                          | guacd[51]: INFO: Last user of connection "$c655d88b-07e0-4583-ba5f-3020250b33be" disconnected
> guacd                          | guacd[51]: DEBUG: Requesting termination of client...
> guacd                          | guacd[51]: DEBUG: Client terminated successfully.
> guacd                          | guacd[1]: INFO: Connection "$c655d88b-07e0-4583-ba5f-3020250b33be" removed.
> guacamole                      |  at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:314)
> guacamole                      |  at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:254)
> guacamole                      |  at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendString(WsRemoteEndpointImplBase.java:195)
> guacamole                      |  at org.apache.tomcat.websocket.WsRemoteEndpointBasic.sendText(WsRemoteEndpointBasic.java:37)
> guacamole                      |  at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.sendInstruction(GuacamoleWebSocketTunnelEndpoint.java:152)
> guacamole                      |  at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.access$200(GuacamoleWebSocketTunnelEndpoint.java:53)
> guacamole                      |  at org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint$2.run(GuacamoleWebSocketTunnelEndpoint.java:253)
> guacamole                      | 10:46:50.691 [http-nio-8080-exec-8] INFO  o.a.g.tunnel.TunnelRequestService - User "rzurbruegg" disconnected from connection "82". Duration: 149 milliseconds
>
>
>
> When trying the exact same connection with version 1.4.0 I geht the following:
>
> guacd                          | guacd[18]: DEBUG: Parameter "recording-exclude-mouse" omitted. Using default value of 0.
> guacd                          | guacd[18]: DEBUG: Parameter "recording-include-keys" omitted. Using default value of 0.
> guacd                          | guacd[18]: DEBUG: Parameter "create-recording-path" omitted. Using default value of 0.
> guacd                          | guacd[18]: DEBUG: Parameter "disable-copy" omitted. Using default value of 0.
> guacd                          | guacd[18]: DEBUG: Parameter "disable-paste" omitted. Using default value of 0.
> guacd                          | guacd[18]: DEBUG: Parameter "wol-send-packet" omitted. Using default value of 0.
> guacd                          | guacd[18]: INFO: User "@0705a0be-bfb3-47de-bab9-2e6597741ba3" joined connection "$dc48e68b-619d-44cf-b82e-0cd4d47252e5" (1 users now present)
> guacd                          | guacd[18]: DEBUG: Client is using protocol version "VERSION_1_3_0"
> guacd                          | guacd[18]: DEBUG: GCrypt initialization started.
> web                            | 159.100.245.54 - - [27/Feb/2023:11:17:25 +0000] "GET /api/session/tunnels/15858372-d987-4c7b-bd02-51337710234d/protocol?token=0B1A82684F67C2E2D62AE799CE6555810C63BBF4C2676C0B40C9D06150F93C2E HTTP/2.0" 200 2488 "https://159.100.247.7/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"
> web                            | 159.100.245.54 - - [27/Feb/2023:11:17:25 +0000] "GET /api/session/tunnels/15858372-d987-4c7b-bd02-51337710234d/activeConnection/connection/sharingProfiles HTTP/2.0" 200 2 "https://159.100.247.7/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"
> guacamole                      | 11:17:25.489 [http-nio-8080-exec-9] INFO  o.a.g.tunnel.TunnelRequestService - User "rzurbruegg" connected to connection "82".
> guacd                          | guacd[18]: DEBUG: GCrypt initialization completed.
>
>
> The connection just works then. Unfortunately I am not able to open a bug report on Jira for this. Has any one encountered this problem before? Any help or pointers would be greatly appreciated.
>
>
> Kind regards
>
> Rolf

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@guacamole.apache.org
For additional commands, e-mail: user-help@guacamole.apache.org