Nach einem Update oder einer neu-Installation eines KVM Hosts kann es passieren, dass man den GUI Zugriff auf die darauf laufenden Virtuellen Maschinen verliert.
Beim Zugriff auf die Web-Konsole einer VM bekommt man den Fehler
"Failed to connect to server (code: 1006)"
und kann nicht mehr über die Konsole auf die VM zugreifen.
Der Grund dafür ist eine aktivierte VNC Encryption am KVM Host. Das sieht man im OLVM Manager für den Host im Menu Compute/Hosts im Tab-Reiter General ganz unten im Abschnitt Software, wo VNC Encryption Enabled angezeigt wird.
Um das wieder zu deaktivieren ist einfach auf dem KVM Host in der Datei
/etc/libvirt/qemu.conf
die Zeile
vnc_tls=1
auszukommentieren und der KVM Host neu zu starten.
Im OLVM wird dann die VNC Encryption wieder als "Disabled" angezeigt:
Danach kann man wieder auf die Konsole der VMs auf diesem Host zugreifen.
Hinweis
Das Ganze wird auch in der Oracle Support Note "OLVM: noVNC VM Console Returns Error Failed to connect to server (code: 1006) if VNC Encryption Setting Mismatch in Cluster and KVM Host (Doc ID 2672512.1)" beschrieben. Allerdings darf nicht, wie dort beschrieben, der KVM Host nach der Konfigurationsänderung neu installiert werden. Das würde die Verschlüsselung wieder aktivieren!