WebSocket server settings:
- Listen on :6906
- Web server. Web root: /usr/share/novnc
- No SSL/TLS support (no cert file)
- proxying from :6906 to 127.0.0.1:6106
127.0.0.1 - - [14/May/2026 16:35:01] 127.0.0.1: Plain non-SSL (ws://) WebSocket connection
127.0.0.1 - - [14/May/2026 16:35:01] 127.0.0.1: Path: '/browsers/browser-69bfbc2b/websockify'
127.0.0.1 - - [14/May/2026 16:35:01] connecting to: 127.0.0.1:6106
In exit
Terminating child 69460
Terminating child 68542
Process Process-29:
Process Process-30:
Traceback (most recent call last):
Traceback (most recent call last):
File "/usr/lib/python3.13/multiprocessing/process.py", line 313, in _bootstrap
self.run()
~~~~~~~~^^
File "/usr/lib/python3.13/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/websockify/websockifyserver.py", line 688, in top_new_client
client = self.do_handshake(startsock, address)
File "/usr/lib/python3/dist-packages/websockify/websockifyserver.py", line 616, in do_handshake
self.RequestHandlerClass(retsock, address, self)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/websockify/websockifyserver.py", line 87, in __init__
super().__init__(req, addr, server)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/http/server.py", line 672, in __init__
super().__init__(*args, **kwargs)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/socketserver.py", line 766, in __init__
self.handle()
~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/websockify/websockifyserver.py", line 297, in handle
super().handle()
~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/http/server.py", line 438, in handle
self.handle_one_request()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/websockify/websocketserver.py", line 57, in handle_one_request
super().handle_one_request()
~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/http/server.py", line 404, in handle_one_request
self.raw_requestline = self.rfile.readline(65537)
~~~~~~~~~~~~~~~~~~~^^^^^^^
File "/usr/lib/python3.13/socket.py", line 719, in readinto
return self._sock.recv_into(b)
~~~~~~~~~~~~~~~~~~~~^^^
File "/usr/lib/python3/dist-packages/websockify/websockifyserver.py", line 680, in do_SIGTERM
self.terminate()
~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/websockify/websockifyserver.py", line 653, in terminate
raise self.Terminate()
websockify.websockifyserver.WebSockifyServer.Terminate
File "/usr/lib/python3.13/multiprocessing/process.py", line 313, in _bootstrap
self.run()
~~~~~~~~^^
File "/usr/lib/python3.13/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/websockify/websockifyserver.py", line 688, in top_new_client
client = self.do_handshake(startsock, address)
File "/usr/lib/python3/dist-packages/websockify/websockifyserver.py", line 616, in do_handshake
self.RequestHandlerClass(retsock, address, self)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/websockify/websockifyserver.py", line 87, in __init__
super().__init__(req, addr, server)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/http/server.py", line 672, in __init__
super().__init__(*args, **kwargs)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/socketserver.py", line 766, in __init__
self.handle()
~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/websockify/websockifyserver.py", line 297, in handle
super().handle()
~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/http/server.py", line 436, in handle
self.handle_one_request()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/websockify/websocketserver.py", line 57, in handle_one_request
super().handle_one_request()
~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.13/http/server.py", line 424, in handle_one_request
method()
~~~~~~^^
File "/usr/lib/python3/dist-packages/websockify/websocketserver.py", line 67, in _websocket_do_GET
self.handle_upgrade()
~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/websockify/websockifyserver.py", line 203, in handle_upgrade
super().handle_upgrade()
~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/websockify/websocketserver.py", line 92, in handle_upgrade
self.handle_websocket()
~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/websockify/websockifyserver.py", line 241, in handle_websocket
self.new_websocket_client()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/websockify/websocketproxy.py", line 125, in new_websocket_client
self.do_proxy(tsock)
~~~~~~~~~~~~~^^^^^^^
File "/usr/lib/python3/dist-packages/websockify/websocketproxy.py", line 200, in do_proxy
ins, outs, excepts = select.select(rlist, wlist, [], 1)
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/websockify/websockifyserver.py", line 680, in do_SIGTERM
self.terminate()
~~~~~~~~~~~~~~^^
File "/usr/lib/python3/dist-packages/websockify/websockifyserver.py", line 653, in terminate
raise self.Terminate()
websockify.websockifyserver.WebSockifyServer.Terminate