TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2023-12-07T15:27:39+00:00 Software versions TinyPilot version: 2.6.0 uStreamer version: 5.38 OS version: Linux tinypilot 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux Distribution name: Raspbian Distribution version: 11 Hardware information Hardware: BCM2835 Revision: d03115 Model: Raspberry Pi 4 Model B Rev 1.5 TinyPilot state Read-only filesystem: off SSH access: disabled temp=36.5'C throttled=0x0 voltage logs TinyPilot settings.yml ustreamer_port: 8001 ustreamer_persistent: true 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 -- Journal begins at Thu 2023-12-07 15:19:14 GMT, ends at Thu 2023-12-07 15:27:39 GMT. -- Dec 07 15:19:18 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Dec 07 15:19:21 tinypilot python[546]: 2023-12-07 15:19:21.271 __main__ INFO Starting app Dec 07 15:19:42 tinypilot python[546]: 2023-12-07 15:19:42.614 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Dec 07 15:19:42 tinypilot python[546]: 2023-12-07 15:19:42.620 db.store INFO Read 7 database migrations from disk Dec 07 15:19:42 tinypilot python[546]: 2023-12-07 15:19:42.644 socket_api INFO Client Cy0Y2FtJApQIUXVYAAAB connected Dec 07 15:19:42 tinypilot python[546]: 2023-12-07 15:19:42.677 socket_api INFO Client Cy0Y2FtJApQIUXVYAAAB disconnected Dec 07 15:19:43 tinypilot python[546]: 2023-12-07 15:19:43.007 socket_api INFO Client roffRd1yOf03THuZAAAD connected Dec 07 15:19:51 tinypilot python[546]: 2023-12-07 15:19:51.473 socket_api INFO Client FaM1SumTUvRce7jWAAAF connected Dec 07 15:19:53 tinypilot python[546]: 2023-12-07 15:19:53.406 socket_api INFO Client FaM1SumTUvRce7jWAAAF disconnected Dec 07 15:19:59 tinypilot python[546]: 2023-12-07 15:19:59.902 socket_api INFO Client roffRd1yOf03THuZAAAD disconnected Dec 07 15:20:35 tinypilot python[546]: 2023-12-07 15:20:35.732 socket_api INFO Client yAjj5SJ2puiAm8PXAAAH connected Dec 07 15:20:39 tinypilot python[546]: 2023-12-07 15:20:39.419 socket_api INFO Client yAjj5SJ2puiAm8PXAAAH disconnected Dec 07 15:20:47 tinypilot python[546]: 2023-12-07 15:20:47.176 socket_api INFO Client KFZor95a1IZVcq4lAAAJ connected Dec 07 15:20:48 tinypilot python[546]: 2023-12-07 15:20:48.990 socket_api INFO Client KFZor95a1IZVcq4lAAAJ disconnected Dec 07 15:21:05 tinypilot python[546]: 2023-12-07 15:21:05.962 socket_api INFO Client rG-9w-Xr93USlqiJAAAL connected Dec 07 15:27:39 tinypilot sudo[836]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Dec 07 15:27:39 tinypilot sudo[836]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) TinyPilot update logs uStreamer configuration ==> /opt/ustreamer-launcher/configs.d/000-defaults.yml <== --- ustreamer_drop_same_frames: '30' ustreamer_encoder: m2m-image ustreamer_format: uyvy ustreamer_h264_sink: tinypilot::ustreamer::h264 ustreamer_h264_sink_mode: 777 ustreamer_h264_sink_rm: true ustreamer_interface: 127.0.0.1 ustreamer_persistent: true ustreamer_port: 8001 ustreamer_use_dv_timings: true ustreamer_workers: '3' ==> /opt/ustreamer-launcher/configs.d/100-tinypilot.yml <== ustreamer_port: 8001 ustreamer_persistent: true uStreamer logs -- Journal begins at Thu 2023-12-07 15:19:14 GMT, ends at Thu 2023-12-07 15:27:39 GMT. -- Dec 07 15:19:18 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Dec 07 15:19:20 tinypilot launch[547]: + exec /opt/ustreamer/ustreamer --host 127.0.0.1 --port 8001 --encoder m2m-image --format uyvy --workers 3 --drop-same-frames 30 --persistent --dv-timings --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.789 main] -- Starting PiKVM uStreamer 5.38 ... Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.789 main] -- Using internal blank placeholder Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.789 main] -- Using H264-sink: tinypilot::ustreamer::h264 Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.790 main] -- Listening HTTP on [127.0.0.1]:8001 Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.790 stream] -- Using V4L2 device: /dev/video0 Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.790 stream] -- Using desired FPS: 0 Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.790 http] -- Starting HTTP eventloop ... Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.791 stream] -- H264: Initializing encoder ... Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.798 stream] -- H264: Configuring encoder: DMA=0 ... Dec 07 15:19:20 tinypilot launch[547]: ================================================================================ Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.819 stream] -- Device fd=10 opened Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.820 stream] -- Using input channel: 0 Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.841 stream] -- Using resolution: 640x480 Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.841 stream] -- Using format: UYVY Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.842 stream] -- Querying HW FPS changing is not supported Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.842 stream] -- Using IO method: MMAP Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.845 stream] -- Requested 5 device buffers, got 5 Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.852 stream] -- Capturing started Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.853 stream] -- JPEG-0: Initializing encoder ... Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.853 stream] -- JPEG-1: Initializing encoder ... Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.853 stream] -- JPEG-2: Initializing encoder ... Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.853 stream] -- Using JPEG quality: 80% Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.854 stream] -- Creating pool JPEG with 3 workers ... Dec 07 15:19:20 tinypilot launch[547]: -- INFO [9.854 stream] -- Capturing ... Dec 07 15:19:21 tinypilot launch[547]: -- ERROR [10.856 stream] -- Persistent device timeout (unplugged) Dec 07 15:19:42 tinypilot launch[547]: -- INFO [32.564 http] -- HTTP: NEW client (now=1): [169.254.192.59]:40030, id=756b241d6ac770b4 Dec 07 15:19:51 tinypilot launch[547]: -- INFO [40.994 http] -- HTTP: NEW client (now=2): [169.254.192.59]:42924, id=1a7d986027f48418 Dec 07 15:19:53 tinypilot launch[547]: -- INFO [42.986 http] -- HTTP: DEL client (now=1): [169.254.192.59]:42924, id=1a7d986027f48418, Resource temporarily unavailable (reading,eof) Dec 07 15:19:59 tinypilot launch[547]: -- INFO [49.480 http] -- HTTP: DEL client (now=0): [169.254.192.59]:40030, id=756b241d6ac770b4, Resource temporarily unavailable (reading,eof) Dec 07 15:20:35 tinypilot launch[547]: -- INFO [85.261 http] -- HTTP: NEW client (now=1): [169.254.192.59]:34550, id=33ab7b7d5ea48738 Dec 07 15:20:39 tinypilot launch[547]: -- INFO [89.005 http] -- HTTP: DEL client (now=0): [169.254.192.59]:34550, id=33ab7b7d5ea48738, Resource temporarily unavailable (reading,eof) Dec 07 15:20:47 tinypilot launch[547]: -- INFO [96.739 http] -- HTTP: NEW client (now=1): [169.254.192.59]:45296, id=752dc17da3832bbc Dec 07 15:20:49 tinypilot launch[547]: -- INFO [98.574 http] -- HTTP: DEL client (now=0): [169.254.192.59]:45296, id=752dc17da3832bbc, Resource temporarily unavailable (reading,eof) Dec 07 15:21:05 tinypilot launch[547]: -- INFO [115.491 http] -- HTTP: NEW client (now=1): [169.254.192.59]:43660, id=64fb0be63f986d86 nginx logs -- Journal begins at Thu 2023-12-07 15:19:14 GMT, ends at Thu 2023-12-07 15:27:39 GMT. -- Dec 07 15:19:18 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Dec 07 15:19:19 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. 2023/12/07 15:10:43 [error] 558#558: *2 upstream prematurely closed connection while reading response header from upstream, client: 169.254.54.49, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http://127.0.0.1:8000/api/restart", host: "tinypilot.local", referrer: "https://tinypilot.local/" 2023/12/07 15:17:23 [error] 567#567: *2 upstream prematurely closed connection while reading response header from upstream, client: 169.254.148.74, server: tinypilot, request: "POST /api/shutdown HTTP/2.0", upstream: "http://127.0.0.1:8000/api/shutdown", host: "tinypilot.local", referrer: "https://tinypilot.local/" 2023/12/07 15:19:13 [error] 575#575: *2 upstream prematurely closed connection while reading response header from upstream, client: 169.254.192.59, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http://127.0.0.1:8000/api/restart", host: "tinypilot.local", referrer: "https://tinypilot.local/" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /js/poll.js HTTP/2.0" 200 1958 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /js/settings.js HTTP/2.0" 200 1900 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /js/wake-on-lan.js HTTP/2.0" 200 551 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /js/logs.js HTTP/2.0" 200 1484 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /js/clipboard.js HTTP/2.0" 200 889 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /js/mouse.js HTTP/2.0" 200 8492 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /js/updatelogs.js HTTP/2.0" 200 861 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /third-party/socket.io/3.1.3/socket.io.min.js HTTP/2.0" 200 61701 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /js/app.js HTTP/2.0" 200 14083 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /third-party/fonts/overpass-light.woff2 HTTP/2.0" 200 26568 "https://tinypilot.local/third-party/fonts/fonts.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /js/keycodes.js HTTP/2.0" 200 3205 "https://tinypilot.local/js/app.js" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /js/keyboardstate.js HTTP/2.0" 200 3164 "https://tinypilot.local/js/app.js" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /js/keystrokes.js HTTP/2.0" 200 362 "https://tinypilot.local/js/app.js" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /js/paste.js HTTP/2.0" 200 2096 "https://tinypilot.local/js/app.js" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /js/overlays.js HTTP/2.0" 200 495 "https://tinypilot.local/js/app.js" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /css/icons.css HTTP/2.0" 200 841 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /css/toggle.css HTTP/2.0" 200 1005 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /img/video-stream-icon.svg HTTP/2.0" 200 840 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /img/warning-icon.svg HTTP/2.0" 200 2177 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /img/clipboard-icon.svg HTTP/2.0" 200 855 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /img/logo.svg HTTP/2.0" 200 5550 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /img/angle-down-icon.svg HTTP/2.0" 200 516 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /img/external-link-icon.svg HTTP/2.0" 200 1223 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/2.0" 200 50112 "https://tinypilot.local/third-party/fonts/fonts.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/2.0" 200 25032 "https://tinypilot.local/third-party/fonts/fonts.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /socket.io/?EIO=4&transport=polling&t=On4-c5j HTTP/2.0" 200 96 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "POST /socket.io/?EIO=4&transport=polling&t=On4-c6S&sid=ghVHYNGXz-uaVjZ0AAAK HTTP/2.0" 200 2 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /socket.io/?EIO=4&transport=polling&t=On4-c6U&sid=ghVHYNGXz-uaVjZ0AAAK HTTP/2.0" 200 32 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:05 +0000] "GET /favicon.ico HTTP/2.0" 200 1213 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-" 169.254.192.59 - - [07/Dec/2023:15:21:06 +0000] "GET /socket.io/?EIO=4&transport=polling&t=On4-c6i&sid=ghVHYNGXz-uaVjZ0AAAK HTTP/2.0" 200 1 "https://tinypilot.local/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-"