Repro steps: $ sudo apt install qemu-system-x86 novnc /usr/share/novnc python3 -m http.server
Connect browser to http://<IP>:8000/vnc.html Click "Settings" Open "advanced" Open "websocket" Set port 5700 Clear path Click "Connect"
And it works ...
Turns out my former check on the offending noVNC commit was wrong. There are https://github.com/novnc/noVNC/commit/f8318361b1b62c4d76b091132d4a8ccfdd2957e4 (referenced on this bug before) $ git tag --contains f8318361b1b62c4d76b091132d4a8ccfdd2957e4 v1.0.0 But only really gone later with: https://github.com/novnc/noVNC/commit/c912230309806aacbae4295faf7ad6406da97617 $ git tag --contains c912230309806aacbae4295faf7ad6406da97617 v1.2.0
So the novnc of Focal isn't affected but anyone who uses a newer noVNC >=1.2 would be. => lower SRU priority => Modify above repro steps to not use noVNC from Focal via apt but use 1.2 from snaps
Repro steps: $ snap install novnc $ novnc --vnc localhost:5700 Connect browser to http://<IP>:6080/vnc.html Click "Connect"
TODO: repro steps to be verified with a qemu that has the fix applied
Repro steps:
$ sudo apt install qemu-system-x86 novnc
/usr/share/novnc
python3 -m http.server
Connect browser to http://<IP>:8000/vnc.html
Click "Settings"
Open "advanced"
Open "websocket"
Set port 5700
Clear path
Click "Connect"
And it works ...
Turns out my former check on the offending noVNC commit was wrong. /github. com/novnc/ noVNC/commit/ f8318361b1b62c4 d76b091132d4a8c cfdd2957e4 (referenced on this bug before) d76b091132d4a8c cfdd2957e4 /github. com/novnc/ noVNC/commit/ c912230309806aa cbae4295faf7ad6 406da97617 cbae4295faf7ad6 406da97617
There are
https:/
$ git tag --contains f8318361b1b62c4
v1.0.0
But only really gone later with:
https:/
$ git tag --contains c912230309806aa
v1.2.0
So the novnc of Focal isn't affected but anyone who uses a newer noVNC >=1.2 would be.
=> lower SRU priority
=> Modify above repro steps to not use noVNC from Focal via apt but use 1.2 from snaps
Repro steps:
$ snap install novnc
$ novnc --vnc localhost:5700
Connect browser to http://<IP>:6080/vnc.html
Click "Connect"
TODO: repro steps to be verified with a qemu that has the fix applied