Note that we tightened up the websocket server impl to validate HTTP requests more strictly. One key change is that the websockets path is required to be empty, while noVNC will default to appending a path - so make sure you change noVNC to have an empty path. Also until GIT master yesterday, there was a bug that prevented it working if the client requested keep-alive, which I see noVNC now does. So if you try git master today, it ought to work.
-- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1724477 Title: Build-in websocket broken since v2.9.0-rc0 Status in QEMU: New Bug description: Since upgrading to 2.9.0, the qemu's build-in websocket was no longer available. Host: Ubuntu 16.04 LTS Command-line: /bin/qemu-system-x86_64 -enable-kvm -vnc 0.0.0.0:8,websocket I have tested the following qemu versions: master Fail 2.10.1 Fail 2.9.1 Fail 2.9.0 Fail 2.9.0-rc3 Fail 2.9.0-rc0 Fail 2.8.1.1 Pass 2.7.1 Pass 2.6.2 Pass To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1724477/+subscriptions