[ 
https://issues.apache.org/jira/browse/GUACAMOLE-2107?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lorenzo S. updated GUACAMOLE-2107:
----------------------------------
    Summary: WOL (Wake On LAN) feature doesn't work on versions newer than 
1.5.4  (was: WOL (Wake On LAN) feature doesn't work on version newer than 1.5.4)

> WOL (Wake On LAN) feature doesn't work on versions newer than 1.5.4
> -------------------------------------------------------------------
>
>                 Key: GUACAMOLE-2107
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-2107
>             Project: Guacamole
>          Issue Type: Bug
>          Components: guacamole, guacd
>    Affects Versions: 1.6.0
>         Environment: Docker 28.1.1 on x86 or ARM
>            Reporter: Lorenzo S.
>            Priority: Minor
>         Attachments: Screenshot 2025-07-26 at 6.04.26.png, Screenshot 
> 2025-07-26 at 6.12.56.png, Screenshot 2025-07-26 at 6.13.11.png
>
>
> Hello,
> I have confirmed that on guacamole version newer than 1.5.3 the WOL feature 
> is not working. Specifically the WOL packet is not sent, and the connection 
> times out after 10s despite to have set a longer time (screenshot attached).
> Checking the logs "guacd" provided the below messages:
>  
> {code:java}
> guacd[1]: INFO:       Creating new client for protocol "rdp"
> guacd[1]: INFO:       Connection ID is "$f41f9319-154b-4c58-9b9c-3d9fd6995046"
> guacd[16]: INFO:      Security mode: Negotiate (ANY)
> guacd[16]: INFO:      Resize method: display-update
> guacd[16]: INFO:      Clipboard line ending normalization: Preserve (none)
> guacd[16]: INFO:      User "@6ec7067c-b91e-43b3-80b0-2fbeb9d7bb36" joined 
> connection "$f41f9319-154b-4c58-9b9c-3d9fd6995046" (1 users now present)
> guacd[16]: INFO:      Local system reports 4 processor(s) are available.
> guacd[16]: INFO:      Graphical updates will be encoded using 4 worker 
> thread(s).
> guacd[16]: INFO:      Loading keymap "base"
> guacd[16]: INFO:      Loading keymap "ja-jp-qwerty"
> guacd[16]: WARNING:   Ignoring requested color depth of 16 bpp, as the RDP 
> Graphics Pipeline requires 32 bpp.
> guacd[16]: INFO:      RDP server closed/refused connection: Server refused 
> connection (wrong security type?)
> guacd[16]: INFO:      User "@6ec7067c-b91e-43b3-80b0-2fbeb9d7bb36" 
> disconnected (0 users remain)
> guacd[16]: INFO:      Last user of connection 
> "$f41f9319-154b-4c58-9b9c-3d9fd6995046" disconnected
> guacd[1]: INFO:       Connection "$f41f9319-154b-4c58-9b9c-3d9fd6995046" 
> removed. {code}
> and "guacamole" this one:
> {code:java}
> 21:03:32.450 [http-nio-8080-exec-8] INFO  o.a.g.event.EventLoggingListener - 
> User "*****" (authenticated by "postgresql") successfully authenticated from 
> 192.168.10.156
> 21:04:12.231 [http-nio-8080-exec-7] INFO  o.a.g.tunnel.TunnelRequestService - 
> User "*****" connected to connection "11".
> Exception in thread "Thread-2" java.lang.IllegalStateException: Message will 
> not be sent because the WebSocket session has been closed
>  at 
> org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(WsRemoteEndpointImplBase.java:454)
>  at 
> org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlockInternal(WsRemoteEndpointImplBase.java:312)
>  at 
> org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:265)
>  at 
> org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:249)
>  at 
> org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendString(WsRemoteEndpointImplBase.java:191)
>  at 
> org.apache.tomcat.websocket.WsRemoteEndpointBasic.sendText(WsRemoteEndpointBasic.java:36)
>  at 
> org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.sendInstruction(GuacamoleWebSocketTunnelEndpoint.java:152)
>  at 
> org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint.access$200(GuacamoleWebSocketTunnelEndpoint.java:53)
>  at 
> org.apache.guacamole.websocket.GuacamoleWebSocketTunnelEndpoint$2.run(GuacamoleWebSocketTunnelEndpoint.java:253)
> 21:04:21.370 [http-nio-8080-exec-8] INFO  o.a.g.tunnel.TunnelRequestService - 
> User "*****" disconnected from connection "11". Duration: 9124 milliseconds 
> {code}
> It does show an issue with "Websocket" but it's not related as I am not using 
> a Proxy and without using WOL it works with no issues.
>  
> The workaround is using version 1.5.4 (for the supported architecture).
> Regards



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to