Hello,
I have deployed oVirt 4.5 on CentOS Stream 8 with self-hosted engine, in
IPv6-only mode.
I am trying to use noVNC console, from Firefox on MacOS.
I have added engine's CA to the list of trusted CAs.
I have noticed the webproxy only listens on IPv4 by default, I have tried
to add the following configuration file and it made it listed on both IPv4
and IPv6:
[root@mng41 ~]# cat
/etc/ovirt-engine/ovirt-websocket-proxy.conf.d/20-ipv6.conf
SOURCE_IS_IPV6=True
Is this correct approach or there is a better way? I guess this should be
part of the setup process...
Anyway, it does not solve my issue. When I try to use noVNC console, I get
the following error in the Firefox javascript console:
Loading failed for the <script> with source “
https://mng41.gremwell.com/ovirt-engine/services/files/novnc/vendor/promi...
”.
I also get the following message:
Firefox can’t establish a connection to the server at wss://
mng41.gremwell.com:6100/ey...
I have checked that the port is open and I see some traffic flowing between
the browser and that port.
In /var/log/ovirt-engine/engine.log I see:
2022-11-11 14:32:57,652+01 INFO
[org.ovirt.engine.core.bll.SetVmTicketCommand] (default task-11)
[2d6aa0eb] Running command: SetVmTicketCommand internal: false. Entities
affected : ID: 7fb95436-da52-421a-a733-503181429929 Type: VMAction group
CONNECT_TO_VM with role type USER
2022-11-11 14:32:57,657+01 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SetVmTicketVDSCommand] (default
task-11) [2d6aa0eb] START, SetVmTicketVDSCommand(HostName =
elon41.gremwell.com,
SetVmTicketVDSCommandParameters:{hostId='f63b9132-fb54-4c24-b5b3-240c0a1896f9',
vmId='7fb95436-da52-421a-a733-503181429929', protocol='VNC',
ticket='47kRPdus', validTime='120', userName='admin',
userId='af04127c-60d7-11ed-8ad9-00163e63cf1d',
disconnectAction='LOCK_SCREEN', consoleDisconnectActionDelay='0'}), log
id:
27745778
2022-11-11 14:32:57,688+01 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SetVmTicketVDSCommand] (default
task-11) [2d6aa0eb] FINISH, SetVmTicketVDSCommand, return: , log id:
27745778
2022-11-11 14:32:57,716+01 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(default task-11) [2d6aa0eb] EVENT_ID: VM_SET_TICKET(164), User
admin@internal-authz initiated console session for VM test
2022-11-11 14:32:57,947+01 INFO
[org.ovirt.engine.core.utils.servlet.ServletUtils] (default task-11) []
Can't read file '/usr/share/ovirt-engine/files/novnc/vendor/promise.js' for
request '/ovirt-engine/services/files/novnc/vendor/promise.js' -- 404
Any ideas how to have this fixed?
Best regards,
Alex