TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2022-11-04T20:20:04+00:00 Software versions TinyPilot version: 2.5.0 uStreamer version: v4.13 61ab2a8 OS version: Linux tinypilot 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l GNU/Linux TinyPilot state temp=33.6'C throttled=0x0 voltage logs TinyPilot configuration [Unit] Description=TinyPilot - RPi-based virtual KVM After=syslog.target network.target StartLimitIntervalSec=0 [Service] Type=simple User=tinypilot WorkingDirectory=/opt/tinypilot ExecStart=/opt/tinypilot/venv/bin/python app/main.py Environment=HOST=127.0.0.1 Environment=PORT=8000 Environment=APP_SETTINGS_FILE=/home/tinypilot/app_settings.cfg Restart=always [Install] WantedBy=multi-user.target TinyPilot logs -- Logs begin at Fri 2022-11-04 20:19:04 GMT, end at Fri 2022-11-04 20:20:04 GMT. -- Nov 04 20:19:21 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Nov 04 20:19:23 tinypilot python[613]: 2022-11-04 20:19:23.436 __main__ INFO Starting app Nov 04 20:19:35 tinypilot python[613]: 2022-11-04 20:19:35.656 socket_api INFO Client uma5tTNcqRAIvHr2AAAC connected Nov 04 20:19:59 tinypilot python[613]: Process ProcessWithResult-1: Nov 04 20:19:59 tinypilot python[613]: Traceback (most recent call last): Nov 04 20:19:59 tinypilot python[613]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Nov 04 20:19:59 tinypilot python[613]: self.run() Nov 04 20:19:59 tinypilot python[613]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Nov 04 20:19:59 tinypilot python[613]: result.return_value = self._target(*self._args, **self._kwargs) Nov 04 20:19:59 tinypilot python[613]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Nov 04 20:19:59 tinypilot python[613]: hid_handle.write(bytearray(buffer)) Nov 04 20:19:59 tinypilot python[613]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Nov 04 20:19:59 tinypilot python[613]: 2022-11-04 20:19:59.210 socket_api ERROR [SENSITIVE] Failed to write key: F1 (keycode=F1). Failed to write to HID interface: /dev/hidg0. Is USB cable connected? [/SENSITIVE] Nov 04 20:20:04 tinypilot sudo[806]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Nov 04 20:20:04 tinypilot sudo[806]: pam_unix(sudo:session): session opened for user root by (uid=0) TinyPilot update logs uStreamer configuration [Unit] Description=uStreamer - Lightweight, optimized video encoder After=syslog.target network.target [Service] Type=simple User=ustreamer WorkingDirectory=/opt/ustreamer ExecStart=/opt/ustreamer/ustreamer \ --host 127.0.0.1 \ --port 8001 \ --encoder omx \ --format uyvy \ --workers 3 \ --drop-same-frames 30 \ --persistent \ --dv-timings \ && : # This last line is just to end the multi-line command because the line # before is ending with backslash and so expects to be continued. Restart=always [Install] WantedBy=multi-user.target uStreamer logs -- Logs begin at Fri 2022-11-04 20:19:04 GMT, end at Fri 2022-11-04 20:20:04 GMT. -- Nov 04 20:19:21 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.948 main] -- Using internal blank placeholder Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.951 main] -- Listening HTTP on [127.0.0.1]:8001 Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.951 stream] -- Using V4L2 device: /dev/video0 Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.952 stream] -- Using desired FPS: 0 Nov 04 20:19:21 tinypilot ustreamer[615]: ================================================================================ Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.952 stream] -- Device fd=9 opened Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.952 stream] -- Using input channel: 0 Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.956 http] -- Starting HTTP eventloop ... Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.974 stream] -- Using resolution: 640x480 Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.974 stream] -- Using pixelformat: UYVY Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.974 stream] -- Querying HW FPS changing is not supported Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.974 stream] -- Using IO method: MMAP Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.978 stream] -- Requested 5 device buffers, got 5 Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.985 stream] -- Capturing started Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.986 stream] -- Initializing OMX encoder ... Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.987 stream] -- Initializing OMX encoder ... Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.989 stream] -- Initializing OMX encoder ... Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.996 stream] -- Using JPEG quality: 80% Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.996 stream] -- Creating pool JPEG with 3 workers ... Nov 04 20:19:21 tinypilot ustreamer[615]: -- INFO [20.997 stream] -- Capturing ... Nov 04 20:19:22 tinypilot ustreamer[615]: -- ERROR [21.998 stream] -- Persistent device timeout (unplugged) Nov 04 20:19:35 tinypilot ustreamer[615]: -- INFO [35.145 http] -- HTTP: Registered client: [100.90.65.102]:45106, id=7b6ab6f57ebad4b8; clients now: 1 nginx logs -- Logs begin at Fri 2022-11-04 20:19:04 GMT, end at Fri 2022-11-04 20:20:04 GMT. -- Nov 04 20:19:21 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Nov 04 20:19:21 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. 2022/11/04 20:18:17 [error] 631#631: *2 upstream prematurely closed connection while reading response header from upstream, client: 100.90.65.102, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http://127.0.0.1:8000/api/restart", host: "tinypilot", referrer: "https://tinypilot/" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /js/updatelogs.js HTTP/2.0" 200 696 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /js/wake-on-lan.js HTTP/2.0" 200 551 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /js/settings.js HTTP/2.0" 200 1877 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /js/mouse.js HTTP/2.0" 200 8475 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /third-party/socket.io/3.1.3/socket.io.min.js HTTP/2.0" 200 61701 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /js/paste.js HTTP/2.0" 200 2076 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /js/app.js HTTP/2.0" 200 12974 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /js/clipboard.js HTTP/2.0" 200 633 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /js/logs.js HTTP/2.0" 200 1484 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /third-party/fonts/overpass-light.woff2 HTTP/2.0" 200 26568 "https://tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /css/toggle.css HTTP/2.0" 200 1005 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /css/icons.css HTTP/2.0" 200 841 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /img/logo.svg HTTP/2.0" 200 5550 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /js/keycodes.js HTTP/2.0" 200 3190 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /js/keyboardstate.js HTTP/2.0" 200 2829 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /js/keystrokes.js HTTP/2.0" 200 362 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /js/overlays.js HTTP/2.0" 200 495 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/2.0" 200 50112 "https://tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/2.0" 200 25032 "https://tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /socket.io/?EIO=4&transport=polling&t=OH4IaN8 HTTP/2.0" 200 96 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "POST /socket.io/?EIO=4&transport=polling&t=OH4IaNZ&sid=i5pWnLXHYedbUsqLAAAA HTTP/2.0" 200 2 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /socket.io/?EIO=4&transport=polling&t=OH4IaNa&sid=i5pWnLXHYedbUsqLAAAA HTTP/2.0" 200 32 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /favicon.ico HTTP/2.0" 200 1213 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /favicon-32x32.png HTTP/2.0" 200 833 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:11 +0000] "GET /socket.io/?EIO=4&transport=polling&t=OH4IaOL&sid=i5pWnLXHYedbUsqLAAAA HTTP/2.0" 200 1 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:14 +0000] "GET /api/debugLogs HTTP/2.0" 200 4812 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:17:58 +0000] "GET /api/debugLogs HTTP/2.0" 200 6217 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:18:17 +0000] "GET /socket.io/?EIO=4&transport=websocket&sid=i5pWnLXHYedbUsqLAAAA HTTP/1.1" 101 64 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:18:17 +0000] "POST /api/restart HTTP/2.0" 502 575 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-" 100.90.65.102 - - [04/Nov/2022:20:18:17 +0000] "GET /stream?advance_headers=1 HTTP/2.0" 200 933325 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-"