Guacamole in ONE7 with aarch servers

We’ve managed to get ONE7 up and running, and guacamole passes the desktop just fine from x86_64 servers. But if the VM is running on an aarch / ARM64 host, guacamole just simply fails. Ideas why?

guacd and fireedge spit out these:

guacd[586834]: Client has not defined its protocol version.
guacd[586834]: ConnectClientToTcpAddr6: connect
guacd[586834]: Unable to connect to VNC server
guacd[586834]: Unable to connect to VNC server.
guacd[586834]: User “@de0c4fa8-971e-4822-b3c8-e24a121e4e79” disconnected (0 users remain)

[info] Tunnel SSH created with PID: 602554 to connection: 58
[info] Closing unused ssh connection: 602554
Error: not opened
[error] WS connection closed: Error: not opened


Versions of the related components and OS (frontend, hypervisors, VMs): ONE7 and hypervisors running Ubuntu 24.04.

Current results: VNC doesn’t work

Expected results: VNC works

Figured it out! The host was redeployed while testing different things, and it now had an offending ECDSA key and the SSH tunneling failed.

I just had to remove the entries from known hosts and all started working.

Man was this hard to debug and figure out…

I’d recommend OpenNebula did some checking of this and clearly prints the problem in logs.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.