Skip to content

Fireedge can't connect when VNC LISTEN is a DNS name #6976

@baby-gnu

Description

@baby-gnu

Description

In our environment, we need to set the VNC LISTEN address to something other than 0.0.0.0 to avoid bad interraction with our MooseFS distributed filesystem.

To Reproduce

  1. edit hypervisors nodes /etc/hosts to add <PUBLIC_IP> vnc.localdomain
  2. download ttylinux from marketplace
  3. update ttylinux template to set VNC LISTEN address to vnc.localdomain
  4. instantiate the ttylinux template
  5. connect to fireedge and open the VNC console of the running VM

Expected behavior

The VNC console open and display the VM display.

Details

  • Affected Component: Fireedge
  • Hypervisor: KVM
  • Version: 6.10.0.1-1

Additional context

Fireedge error logs
[2025-03-10 mars 2025 09:10:41] [Connection 21]  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)
Screenshot of the error

Image

Progress Status

  • Code committed
  • Testing - QA
  • Documentation (Release notes - resolved issues, compatibility, known issues)

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions