kubevirt: Can't get "virtctl vnc..." running on OSX
Hi,
I installed the kubevirt demo on a remote cluster. Everything seems to run fine, virtctl console ... works, but I can’t get virtctl vnc ... running. A window is opening and showing these errors: first “Unknown graphic type for the guest vnc://127.0.0.1:55073”, and after a click on ok “Couldn’t create a session for this type: vnc”.
For getting so far I installed the Spice OSX client (https://www.spice-space.org/osx-client.html), and added a script named remote-viewer to my PATH, which just calls the OSX binary with /Applications/RemoteViewer.app/Contents/MacOS/RemoteViewer "$@".
Do I need to install more?
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 15 (15 by maintainers)
Commits related to this issue
- contrib: Add a remote-viewer wrapper script for Mac users This script is providing a wrapper around common VNC viewers for Mac. With this script in $PATH a Mac user is able to use virtctl vnc without... — committed to fabiand/kubevirt by fabiand 6 years ago
- contrib: Add a remote-viewer wrapper script for Mac users This script is providing a wrapper around common VNC viewers for Mac. With this script in $PATH a Mac user is able to use virtctl vnc without... — committed to fabiand/kubevirt by fabiand 6 years ago
- Merge pull request #812 from awels/enhance_storage_class_func_test_framework Fail if manual storage class already exists. — committed to kubevirt-bot/kubevirt by awels 5 years ago
It’s pretty simple, and I think there’s still an issue with RealVNC, but here it is
it looks like remote-viewer does not support vnc://user:pass@ URL format. Without setting a VNC password the built-in Mac VNC client won’t connect, and it seems the various Linux VNC clients require a few extra hoops to utilize a VNC password.
It would be nice to revisit VNC password and try to come up with a cross-platform compatibility, however I imagine this is pretty low priority. It seems the best short term solution for Mac compatibility without breaking Linux is to keep using a script like the one in my last comment and install a third party VNC client.