2026-05-04T07:46:20.886008086Z /package/admin/s6-overlay/libexec/preinit: info: container permissions: uid=0 (root), euid=0, gid=0 (root), egid=0
2026-05-04T07:46:20.886047566Z /package/admin/s6-overlay/libexec/preinit: info: /run permissions: uid=0 (root), gid=0 (root), perms=oxorgxgruxuwur
2026-05-04T07:46:20.923636926Z /run/s6/basedir/scripts/rc.init: info: hook /docker-mods exited 0
2026-05-04T07:46:20.949108439Z s6-rc: info: service s6rc-oneshot-runner: starting
2026-05-04T07:46:20.952143131Z s6-rc: info: service s6rc-oneshot-runner successfully started
2026-05-04T07:46:20.952331590Z s6-rc: info: service fix-attrs: starting
2026-05-04T07:46:20.952536052Z s6-rc: info: service init-migrations: starting
2026-05-04T07:46:20.952689622Z s6-rc: info: service init-envfile: starting
2026-05-04T07:46:20.958601719Z s6-rc: info: service fix-attrs successfully started
2026-05-04T07:46:20.958770950Z s6-rc: info: service legacy-cont-init: starting
2026-05-04T07:46:20.958915702Z [migrations] started
2026-05-04T07:46:20.958997617Z [migrations] no migrations found
2026-05-04T07:46:20.959473325Z s6-rc: info: service init-migrations successfully started
2026-05-04T07:46:20.959617465Z s6-rc: info: service init-adduser: starting
2026-05-04T07:46:20.960413178Z s6-rc: info: service init-envfile successfully started
2026-05-04T07:46:20.964132750Z s6-rc: info: service legacy-cont-init successfully started
2026-05-04T07:46:20.985737865Z usermod: no changes
2026-05-04T07:46:20.994213637Z ───────────────────────────────────────
2026-05-04T07:46:20.994225962Z 
2026-05-04T07:46:20.994230090Z       ██╗     ███████╗██╗ ██████╗
2026-05-04T07:46:20.994234328Z       ██║     ██╔════╝██║██╔═══██╗
2026-05-04T07:46:20.994238286Z       ██║     ███████╗██║██║   ██║
2026-05-04T07:46:20.994242174Z       ██║     ╚════██║██║██║   ██║
2026-05-04T07:46:20.994246353Z       ███████╗███████║██║╚██████╔╝
2026-05-04T07:46:20.994250230Z       ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-05-04T07:46:20.994254138Z 
2026-05-04T07:46:20.994257776Z    Brought to you by linuxserver.io
2026-05-04T07:46:20.994261513Z ───────────────────────────────────────
2026-05-04T07:46:20.994580155Z 
2026-05-04T07:46:20.994586007Z To support LSIO projects visit:
2026-05-04T07:46:20.994590015Z https://www.linuxserver.io/donate/
2026-05-04T07:46:20.994594003Z 
2026-05-04T07:46:20.994597700Z ───────────────────────────────────────
2026-05-04T07:46:20.994624534Z GID/UID
2026-05-04T07:46:20.994628312Z ───────────────────────────────────────
2026-05-04T07:46:20.997805151Z 
2026-05-04T07:46:20.997811353Z User UID:    911
2026-05-04T07:46:20.997815231Z User GID:    911
2026-05-04T07:46:20.997818888Z ───────────────────────────────────────
2026-05-04T07:46:21.017837869Z s6-rc: info: service init-adduser successfully started
2026-05-04T07:46:21.017951558Z s6-rc: info: service init-device-perms: starting
2026-05-04T07:46:21.023006940Z s6-rc: info: service init-device-perms successfully started
2026-05-04T07:46:21.023102533Z s6-rc: info: service init-os-end: starting
2026-05-04T07:46:21.024216276Z s6-rc: info: service init-os-end successfully started
2026-05-04T07:46:21.024326308Z s6-rc: info: service init-selkies: starting
2026-05-04T07:46:21.025549692Z s6-rc: info: service init-selkies successfully started
2026-05-04T07:46:21.025649112Z s6-rc: info: service init-nginx: starting
2026-05-04T07:46:21.082305276Z .......+...+.....+++++++++++++++++++++++++++++++++++++++*........+++++++++++++++++++++++++++++++++++++++*...+.....+.+...+..+...+......+......+...+.+......+...+.....+....+...+...+..+.........+.........+.......+..+......+......+...+...............+.......+......+..+............+.........+....+..+...+.+...........+....+..+....+...+............+...+...+.........+...........+...+....+..+......+.......+...+.................+.+....................+.+........................+.....+.........+.+...........+...+...+....+...+..+.............+.....+.+......+...+.....+...+...+....+...+...+..+...+....+..+...............+.+..+..........+.....+.............+...+............+..+.......+..............+.......+...++++++
2026-05-04T07:46:21.092987681Z ......+...+..+...+.+......+.........+++++++++++++++++++++++++++++++++++++++*.+..+..........+.........+..+....+...........+............+.............+...+..+...+....+++++++++++++++++++++++++++++++++++++++*............+..+...............+.+...+.........+...+...+..............+...+....+........+.+..+.......+............+........+.............+..............+......++++++
2026-05-04T07:46:21.096324692Z -----
2026-05-04T07:46:21.242673459Z s6-rc: info: service init-nginx successfully started
2026-05-04T07:46:21.243010197Z s6-rc: info: service init-selkies-config: starting
2026-05-04T07:46:21.299303159Z [ls.io-init] Creating initial backup of menu.xml
2026-05-04T07:46:21.344843613Z [ls.io-init] Creating initial backup of system rc.xml
2026-05-04T07:46:21.400612249Z s6-rc: info: service init-selkies-config successfully started
2026-05-04T07:46:21.400834116Z s6-rc: info: service init-video: starting
2026-05-04T07:46:21.415484855Z s6-rc: info: service init-video successfully started
2026-05-04T07:46:21.415667392Z s6-rc: info: service init-selkies-end: starting
2026-05-04T07:46:21.417510855Z s6-rc: info: service init-selkies-end successfully started
2026-05-04T07:46:21.417781861Z s6-rc: info: service init-config: starting
2026-05-04T07:46:21.419615093Z s6-rc: info: service init-config successfully started
2026-05-04T07:46:21.419794886Z s6-rc: info: service init-crontab-config: starting
2026-05-04T07:46:21.428111346Z s6-rc: info: service init-crontab-config successfully started
2026-05-04T07:46:21.428373043Z s6-rc: info: service init-config-end: starting
2026-05-04T07:46:21.430165313Z s6-rc: info: service init-config-end successfully started
2026-05-04T07:46:21.430438984Z s6-rc: info: service init-mods: starting
2026-05-04T07:46:21.432172776Z s6-rc: info: service init-mods successfully started
2026-05-04T07:46:21.432424423Z s6-rc: info: service init-mods-package-install: starting
2026-05-04T07:46:21.440699500Z s6-rc: info: service init-mods-package-install successfully started
2026-05-04T07:46:21.440943762Z s6-rc: info: service init-mods-end: starting
2026-05-04T07:46:21.442651602Z s6-rc: info: service init-mods-end successfully started
2026-05-04T07:46:21.442853629Z s6-rc: info: service init-custom-files: starting
2026-05-04T07:46:21.449925804Z [custom-init] No custom files found, skipping...
2026-05-04T07:46:21.450709773Z s6-rc: info: service init-custom-files successfully started
2026-05-04T07:46:21.450959556Z s6-rc: info: service init-services: starting
2026-05-04T07:46:21.452639109Z s6-rc: info: service init-services successfully started
2026-05-04T07:46:21.452886166Z s6-rc: info: service svc-xorg: starting
2026-05-04T07:46:21.453154777Z s6-rc: info: service svc-watchdog: starting
2026-05-04T07:46:21.453403087Z s6-rc: info: service svc-pulseaudio: starting
2026-05-04T07:46:21.453727100Z s6-rc: info: service svc-nginx: starting
2026-05-04T07:46:21.453935800Z s6-rc: info: service svc-docker: starting
2026-05-04T07:46:21.454235273Z s6-rc: info: service svc-cron: starting
2026-05-04T07:46:21.455588880Z s6-rc: info: service svc-xorg successfully started
2026-05-04T07:46:21.455753962Z s6-rc: info: service svc-dbus: starting
2026-05-04T07:46:21.456022443Z s6-rc: info: service svc-watchdog successfully started
2026-05-04T07:46:21.456230251Z s6-rc: info: service svc-pulseaudio successfully started
2026-05-04T07:46:21.456443902Z s6-rc: info: service svc-docker successfully started
2026-05-04T07:46:21.456801402Z s6-rc: info: service svc-nginx successfully started
2026-05-04T07:46:21.456971765Z s6-rc: info: service svc-xsettingsd: starting
2026-05-04T07:46:21.457164814Z s6-rc: info: service svc-de: starting
2026-05-04T07:46:21.457444497Z s6-rc: info: service svc-cron successfully started
2026-05-04T07:46:21.458745187Z s6-rc: info: service svc-dbus successfully started
2026-05-04T07:46:21.458924819Z s6-rc: info: service svc-selkies: starting
2026-05-04T07:46:21.459381578Z s6-rc: info: service svc-xsettingsd successfully started
2026-05-04T07:46:21.459937137Z s6-rc: info: service svc-de successfully started
2026-05-04T07:46:21.461801332Z s6-rc: info: service svc-selkies successfully started
2026-05-04T07:46:21.461986205Z s6-rc: info: service legacy-services: starting
2026-05-04T07:46:21.472072860Z s6-rc: info: service legacy-services successfully started
2026-05-04T07:46:21.472228374Z s6-rc: info: service ci-service-check: starting
2026-05-04T07:46:21.472669462Z xsettingsd: Loaded 1 setting from /config/.xsettingsd
2026-05-04T07:46:21.473283749Z xsettingsd: Unable to open connection to X server
2026-05-04T07:46:21.473970924Z [ls.io-init] done.
2026-05-04T07:46:21.474211819Z _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.
2026-05-04T07:46:21.474453947Z s6-rc: info: service ci-service-check successfully started
2026-05-04T07:46:21.474975247Z screen 0 shmid 0
2026-05-04T07:46:22.011960558Z 17
2026-05-04T07:46:22.025942380Z 18
2026-05-04T07:46:22.491972288Z xsettingsd: Loaded 1 setting from /config/.xsettingsd
2026-05-04T07:46:22.492933243Z xsettingsd: Created window 0xe00001 on screen 0 with timestamp 2607465405
2026-05-04T07:46:22.493013675Z xsettingsd: Selection _XSETTINGS_S0 is owned by 0x0
2026-05-04T07:46:22.493025489Z xsettingsd: Took ownership of selection _XSETTINGS_S0
2026-05-04T07:46:22.505231223Z INFO:root:Expected C js_config_t size (from ctypes): 1354 bytes
2026-05-04T07:46:22.507145830Z INFO:data_websocket:pcmflux library found. Audio capture is available.
2026-05-04T07:46:22.538872862Z INFO:data_websocket:pixelflux library found. Striped encoding modes available.
2026-05-04T07:46:22.538915027Z INFO:main:Upload directory ensured: /config/Desktop
2026-05-04T07:46:22.539735239Z INFO:selkies.__main__:Initiating server with websockets mode
2026-05-04T07:46:22.539745079Z INFO:stream_server:Starting service: websockets
2026-05-04T07:46:22.540262942Z INFO:stream_server:Defaulting to packaged web files.
2026-05-04T07:46:22.540333073Z ERROR:stream_server:Failed to extract packaged web files: No module named 'selkies.selkies_web'
2026-05-04T07:46:22.540342592Z INFO:stream_server:Stopping service: websockets
2026-05-04T07:46:22.540442955Z INFO:main:Legacy Mode ENABLED (SELKIES_MASTER_TOKEN is not set).
2026-05-04T07:46:22.540484879Z INFO:main:Initializing DataStreamingServer with encoder: x264enc, Framerate: 60
2026-05-04T07:46:22.540494057Z INFO:main:SelkiesStreamingApp initialized: encoder=x264enc, display=1024x768
2026-05-04T07:46:22.540578187Z INFO:main:DataStreamingServer initialization complete.
2026-05-04T07:46:22.540590672Z INFO:main:Starting DataStreamingServer...
2026-05-04T07:46:22.544306857Z INFO:webrtc_input:System DPI detected as ~96. Cursor size cap set to 32x32px.
2026-05-04T07:46:22.546520255Z INFO:webrtc_input:Resetting keyboard modifiers.
2026-05-04T07:46:22.547437032Z INFO:webrtc_input:Clipboard monitor running (binary mode: False)
2026-05-04T07:46:22.548077722Z INFO:webrtc_input:Found XFIXES version 4.0
2026-05-04T07:46:22.548089937Z INFO:webrtc_input:starting cursor monitor
2026-05-04T07:46:22.548121130Z INFO:webrtc_input:watching for cursor changes
2026-05-04T07:46:22.554770242Z WARNING:data_websocket:Cannot broadcast cursor data: no clients connected or server not ready.
2026-05-04T07:46:22.555477617Z INFO:resize:Mode 1920x1080 not found in xrandr list. Attempting to add for screen 'screen'.
2026-05-04T07:46:22.559727476Z INFO:resize:Successfully ran: xrandr --newmode 1920x1080 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
2026-05-04T07:46:22.562358636Z INFO:resize:Successfully ran: xrandr --addmode screen 1920x1080
2026-05-04T07:46:22.562370830Z INFO:resize:Applying xrandr mode '1920x1080' for screen 'screen'.
2026-05-04T07:46:22.566085492Z INFO:resize:Successfully applied xrandr mode '1920x1080'.
2026-05-04T07:46:22.678438907Z INFO:webrtc_input:Initializing 4 persistent gamepad instances...
2026-05-04T07:46:22.678675815Z INFO:root:Packed js_config payload for 'Microsoft X-Box 360 pad' (js0): len=1360 bytes. Name='Microsoft X-Box 360 pad', Vendor=0x045e, Product=0x028e, Version=0x0100, Reported Buttons=11 (Array capacity: 512), Reported Axes=8 (Array capacity: 64)
2026-05-04T07:46:22.678700064Z INFO:selkies_gamepad:Gamepad configured. JS socket: /tmp/selkies_js0.sock, EVDEV socket: /tmp/selkies_event1000.sock. Using fixed config: Microsoft X-Box 360 pad
2026-05-04T07:46:22.678734413Z INFO:webrtc_input:Initialized and started persistent gamepad instance for index 0 (Name: 'Microsoft X-Box 360 pad', JS: /tmp/selkies_js0.sock, EVDEV: /tmp/selkies_event1000.sock).
2026-05-04T07:46:22.678756848Z INFO:root:Packed js_config payload for 'Microsoft X-Box 360 pad' (js1): len=1360 bytes. Name='Microsoft X-Box 360 pad', Vendor=0x045e, Product=0x028e, Version=0x0100, Reported Buttons=11 (Array capacity: 512), Reported Axes=8 (Array capacity: 64)
2026-05-04T07:46:22.678802760Z INFO:selkies_gamepad:Gamepad configured. JS socket: /tmp/selkies_js1.sock, EVDEV socket: /tmp/selkies_event1001.sock. Using fixed config: Microsoft X-Box 360 pad
2026-05-04T07:46:22.678843853Z INFO:webrtc_input:Initialized and started persistent gamepad instance for index 1 (Name: 'Microsoft X-Box 360 pad', JS: /tmp/selkies_js1.sock, EVDEV: /tmp/selkies_event1001.sock).
2026-05-04T07:46:22.678854915Z INFO:root:Packed js_config payload for 'Microsoft X-Box 360 pad' (js2): len=1360 bytes. Name='Microsoft X-Box 360 pad', Vendor=0x045e, Product=0x028e, Version=0x0100, Reported Buttons=11 (Array capacity: 512), Reported Axes=8 (Array capacity: 64)
2026-05-04T07:46:22.678865998Z INFO:selkies_gamepad:Gamepad configured. JS socket: /tmp/selkies_js2.sock, EVDEV socket: /tmp/selkies_event1002.sock. Using fixed config: Microsoft X-Box 360 pad
2026-05-04T07:46:22.678874555Z INFO:webrtc_input:Initialized and started persistent gamepad instance for index 2 (Name: 'Microsoft X-Box 360 pad', JS: /tmp/selkies_js2.sock, EVDEV: /tmp/selkies_event1002.sock).
2026-05-04T07:46:22.678934285Z INFO:root:Packed js_config payload for 'Microsoft X-Box 360 pad' (js3): len=1360 bytes. Name='Microsoft X-Box 360 pad', Vendor=0x045e, Product=0x028e, Version=0x0100, Reported Buttons=11 (Array capacity: 512), Reported Axes=8 (Array capacity: 64)
2026-05-04T07:46:22.678978945Z INFO:selkies_gamepad:Gamepad configured. JS socket: /tmp/selkies_js3.sock, EVDEV socket: /tmp/selkies_event1003.sock. Using fixed config: Microsoft X-Box 360 pad
2026-05-04T07:46:22.678990569Z INFO:webrtc_input:Initialized and started persistent gamepad instance for index 3 (Name: 'Microsoft X-Box 360 pad', JS: /tmp/selkies_js3.sock, EVDEV: /tmp/selkies_event1003.sock).
2026-05-04T07:46:22.679473952Z INFO:selkies_gamepad:Gamepad /tmp/selkies_js0.sock: Event processor started.
2026-05-04T07:46:22.679510997Z INFO:selkies_gamepad:JS interposer server listening on /tmp/selkies_js0.sock
2026-05-04T07:46:22.679615437Z INFO:selkies_gamepad:Gamepad /tmp/selkies_js1.sock: Event processor started.
2026-05-04T07:46:22.679628594Z INFO:selkies_gamepad:JS interposer server listening on /tmp/selkies_js1.sock
2026-05-04T07:46:22.679738956Z INFO:selkies_gamepad:Gamepad /tmp/selkies_js2.sock: Event processor started.
2026-05-04T07:46:22.679765850Z INFO:selkies_gamepad:JS interposer server listening on /tmp/selkies_js2.sock
2026-05-04T07:46:22.679905912Z INFO:selkies_gamepad:Gamepad /tmp/selkies_js3.sock: Event processor started.
2026-05-04T07:46:22.679919379Z INFO:selkies_gamepad:JS interposer server listening on /tmp/selkies_js3.sock
2026-05-04T07:46:22.680013038Z INFO:selkies_gamepad:EVDEV interposer server listening on /tmp/selkies_event1000.sock
2026-05-04T07:46:22.680031946Z INFO:selkies_gamepad:EVDEV interposer server listening on /tmp/selkies_event1001.sock
2026-05-04T07:46:22.680052357Z INFO:selkies_gamepad:EVDEV interposer server listening on /tmp/selkies_event1002.sock
2026-05-04T07:46:22.680078390Z INFO:selkies_gamepad:EVDEV interposer server listening on /tmp/selkies_event1003.sock
2026-05-04T07:46:22.680931237Z WARNING:data_websocket:Cannot broadcast cursor data: no clients connected or server not ready.
2026-05-04T07:46:27.542079755Z INFO:main:Main application task was cancelled.
2026-05-04T07:46:27.542130658Z INFO:main:Main loop ending or interrupted. Performing cleanup...
2026-05-04T07:46:27.542141029Z INFO:main:DataStreamingServer shutdown initiated...
2026-05-04T07:46:27.542152923Z INFO:webrtc_input:Clipboard monitor task cancelled.
2026-05-04T07:46:27.542161450Z INFO:webrtc_input:Clipboard monitor stopped
2026-05-04T07:46:27.542300751Z INFO:main:Auxiliary tasks cancellation complete.
2026-05-04T07:46:27.542328737Z INFO:main:Stopping InputHandler components...
2026-05-04T07:46:27.542338366Z INFO:webrtc_input:Stopping clipboard monitor
2026-05-04T07:46:27.542350451Z INFO:webrtc_input:stopping cursor monitor
2026-05-04T07:46:27.542378918Z INFO:webrtc_input:Closing all pre-allocated gamepad instances...
2026-05-04T07:46:27.542439069Z INFO:webrtc_input:Closing gamepad instance for index 0 (JS: /tmp/selkies_js0.sock).
2026-05-04T07:46:27.542463789Z INFO:selkies_gamepad:Closing gamepad services for JS:/tmp/selkies_js0.sock, EVDEV:/tmp/selkies_event1000.sock
2026-05-04T07:46:27.542720095Z INFO:selkies_gamepad:JS interposer server /tmp/selkies_js0.sock closed.
2026-05-04T07:46:27.542831570Z INFO:selkies_gamepad:EVDEV interposer server /tmp/selkies_event1000.sock closed.
2026-05-04T07:46:27.543020831Z INFO:selkies_gamepad:Gamepad /tmp/selkies_js0.sock: Event processor stopped.
2026-05-04T07:46:27.543078026Z INFO:selkies_gamepad:Gamepad services fully closed.
2026-05-04T07:46:27.543117145Z INFO:webrtc_input:Closing gamepad instance for index 1 (JS: /tmp/selkies_js1.sock).
2026-05-04T07:46:27.543144881Z INFO:selkies_gamepad:Closing gamepad services for JS:/tmp/selkies_js1.sock, EVDEV:/tmp/selkies_event1001.sock
2026-05-04T07:46:27.543322318Z INFO:selkies_gamepad:JS interposer server /tmp/selkies_js1.sock closed.
2026-05-04T07:46:27.543393652Z INFO:selkies_gamepad:EVDEV interposer server /tmp/selkies_event1001.sock closed.
2026-05-04T07:46:27.543531129Z INFO:selkies_gamepad:Gamepad /tmp/selkies_js1.sock: Event processor stopped.
2026-05-04T07:46:27.543579045Z INFO:selkies_gamepad:Gamepad services fully closed.
2026-05-04T07:46:27.543604968Z INFO:webrtc_input:Closing gamepad instance for index 2 (JS: /tmp/selkies_js2.sock).
2026-05-04T07:46:27.543630389Z INFO:selkies_gamepad:Closing gamepad services for JS:/tmp/selkies_js2.sock, EVDEV:/tmp/selkies_event1002.sock
2026-05-04T07:46:27.543806483Z INFO:selkies_gamepad:JS interposer server /tmp/selkies_js2.sock closed.
2026-05-04T07:46:27.543906725Z INFO:selkies_gamepad:EVDEV interposer server /tmp/selkies_event1002.sock closed.
2026-05-04T07:46:27.544064673Z INFO:selkies_gamepad:Gamepad /tmp/selkies_js2.sock: Event processor stopped.
2026-05-04T07:46:27.544087519Z INFO:selkies_gamepad:Gamepad services fully closed.
2026-05-04T07:46:27.544128181Z INFO:webrtc_input:Closing gamepad instance for index 3 (JS: /tmp/selkies_js3.sock).
2026-05-04T07:46:27.544154033Z INFO:selkies_gamepad:Closing gamepad services for JS:/tmp/selkies_js3.sock, EVDEV:/tmp/selkies_event1003.sock
2026-05-04T07:46:27.544312653Z INFO:selkies_gamepad:JS interposer server /tmp/selkies_js3.sock closed.
2026-05-04T07:46:27.544388436Z INFO:selkies_gamepad:EVDEV interposer server /tmp/selkies_event1003.sock closed.
2026-05-04T07:46:27.544455551Z INFO:selkies_gamepad:Gamepad /tmp/selkies_js3.sock: Event processor stopped.
2026-05-04T07:46:27.544555151Z INFO:selkies_gamepad:Gamepad services fully closed.
2026-05-04T07:46:27.544753681Z INFO:main:DataStreamingServer shutdown complete.
2026-05-04T07:46:27.550374813Z ERROR:selkies.__main__:Error in main: 'NoneType' object has no attribute 'cleanup'
2026-05-04T07:46:27.550400254Z Traceback (most recent call last):
2026-05-04T07:46:27.550409543Z   File "/lsiopy/lib/python3.13/site-packages/selkies/stream_server.py", line 373, in _get_static_content_path
2026-05-04T07:46:27.550420976Z     package_path = importlib_resources.files(self.STATIC_CONTENT_PATH)
2026-05-04T07:46:27.550442659Z   File "/usr/lib/python3.13/importlib/resources/_common.py", line 46, in wrapper
2026-05-04T07:46:27.550451257Z     return func(anchor)
2026-05-04T07:46:27.550459213Z   File "/usr/lib/python3.13/importlib/resources/_common.py", line 56, in files
2026-05-04T07:46:27.550467339Z     return from_package(resolve(anchor))
2026-05-04T07:46:27.550475265Z                         ~~~~~~~^^^^^^^^
2026-05-04T07:46:27.550483141Z   File "/usr/lib/python3.13/functools.py", line 934, in wrapper
2026-05-04T07:46:27.550491237Z     return dispatch(args[0].__class__)(*args, **kw)
2026-05-04T07:46:27.550499313Z            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
2026-05-04T07:46:27.550507269Z   File "/usr/lib/python3.13/importlib/resources/_common.py", line 82, in _
2026-05-04T07:46:27.550515416Z     return importlib.import_module(cand)
2026-05-04T07:46:27.550523332Z            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
2026-05-04T07:46:27.550531218Z   File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module
2026-05-04T07:46:27.550539374Z     return _bootstrap._gcd_import(name[level:], package, level)
2026-05-04T07:46:27.550547410Z            ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-05-04T07:46:27.550555386Z   File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
2026-05-04T07:46:27.550564254Z   File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
2026-05-04T07:46:27.550572821Z   File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
2026-05-04T07:46:27.550581108Z ModuleNotFoundError: No module named 'selkies.selkies_web'
2026-05-04T07:46:27.550589094Z 
2026-05-04T07:46:27.550596870Z During handling of the above exception, another exception occurred:
2026-05-04T07:46:27.550604936Z 
2026-05-04T07:46:27.550612752Z Traceback (most recent call last):
2026-05-04T07:46:27.550620718Z   File "/lsiopy/lib/python3.13/site-packages/selkies/__main__.py", line 43, in main
2026-05-04T07:46:27.550629115Z     asyncio.run(run())
2026-05-04T07:46:27.550636981Z     ~~~~~~~~~~~^^^^^^^
2026-05-04T07:46:27.550644786Z   File "/usr/lib/python3.13/asyncio/runners.py", line 195, in run
2026-05-04T07:46:27.550652913Z     return runner.run(main)
2026-05-04T07:46:27.550660799Z            ~~~~~~~~~~^^^^^^
2026-05-04T07:46:27.550668835Z   File "/usr/lib/python3.13/asyncio/runners.py", line 118, in run
2026-05-04T07:46:27.550677001Z     return self._loop.run_until_complete(task)
2026-05-04T07:46:27.550684947Z            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
2026-05-04T07:46:27.550692994Z   File "/usr/lib/python3.13/asyncio/base_events.py", line 725, in run_until_complete
2026-05-04T07:46:27.550701270Z     return future.result()
2026-05-04T07:46:27.550709156Z            ~~~~~~~~~~~~~^^
2026-05-04T07:46:27.550727343Z   File "/lsiopy/lib/python3.13/site-packages/selkies/__main__.py", line 35, in run
2026-05-04T07:46:27.550735800Z     await server.run()
2026-05-04T07:46:27.550743676Z   File "/lsiopy/lib/python3.13/site-packages/selkies/stream_server.py", line 617, in run
2026-05-04T07:46:27.550751892Z     await self.start_server()
2026-05-04T07:46:27.550759878Z   File "/lsiopy/lib/python3.13/site-packages/selkies/stream_server.py", line 563, in start_server
2026-05-04T07:46:27.550768165Z     await self.initialize_app()
2026-05-04T07:46:27.550776101Z   File "/lsiopy/lib/python3.13/site-packages/selkies/stream_server.py", line 544, in initialize_app
2026-05-04T07:46:27.550784408Z     self.static_fs_path = await self._get_static_content_path()
2026-05-04T07:46:27.550792424Z                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-05-04T07:46:27.550800460Z   File "/lsiopy/lib/python3.13/site-packages/selkies/stream_server.py", line 387, in _get_static_content_path
2026-05-04T07:46:27.550808777Z     self.web_files_ctx.cleanup()
2026-05-04T07:46:27.550816673Z     ^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-05-04T07:46:27.550824528Z AttributeError: 'NoneType' object has no attribute 'cleanup'
2026-05-04T07:46:29.106503588Z INFO:root:Expected C js_config_t size (from ctypes): 1354 bytes
2026-05-04T07:46:29.108600262Z INFO:data_websocket:pcmflux library found. Audio capture is available.
2026-05-04T07:46:29.137715503Z INFO:data_websocket:pixelflux library found. Striped encoding modes available.
2026-05-04T07:46:29.137758991Z INFO:main:Upload directory ensured: /config/Desktop
2026-05-04T07:46:29.138572960Z INFO:selkies.__main__:Initiating server with websockets mode
2026-05-04T07:46:29.138594203Z INFO:stream_server:Starting service: websockets
2026-05-04T07:46:29.139077667Z INFO:stream_server:Defaulting to packaged web files.
2026-05-04T07:46:29.139154702Z ERROR:stream_server:Failed to extract packaged web files: No module named 'selkies.selkies_web'
2026-05-04T07:46:29.139163159Z INFO:stream_server:Stopping service: websockets
2026-05-04T07:46:29.139313732Z INFO:main:Legacy Mode ENABLED (SELKIES_MASTER_TOKEN is not set).
2026-05-04T07:46:29.139335917Z INFO:main:Initializing DataStreamingServer with encoder: x264enc, Framerate: 60
2026-05-04T07:46:29.139345607Z INFO:main:SelkiesStreamingApp initialized: encoder=x264enc, display=1024x768
2026-05-04T07:46:29.139400176Z INFO:main:DataStreamingServer initialization complete.
2026-05-04T07:46:29.139408804Z INFO:main:Starting DataStreamingServer...
2026-05-04T07:46:29.143773125Z INFO:webrtc_input:System DPI detected as ~96. Cursor size cap set to 32x32px.
2026-05-04T07:46:29.146190584Z INFO:webrtc_input:Resetting keyboard modifiers.
2026-05-04T07:46:29.147034924Z INFO:webrtc_input:Clipboard monitor running (binary mode: False)
2026-05-04T07:46:29.147798442Z INFO:webrtc_input:Found XFIXES version 4.0
2026-05-04T07:46:29.147889545Z INFO:webrtc_input:starting cursor monitor
2026-05-04T07:46:29.147902792Z INFO:webrtc_input:watching for cursor changes
2026-05-04T07:46:29.154324496Z WARNING:data_websocket:Cannot broadcast cursor data: no clients connected or server not ready.
2026-05-04T07:46:29.154968824Z INFO:resize:Applying xrandr mode '1920x1080' for screen 'screen'.
2026-05-04T07:46:29.159047399Z INFO:resize:Successfully applied xrandr mode '1920x1080'.
2026-05-04T07:46:29.280043130Z INFO:webrtc_input:Initializing 4 persistent gamepad instances...
2026-05-04T07:46:29.280216249Z INFO:root:Packed js_config payload for 'Microsoft X-Box 360 pad' (js0): len=1360 bytes. Name='Microsoft X-Box 360 pad', Vendor=0x045e, Product=0x028e, Version=0x0100, Reported Buttons=11 (Array capacity: 512), Reported Axes=8 (Array capacity: 64)
2026-05-04T07:46:29.280241600Z INFO:selkies_gamepad:Gamepad configured. JS socket: /tmp/selkies_js0.sock, EVDEV socket: /tmp/selkies_event1000.sock. Using fixed config: Microsoft X-Box 360 pad
2026-05-04T07:46:29.280252131Z INFO:webrtc_input:Initialized and started persistent gamepad instance for index 0 (Name: 'Microsoft X-Box 360 pad', JS: /tmp/selkies_js0.sock, EVDEV: /tmp/selkies_event1000.sock).
2026-05-04T07:46:29.280300850Z INFO:root:Packed js_config payload for 'Microsoft X-Box 360 pad' (js1): len=1360 bytes. Name='Microsoft X-Box 360 pad', Vendor=0x045e, Product=0x028e, Version=0x0100, Reported Buttons=11 (Array capacity: 512), Reported Axes=8 (Array capacity: 64)
2026-05-04T07:46:29.280323896Z INFO:selkies_gamepad:Gamepad configured. JS socket: /tmp/selkies_js1.sock, EVDEV socket: /tmp/selkies_event1001.sock. Using fixed config: Microsoft X-Box 360 pad
2026-05-04T07:46:29.280333936Z INFO:webrtc_input:Initialized and started persistent gamepad instance for index 1 (Name: 'Microsoft X-Box 360 pad', JS: /tmp/selkies_js1.sock, EVDEV: /tmp/selkies_event1001.sock).
2026-05-04T07:46:29.280363736Z INFO:root:Packed js_config payload for 'Microsoft X-Box 360 pad' (js2): len=1360 bytes. Name='Microsoft X-Box 360 pad', Vendor=0x045e, Product=0x028e, Version=0x0100, Reported Buttons=11 (Array capacity: 512), Reported Axes=8 (Array capacity: 64)
2026-05-04T07:46:29.280373446Z INFO:selkies_gamepad:Gamepad configured. JS socket: /tmp/selkies_js2.sock, EVDEV socket: /tmp/selkies_event1002.sock. Using fixed config: Microsoft X-Box 360 pad
2026-05-04T07:46:29.280384618Z INFO:webrtc_input:Initialized and started persistent gamepad instance for index 2 (Name: 'Microsoft X-Box 360 pad', JS: /tmp/selkies_js2.sock, EVDEV: /tmp/selkies_event1002.sock).
2026-05-04T07:46:29.280448798Z INFO:root:Packed js_config payload for 'Microsoft X-Box 360 pad' (js3): len=1360 bytes. Name='Microsoft X-Box 360 pad', Vendor=0x045e, Product=0x028e, Version=0x0100, Reported Buttons=11 (Array capacity: 512), Reported Axes=8 (Array capacity: 64)
2026-05-04T07:46:29.280471744Z INFO:selkies_gamepad:Gamepad configured. JS socket: /tmp/selkies_js3.sock, EVDEV socket: /tmp/selkies_event1003.sock. Using fixed config: Microsoft X-Box 360 pad
2026-05-04T07:46:29.280481824Z INFO:webrtc_input:Initialized and started persistent gamepad instance for index 3 (Name: 'Microsoft X-Box 360 pad', JS: /tmp/selkies_js3.sock, EVDEV: /tmp/selkies_event1003.sock).
2026-05-04T07:46:29.280879946Z INFO:selkies_gamepad:Gamepad /tmp/selkies_js0.sock: Event processor started.
2026-05-04T07:46:29.280929756Z INFO:selkies_gamepad:JS interposer server listening on /tmp/selkies_js0.sock
2026-05-04T07:46:29.280988244Z INFO:selkies_gamepad:Gamepad /tmp/selkies_js1.sock: Event processor started.
2026-05-04T07:46:29.281010449Z INFO:selkies_gamepad:JS interposer server listening on /tmp/selkies_js1.sock
2026-05-04T07:46:29.281132294Z INFO:selkies_gamepad:Gamepad /tmp/selkies_js2.sock: Event processor started.
2026-05-04T07:46:29.281153958Z INFO:selkies_gamepad:JS interposer server listening on /tmp/selkies_js2.sock
2026-05-04T07:46:29.281219229Z INFO:selkies_gamepad:Gamepad /tmp/selkies_js3.sock: Event processor started.
2026-05-04T07:46:29.281241675Z INFO:selkies_gamepad:JS interposer server listening on /tmp/selkies_js3.sock
2026-05-04T07:46:29.281385224Z INFO:selkies_gamepad:EVDEV interposer server listening on /tmp/selkies_event1000.sock
2026-05-04T07:46:29.281406998Z INFO:selkies_gamepad:EVDEV interposer server listening on /tmp/selkies_event1001.sock
2026-05-04T07:46:29.281416657Z INFO:selkies_gamepad:EVDEV interposer server listening on /tmp/selkies_event1002.sock
2026-05-04T07:46:29.281439703Z INFO:selkies_gamepad:EVDEV interposer server listening on /tmp/selkies_event1003.sock
2026-05-04T07:46:34.141050451Z INFO:main:Main application task was cancelled.
2026-05-04T07:46:34.141093888Z INFO:main:Main loop ending or interrupted. Performing cleanup...
2026-05-04T07:46:34.141103638Z INFO:main:DataStreamingServer shutdown initiated...
2026-05-04T07:46:34.141172126Z INFO:webrtc_input:Clipboard monitor task cancelled.
2026-05-04T07:46:34.141209110Z INFO:webrtc_input:Clipboard monitor stopped
2026-05-04T07:46:34.141240704Z INFO:main:Auxiliary tasks cancellation complete.
2026-05-04T07:46:34.141253339Z INFO:main:Stopping InputHandler components...
2026-05-04T07:46:34.141290464Z INFO:webrtc_input:Stopping clipboard monitor
2026-05-04T07:46:34.141302899Z INFO:webrtc_input:stopping cursor monitor
2026-05-04T07:46:34.141364994Z INFO:webrtc_input:Closing all pre-allocated gamepad instances...
2026-05-04T07:46:34.141409734Z INFO:webrtc_input:Closing gamepad instance for index 0 (JS: /tmp/selkies_js0.sock).
2026-05-04T07:46:34.141447751Z INFO:selkies_gamepad:Closing gamepad services for JS:/tmp/selkies_js0.sock, EVDEV:/tmp/selkies_event1000.sock
2026-05-04T07:46:34.141711342Z INFO:selkies_gamepad:JS interposer server /tmp/selkies_js0.sock closed.
2026-05-04T07:46:34.141846735Z INFO:selkies_gamepad:EVDEV interposer server /tmp/selkies_event1000.sock closed.
2026-05-04T07:46:34.141907477Z INFO:selkies_gamepad:Gamepad /tmp/selkies_js0.sock: Event processor stopped.
2026-05-04T07:46:34.142018871Z INFO:selkies_gamepad:Gamepad services fully closed.
2026-05-04T07:46:34.142037168Z INFO:webrtc_input:Closing gamepad instance for index 1 (JS: /tmp/selkies_js1.sock).
2026-05-04T07:46:34.142078030Z INFO:selkies_gamepad:Closing gamepad services for JS:/tmp/selkies_js1.sock, EVDEV:/tmp/selkies_event1001.sock
2026-05-04T07:46:34.142259486Z INFO:selkies_gamepad:JS interposer server /tmp/selkies_js1.sock closed.
2026-05-04T07:46:34.142374407Z INFO:selkies_gamepad:EVDEV interposer server /tmp/selkies_event1001.sock closed.
2026-05-04T07:46:34.142423977Z INFO:selkies_gamepad:Gamepad /tmp/selkies_js1.sock: Event processor stopped.
2026-05-04T07:46:34.142558789Z INFO:selkies_gamepad:Gamepad services fully closed.
2026-05-04T07:46:34.142581615Z INFO:webrtc_input:Closing gamepad instance for index 2 (JS: /tmp/selkies_js2.sock).
2026-05-04T07:46:34.142617988Z INFO:selkies_gamepad:Closing gamepad services for JS:/tmp/selkies_js2.sock, EVDEV:/tmp/selkies_event1002.sock
2026-05-04T07:46:34.142814494Z INFO:selkies_gamepad:JS interposer server /tmp/selkies_js2.sock closed.
2026-05-04T07:46:34.142847861Z INFO:selkies_gamepad:EVDEV interposer server /tmp/selkies_event1002.sock closed.
2026-05-04T07:46:34.143043876Z INFO:selkies_gamepad:Gamepad /tmp/selkies_js2.sock: Event processor stopped.
2026-05-04T07:46:34.143067032Z INFO:selkies_gamepad:Gamepad services fully closed.
2026-05-04T07:46:34.143080730Z INFO:webrtc_input:Closing gamepad instance for index 3 (JS: /tmp/selkies_js3.sock).
2026-05-04T07:46:34.143091281Z INFO:selkies_gamepad:Closing gamepad services for JS:/tmp/selkies_js3.sock, EVDEV:/tmp/selkies_event1003.sock
2026-05-04T07:46:34.143271444Z INFO:selkies_gamepad:JS interposer server /tmp/selkies_js3.sock closed.
2026-05-04T07:46:34.143364081Z INFO:selkies_gamepad:EVDEV interposer server /tmp/selkies_event1003.sock closed.
2026-05-04T07:46:34.143409712Z INFO:selkies_gamepad:Gamepad /tmp/selkies_js3.sock: Event processor stopped.
2026-05-04T07:46:34.143522640Z INFO:selkies_gamepad:Gamepad services fully closed.
2026-05-04T07:46:34.143753044Z INFO:main:DataStreamingServer shutdown complete.
2026-05-04T07:46:34.149631785Z ERROR:selkies.__main__:Error in main: 'NoneType' object has no attribute 'cleanup'
2026-05-04T07:46:34.149656184Z Traceback (most recent call last):
2026-05-04T07:46:34.149665502Z   File "/lsiopy/lib/python3.13/site-packages/selkies/stream_server.py", line 373, in _get_static_content_path
2026-05-04T07:46:34.149674300Z     package_path = importlib_resources.files(self.STATIC_CONTENT_PATH)
2026-05-04T07:46:34.149682467Z   File "/usr/lib/python3.13/importlib/resources/_common.py", line 46, in wrapper
2026-05-04T07:46:34.149691024Z     return func(anchor)
2026-05-04T07:46:34.149699541Z   File "/usr/lib/python3.13/importlib/resources/_common.py", line 56, in files
2026-05-04T07:46:34.149707868Z     return from_package(resolve(anchor))
2026-05-04T07:46:34.149715874Z                         ~~~~~~~^^^^^^^^
2026-05-04T07:46:34.149723830Z   File "/usr/lib/python3.13/functools.py", line 934, in wrapper
2026-05-04T07:46:34.149732067Z     return dispatch(args[0].__class__)(*args, **kw)
2026-05-04T07:46:34.149740093Z            ~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
2026-05-04T07:46:34.149764452Z   File "/usr/lib/python3.13/importlib/resources/_common.py", line 82, in _
2026-05-04T07:46:34.149773310Z     return importlib.import_module(cand)
2026-05-04T07:46:34.149781516Z            ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
2026-05-04T07:46:34.149789643Z   File "/usr/lib/python3.13/importlib/__init__.py", line 88, in import_module
2026-05-04T07:46:34.149797879Z     return _bootstrap._gcd_import(name[level:], package, level)
2026-05-04T07:46:34.149806326Z            ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-05-04T07:46:34.149816988Z   File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
2026-05-04T07:46:34.149826206Z   File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
2026-05-04T07:46:34.149834743Z   File "<frozen importlib._bootstrap>", line 1324, in _find_and_load_unlocked
2026-05-04T07:46:34.149843130Z ModuleNotFoundError: No module named 'selkies.selkies_web'
2026-05-04T07:46:34.149851337Z 
2026-05-04T07:46:34.149859203Z During handling of the above exception, another exception occurred:
2026-05-04T07:46:34.149867339Z 
2026-05-04T07:46:34.149875115Z Traceback (most recent call last):
2026-05-04T07:46:34.149883051Z   File "/lsiopy/lib/python3.13/site-packages/selkies/__main__.py", line 43, in main
2026-05-04T07:46:34.149891387Z     asyncio.run(run())
2026-05-04T07:46:34.149899243Z     ~~~~~~~~~~~^^^^^^^
2026-05-04T07:46:34.149907109Z   File "/usr/lib/python3.13/asyncio/runners.py", line 195, in run
2026-05-04T07:46:34.149915366Z     return runner.run(main)
2026-05-04T07:46:34.149923272Z            ~~~~~~~~~~^^^^^^
2026-05-04T07:46:34.149931097Z   File "/usr/lib/python3.13/asyncio/runners.py", line 118, in run
2026-05-04T07:46:34.149939224Z     return self._loop.run_until_complete(task)
2026-05-04T07:46:34.149947200Z            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
2026-05-04T07:46:34.149955196Z   File "/usr/lib/python3.13/asyncio/base_events.py", line 725, in run_until_complete
2026-05-04T07:46:34.149963483Z     return future.result()
2026-05-04T07:46:34.149971399Z            ~~~~~~~~~~~~~^^
2026-05-04T07:46:34.149980266Z   File "/lsiopy/lib/python3.13/site-packages/selkies/__main__.py", line 35, in run
2026-05-04T07:46:34.149988643Z     await server.run()
2026-05-04T07:46:34.149996499Z   File "/lsiopy/lib/python3.13/site-packages/selkies/stream_server.py", line 617, in run
2026-05-04T07:46:34.150004846Z     await self.start_server()
2026-05-04T07:46:34.150012772Z   File "/lsiopy/lib/python3.13/site-packages/selkies/stream_server.py", line 563, in start_server
2026-05-04T07:46:34.150021059Z     await self.initialize_app()
2026-05-04T07:46:34.150029065Z   File "/lsiopy/lib/python3.13/site-packages/selkies/stream_server.py", line 544, in initialize_app
2026-05-04T07:46:34.150047111Z     self.static_fs_path = await self._get_static_content_path()
2026-05-04T07:46:34.150055378Z                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-05-04T07:46:34.150063434Z   File "/lsiopy/lib/python3.13/site-packages/selkies/stream_server.py", line 387, in _get_static_content_path
2026-05-04T07:46:34.150071781Z     self.web_files_ctx.cleanup()
2026-05-04T07:46:34.150079687Z     ^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-05-04T07:46:34.150087573Z AttributeError: 'NoneType' object has no attribute 'cleanup'