TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2023-10-16T02:59:52+01:00 Software versions TinyPilot version: 2.6.1 uStreamer version: 5.38 System information OS version: Linux tinypilot 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux Kernel architecture: aarch64 Userland architecture: armhf (32-bit) Distribution name: Raspbian Distribution version: 11 Hardware information Hardware: BCM2835 Revision: b03115 Model: Raspberry Pi 4 Model B Rev 1.5 TinyPilot state Read-only filesystem: off SSH access: disabled Network interfaces: eth0 (up) lo (unknown) wlan0 (down) Mouse jiggler: disabled CPU Temperature: 43.3'C CPU throttled since boot: no Voltage issues: no TinyPilot settings.yml TinyPilot configuration [Unit] Description=TinyPilot - RPi-based virtual KVM BindsTo=nginx.service After=syslog.target network.target nginx.service StartLimitIntervalSec=0 [Service] Type=simple User=tinypilot WorkingDirectory=/opt/tinypilot ExecStart=/opt/tinypilot/venv/bin/python app/main.py Environment=APP_SETTINGS_FILE=/home/tinypilot/app_settings.cfg Restart=always [Install] WantedBy=multi-user.target TinyPilot logs -- Journal begins at Mon 2023-10-16 02:49:51 BST, ends at Mon 2023-10-16 02:59:53 BST. -- Oct 16 02:55:02 tinypilot python[676]: 2023-10-16 02:55:02.462 socket_api INFO Client fDsC5nqSfn34UH5oAAAD disconnected Oct 16 02:55:02 tinypilot python[676]: 2023-10-16 02:55:02.747 socket_api INFO Client 9YjP_AMf8J4vmoRvAAAF connected Oct 16 02:55:23 tinypilot python[676]: 2023-10-16 02:55:23.260 socket_api INFO Client BR9ngdb-2xjCM2_GAAAH connected Oct 16 02:55:55 tinypilot python[676]: 2023-10-16 02:55:55.840 socket_api INFO Client 9YjP_AMf8J4vmoRvAAAF disconnected Oct 16 02:59:52 tinypilot sudo[19966]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Oct 16 02:59:52 tinypilot sudo[19966]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) TinyPilot update logs uStreamer configuration ==> /opt/ustreamer-launcher/configs.d/000-defaults.yml <== # Settings for TC358743 HDMI to CSI-2 bridge, which are included on the # TinyPilot Voyager series of devices. --- ustreamer_encoder: m2m-image ustreamer_format: uyvy ustreamer_use_dv_timings: true ustreamer_workers: "3" ustreamer_drop_same_frames: "30" ==> /opt/ustreamer-launcher/configs.d/100-tinypilot.yml <== uStreamer logs -- Journal begins at Mon 2023-10-16 02:49:51 BST, ends at Mon 2023-10-16 02:59:53 BST. -- Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.812 stream] -- Got V4L2 event Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.812 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.812 stream] -- Destroying workers pool JPEG ... Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.856 stream] -- Capturing stopped Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.865 stream] -- Device fd=10 closed Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.865 stream] -- Changed video frame to BLANK Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.881 stream] -- H264: Configuring encoder: DMA=0 ... Oct 16 02:54:43 tinypilot launch[503]: ================================================================================ Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.909 stream] -- Device fd=10 opened Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.909 stream] -- Using input channel: 0 Oct 16 02:54:43 tinypilot launch[503]: -- ERROR [1858.930 stream] -- Requested resolution=640x480 is unavailable Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.950 stream] -- Using resolution: 1920x1080 Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.950 stream] -- Using format: UYVY Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.950 stream] -- Querying HW FPS changing is not supported Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.950 stream] -- Using IO method: MMAP Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.962 stream] -- Requested 5 device buffers, got 5 Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.969 stream] -- Capturing started Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.969 stream] -- Using JPEG quality: 80% Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.969 stream] -- Creating pool JPEG with 3 workers ... Oct 16 02:54:43 tinypilot launch[503]: -- INFO [1858.969 stream] -- Capturing ... Oct 16 02:54:44 tinypilot launch[503]: -- ERROR [1859.970 stream] -- Persistent device timeout (unplugged) Oct 16 02:54:49 tinypilot launch[503]: -- INFO [1864.363 stream] -- H264: Configuring encoder: DMA=1 ... Oct 16 02:54:50 tinypilot launch[503]: -- ERROR [1865.422 stream] -- Persistent device timeout (unplugged) Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.007 stream] -- Got V4L2 event Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.007 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.007 stream] -- Destroying workers pool JPEG ... Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.026 stream] -- Capturing stopped Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.029 stream] -- Device fd=10 closed Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.029 stream] -- Changed video frame to BLANK Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.036 stream] -- H264: Configuring encoder: DMA=0 ... Oct 16 02:54:50 tinypilot launch[503]: ================================================================================ Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.057 stream] -- Device fd=10 opened Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.057 stream] -- Using input channel: 0 Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.064 stream] -- Got new DV-timings: 1920x1080p30.00, pixclk=79872960, vsync=22, hsync=496 Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.084 stream] -- Using resolution: 1920x1080 Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.084 stream] -- Using format: UYVY Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.084 stream] -- Querying HW FPS changing is not supported Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.085 stream] -- Using IO method: MMAP Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.101 stream] -- Requested 5 device buffers, got 5 Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.108 stream] -- Capturing started Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.108 stream] -- Using JPEG quality: 80% Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.108 stream] -- Creating pool JPEG with 3 workers ... Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.108 stream] -- Capturing ... Oct 16 02:54:50 tinypilot launch[503]: -- INFO [1866.110 stream] -- H264: Configuring encoder: DMA=1 ... Oct 16 02:55:02 tinypilot launch[503]: -- INFO [1877.699 http] -- HTTP: DEL client (now=0): [192.168.0.123]:58138, id=885a148ce26cee88, Resource temporarily unavailable (reading,eof) Oct 16 02:55:02 tinypilot launch[503]: -- INFO [1877.977 http] -- HTTP: NEW client (now=1): [192.168.0.123]:37826, id=3d558b8c071c1533 Oct 16 02:55:05 tinypilot launch[503]: -- INFO [1880.825 http] -- HTTP: DEL client (now=0): [192.168.0.123]:37826, id=3d558b8c071c1533, Resource temporarily unavailable (reading,eof) Oct 16 02:55:23 tinypilot launch[503]: -- INFO [1898.472 http] -- HTTP: NEW client (now=1): [192.168.0.123]:56096, id=9b9935237d6436f7 nginx logs -- Journal begins at Mon 2023-10-16 02:49:51 BST, ends at Mon 2023-10-16 02:59:53 BST. -- -- No entries -- 2023/10/16 00:06:52 [error] 678#678: *3 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.0.123, server: tinypilot, request: "HEAD /stream HTTP/2.0", upstream: "http://127.0.0.1:48001/stream", host: "192.168.0.114", referrer: "https://192.168.0.114/" 2023/10/16 00:45:16 [error] 678#678: *3 upstream prematurely closed connection while reading response header from upstream, client: 192.168.0.123, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http://127.0.0.1:48000/api/restart", host: "192.168.0.114", referrer: "https://192.168.0.114/" 2023/10/16 00:45:21 [alert] 678#678: *3 open socket #5 left in connection 5 2023/10/16 00:45:21 [alert] 678#678: *80 open socket #16 left in connection 10 2023/10/16 00:45:21 [alert] 678#678: aborting 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /js/settings.js HTTP/2.0" 200 1900 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /js/wake-on-lan.js HTTP/2.0" 200 551 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /js/logs.js HTTP/2.0" 200 1484 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /js/clipboard.js HTTP/2.0" 200 889 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /js/mouse.js HTTP/2.0" 200 8492 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /js/updatelogs.js HTTP/2.0" 200 861 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://192.168.0.114/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /css/button.css HTTP/2.0" 200 1976 "https://192.168.0.114/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /css/cursors.css HTTP/2.0" 200 618 "https://192.168.0.114/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /third-party/fonts/overpass-light.woff2 HTTP/2.0" 200 26568 "https://192.168.0.114/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /js/keycodes.js HTTP/2.0" 200 3205 "https://192.168.0.114/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /js/keyboardstate.js HTTP/2.0" 200 3164 "https://192.168.0.114/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /js/keystrokes.js HTTP/2.0" 200 362 "https://192.168.0.114/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /js/overlays.js HTTP/2.0" 200 495 "https://192.168.0.114/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /css/icons.css HTTP/2.0" 200 841 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /css/toggle.css HTTP/2.0" 200 1005 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:22 +0100] "GET /img/video-stream-icon.svg HTTP/2.0" 200 840 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:23 +0100] "GET /img/warning-icon.svg HTTP/2.0" 200 2177 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:23 +0100] "GET /img/clipboard-icon.svg HTTP/2.0" 200 855 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:23 +0100] "GET /img/logo.svg HTTP/2.0" 200 5550 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:23 +0100] "GET /img/angle-down-icon.svg HTTP/2.0" 200 516 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:23 +0100] "GET /img/external-link-icon.svg HTTP/2.0" 200 1223 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:23 +0100] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/2.0" 200 50112 "https://192.168.0.114/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:23 +0100] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/2.0" 200 25032 "https://192.168.0.114/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:23 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OisCUkr HTTP/2.0" 200 97 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:23 +0100] "POST /socket.io/?EIO=4&transport=polling&t=OisCUlM&sid=eLsA_TGXvmjB1-lmAAAG HTTP/2.0" 200 2 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:23 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OisCUlR&sid=eLsA_TGXvmjB1-lmAAAG HTTP/2.0" 200 32 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:23 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OisCUlv&sid=eLsA_TGXvmjB1-lmAAAG HTTP/2.0" 200 1 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:55:23 +0100] "GET /favicon.ico HTTP/2.0" 200 1213 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60" 192.168.0.123 - - [16/Oct/2023:02:56:18 +0100] "GET /snapshot HTTP/2.0" 200 2043762 "https://192.168.0.114/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36 Edg/117.0.2045.60"