I have install open nebula veriosn 6.10.0, everything work fine but when I connected VM over the browser after few min its disconnected with tunnel error, I have already tried everythin found here but my problem still not resolved.
What do you mean? Guacamole connections? can you upload a screenshot please?
Hi Jorge
First I would like to thank you for helping me, the problem I am facing is I am getting “Client error” error in my browser during the VM access over UI
below is the log
==> fireedge.error <==
[2025-02-12 Feb 2025 12:16:06] [Connection 4] Closing connection with error: Error: not opened
at WebSocket.send (/usr/lib/one/fireedge/node_modules/opennebula-guacamole/node_modules/ws/lib/WebSocket.js:218:38)
at ClientConnection.send (/usr/lib/one/fireedge/node_modules/opennebula-guacamole/lib/ClientConnection.js:126:24)
at GuacdClient.sendBufferToWebSocket (/usr/lib/one/fireedge/node_modules/opennebula-guacamole/lib/GuacdClient.js:172:35)
at GuacdClient.processReceivedData (/usr/lib/one/fireedge/node_modules/opennebula-guacamole/lib/GuacdClient.js:163:14)
at Socket.emit (events.js:314:20)
at Socket.EventEmitter.emit (domain.js:483:12)
at addChunk (_stream_readable.js:297:12)
at readableAddChunk (_stream_readable.js:272:9)
at Socket.Readable.push (_stream_readable.js:213:10)
at TCP.onStreamRead (internal/stream_base_commons.js:188:23)
please let me where what I need to do…
I’m not sure if this is your issue or not, but thought I’d mention what my issue was giving same VNC console error on Guacd that you have.
I have nodes (KVM Ubuntu Hosts) that have mgt on IPv4 and IPv6 and DNS entries for both. It was resolving to connect to the IPv6 Host IP and failing.
(OpenNebula controller has both IPv4 and IPv6 too.)
I would see the following on the guac service. You might want to check there.
I haven’t had time to see if there is a guac configurable for IPv6? Anyone know?
Again, maybe your issue is different, but this was mine. As temp workaround on my OneNebula Controller node/Front-End I added /etc/hosts entry with DNS name with IPv4 only, so the lookup would happen locally and couldn’t resolve to IPv6. I need to fix this as I require IPv6 only on my nodes going forward. (I have IPv4 on the Nodes only temporary )
Note: this Addr6 in service failure ConnectClientToTcpAddr6:
root@onedeploy:/etc/one# less /var/log/one/fireedge.error
[2025-02-Feb 10, 2025 21:25:56] [Connection 5] Closing connection with error: Error: not opened
at WebSocket.send (/usr/lib/one/fireedge/node_modules/opennebula-guacamole/node_modules/ws/lib/WebSocket.js:218:38)
at ClientConnection.send (/usr/lib/one/fireedge/node_modules/opennebula-guacamole/lib/ClientConnection.js:126:24)
at GuacdClient.sendBufferToWebSocket (/usr/lib/one/fireedge/node_modules/opennebula-guacamole/lib/GuacdClient.js:172:35)
at GuacdClient.processReceivedData (/usr/lib/one/fireedge/node_modules/opennebula-guacamole/lib/GuacdClient.js:163:14)
at Socket.emit (node:events:517:28)
at Socket.emit (node:domain:489:12)
at addChunk (node:internal/streams/readable:368:12)
at readableAddChunk (node:internal/streams/readable:341:9)
at Readable.push (node:internal/streams/readable:278:10)
at TCP.onStreamRead (node:internal/stream_base_commons:190:23)
(END)
See this on service:
root@onedeploy:/etc/one# systemctl status opennebula-guacd.service
● opennebula-guacd.service - OpenNebula Guacamole Server
Loaded: loaded (/usr/lib/systemd/system/opennebula-guacd.service; disabled; preset: enabled)
Active: active (running) since Fri 2025-02-07 06:27:24 UTC; 3 days ago
Main PID: 178610 (guacd)
Tasks: 1 (limit: 38426)
Memory: 10.2M (peak: 12.8M)
CPU: 108ms
CGroup: /system.slice/opennebula-guacd.service
└─178610 /usr/share/one/guacd/sbin/guacd -f -b 0.0.0.0
Feb 10 21:06:11 onedeploy-1 guacd[115064]: ConnectClientToTcpAddr6: connect
Feb 10 21:06:11 onedeploy-1 opennebula-guacd[115064]: guacd[115064]: ERROR: Unable to connect to VNC server.
Feb 10 21:06:11 onedeploy-1 guacd[115064]: Unable to connect to VNC server
Feb 10 21:06:11 onedeploy-1 guacd[115064]: Unable to connect to VNC server.
Feb 10 21:06:11 onedeploy-1 guacd[115064]: User "@4e0b06cc-c1c6-40a8-8fdd-0d09527d392f" disconnected (0 users remain)
Feb 10 21:06:11 onedeploy-1 opennebula-guacd[115064]: guacd[115064]: INFO: User "@4e0b06cc-c1c6-40a8-8fdd-0d09527d392f" disconnected (0 users remain)
Feb 10 21:06:11 onedeploy-1 opennebula-guacd[115064]: guacd[115064]: INFO: Last user of connection "$d255e715-5d8f-4862-8275-6f8f6d7565b0" disconnected
Feb 10 21:06:11 onedeploy-1 guacd[115064]: Last user of connection "$d255e715-5d8f-4862-8275-6f8f6d7565b0" disconnected
Feb 10 21:06:11 onedeploy-1 guacd[178610]: Connection "$d255e715-5d8f-4862-8275-6f8f6d7565b0" removed.
Feb 10 21:06:11 onedeploy-1 opennebula-guacd[178610]: guacd[178610]: INFO: Connection "$d255e715-5d8f-4862-8275-6f8f6d7565b0" removed.
root@onedeploy-1:/etc/one#