TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2025-03-06T01:04:23+00:00 Software versions TinyPilot version: 2.6.5 uStreamer version: 5.43 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) Static IP: Not set Mouse jiggler: disabled CPU Temperature: 53.0'C CPU throttled since boot: no Voltage issues: no Streaming mode Selected mode: H264 Current mode: H264 TinyPilot settings.yml janus_stun_port: 19302 janus_stun_server: stun.l.google.com ustreamer_h264_bitrate: 20000 ustreamer_quality: 100 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 Sat 2023-05-13 11:37:02 BST, ends at Thu 2025-03-06 01:04:28 GMT. -- Mar 04 14:33:02 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Mar 04 14:33:09 tinypilot python[798]: 2025-03-04 14:33:09.077 __main__ INFO Starting app Mar 04 14:33:10 tinypilot python[798]: 2025-03-04 14:33:10.728 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Mar 04 14:33:11 tinypilot python[798]: 2025-03-04 14:33:11.571 db.store INFO Read 7 database migrations from disk Mar 04 14:33:11 tinypilot python[798]: 2025-03-04 14:33:11.986 socket_api INFO Client tEHz96dB_yc6ws1BAAAB connected Mar 04 14:33:13 tinypilot python[798]: 2025-03-04 14:33:13.797 socket_api INFO Client CEaZ9IQ7Wr0SSeQ3AAAD connected Mar 04 14:35:12 tinypilot python[798]: 2025-03-04 14:35:12.800 socket_api INFO Client CEaZ9IQ7Wr0SSeQ3AAAD disconnected Mar 04 14:35:13 tinypilot python[798]: 2025-03-04 14:35:13.073 socket_api INFO Client TctIPJ2orS9LiK3cAAAG connected Mar 04 14:35:15 tinypilot python[1391]: 2025-03-04 14:35:15.629 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:35:16 tinypilot python[1392]: 2025-03-04 14:35:16.220 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:35:16 tinypilot python[1393]: 2025-03-04 14:35:16.874 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:35:16 tinypilot python[1394]: 2025-03-04 14:35:16.951 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:35:16 tinypilot python[1395]: 2025-03-04 14:35:16.982 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:35:17 tinypilot python[1396]: 2025-03-04 14:35:17.001 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:35:17 tinypilot python[1397]: 2025-03-04 14:35:17.029 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:35:17 tinypilot python[1398]: 2025-03-04 14:35:17.060 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:35:17 tinypilot python[1399]: 2025-03-04 14:35:17.090 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:35:17 tinypilot python[1400]: 2025-03-04 14:35:17.180 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:35:17 tinypilot python[1401]: 2025-03-04 14:35:17.201 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:35:19 tinypilot python[798]: 2025-03-04 14:35:19.640 socket_api INFO Client TctIPJ2orS9LiK3cAAAG disconnected Mar 04 14:35:19 tinypilot python[798]: 2025-03-04 14:35:19.833 socket_api INFO Client qd7PUbeyWJ9U3IIHAAAI connected Mar 04 14:35:28 tinypilot python[1408]: 2025-03-04 14:35:28.291 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:35:28 tinypilot python[1409]: 2025-03-04 14:35:28.892 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:28 tinypilot python[1432]: 2025-03-04 14:37:28.650 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:28 tinypilot python[1433]: 2025-03-04 14:37:28.733 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:28 tinypilot python[1434]: 2025-03-04 14:37:28.772 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:28 tinypilot python[1435]: 2025-03-04 14:37:28.803 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:28 tinypilot python[1436]: 2025-03-04 14:37:28.872 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:28 tinypilot python[1437]: 2025-03-04 14:37:28.899 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:28 tinypilot python[1438]: 2025-03-04 14:37:28.929 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:28 tinypilot python[1439]: 2025-03-04 14:37:28.960 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:28 tinypilot python[1440]: 2025-03-04 14:37:28.992 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:29 tinypilot python[1441]: 2025-03-04 14:37:29.022 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:30 tinypilot python[798]: 2025-03-04 14:37:30.126 socket_api INFO Client qd7PUbeyWJ9U3IIHAAAI disconnected Mar 04 14:37:34 tinypilot python[798]: 2025-03-04 14:37:34.656 socket_api INFO Client yNhT1Xe0FSCAc7rCAAAK connected Mar 04 14:37:35 tinypilot python[1447]: 2025-03-04 14:37:35.795 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:36 tinypilot python[1448]: 2025-03-04 14:37:36.396 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:36 tinypilot python[1449]: 2025-03-04 14:37:36.604 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:36 tinypilot python[1450]: 2025-03-04 14:37:36.681 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:36 tinypilot python[1451]: 2025-03-04 14:37:36.715 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:36 tinypilot python[1452]: 2025-03-04 14:37:36.733 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:36 tinypilot python[1453]: 2025-03-04 14:37:36.753 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 14:37:51 tinypilot python[1458]: 2025-03-04 14:37:51.342 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Mar 04 18:37:53 tinypilot python[798]: 2025-03-04 18:37:53.713 socket_api INFO Client yNhT1Xe0FSCAc7rCAAAK disconnected Mar 06 00:33:34 tinypilot python[798]: 2025-03-06 00:33:34.169 socket_api INFO Client RM8_qK15XJ1SWcEOAAAM connected Mar 06 00:33:54 tinypilot python[798]: 2025-03-06 00:33:54.481 socket_api INFO Client RM8_qK15XJ1SWcEOAAAM disconnected Mar 06 00:33:54 tinypilot python[798]: 2025-03-06 00:33:54.721 socket_api INFO Client jpMA8aYGLbuAH2ngAAAO connected Mar 06 00:33:59 tinypilot python[798]: 2025-03-06 00:33:59.474 socket_api INFO Client jpMA8aYGLbuAH2ngAAAO disconnected Mar 06 00:34:02 tinypilot python[798]: 2025-03-06 00:34:02.996 socket_api INFO Client EI-P1mjOEXKMqiScAAAQ connected Mar 06 00:34:17 tinypilot python[798]: 2025-03-06 00:34:17.267 socket_api INFO Client EI-P1mjOEXKMqiScAAAQ disconnected Mar 06 00:34:17 tinypilot python[798]: 2025-03-06 00:34:17.512 socket_api INFO Client Ol_ZR2Gkkq1nMUexAAAS connected Mar 06 00:41:28 tinypilot python[798]: 2025-03-06 00:41:28.997 socket_api INFO Client Ol_ZR2Gkkq1nMUexAAAS disconnected Mar 06 00:41:29 tinypilot python[798]: 2025-03-06 00:41:29.187 socket_api INFO Client JryfDffgZ9KQiaTvAAAU connected Mar 06 00:41:40 tinypilot python[798]: 2025-03-06 00:41:40.313 socket_api INFO Client JryfDffgZ9KQiaTvAAAU disconnected Mar 06 00:41:40 tinypilot python[798]: 2025-03-06 00:41:40.530 socket_api INFO Client _O1v_qOK9FrCZvaUAAAW connected Mar 06 00:58:23 tinypilot python[798]: 2025-03-06 00:58:23.247 socket_api INFO Client _O1v_qOK9FrCZvaUAAAW disconnected Mar 06 00:58:31 tinypilot python[798]: 2025-03-06 00:58:31.073 socket_api INFO Client U5RImEm0VjnXIxWJAAAY connected Mar 06 01:04:23 tinypilot sudo[7518]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Mar 06 01:04:23 tinypilot sudo[7518]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=111) Mar 06 01:04:24 tinypilot runuser[7533]: pam_unix(runuser:session): session opened for user tinypilot(uid=111) by (uid=0) Mar 06 01:04:24 tinypilot runuser[7533]: pam_unix(runuser:session): session closed for user tinypilot Mar 06 01:04:24 tinypilot runuser[7539]: pam_unix(runuser:session): session opened for user tinypilot(uid=111) by (uid=0) Mar 06 01:04:24 tinypilot runuser[7539]: pam_unix(runuser:session): session closed for user tinypilot Mar 06 01:04:24 tinypilot runuser[7548]: pam_unix(runuser:session): session opened for user tinypilot(uid=111) by (uid=0) Mar 06 01:04:27 tinypilot python[7555]: 2025-03-06 01:04:27.487 app.main INFO Starting app Mar 06 01:04:27 tinypilot python[7555]: 2025-03-06 01:04:27.630 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Mar 06 01:04:27 tinypilot python[7555]: 2025-03-06 01:04:27.634 db.store INFO Read 7 database migrations from disk Mar 06 01:04:28 tinypilot runuser[7548]: pam_unix(runuser:session): session closed for user tinypilot TinyPilot update logs 2025-03-04 14:30:12.595 __main__ INFO Starting TinyPilot update 2025-03-04 14:30:12.596 __main__ INFO Launching update script: /opt/tinypilot-privileged/scripts/update + set -u + set -e + readonly VERSION_FILE=/home/tinypilot/target-version + VERSION_FILE=/home/tinypilot/target-version + SCRIPT_ARGS=() + [[ -f /home/tinypilot/target-version ]] ++ cat /home/tinypilot/target-version + VERSION=2.6.5 + SCRIPT_ARGS+=(--version "${VERSION}") + readonly SCRIPT_ARGS + curl --silent --show-error https://gk.tinypilotkvm.com/get-tinypilot-pro.sh + bash -s -- --version 2.6.5 + LICENSE_KEY= + TARGET_VERSION= + ALLOW_REINSTALL=false + [[ 2 -gt 0 ]] + case "$1" in + TARGET_VERSION=2.6.5 + shift + shift + [[ 0 -gt 0 ]] + readonly LICENSE_KEY + readonly ALLOW_REINSTALL + readonly LEGACY_INSTALLER_DIR=/opt/tinypilot-updater + LEGACY_INSTALLER_DIR=/opt/tinypilot-updater + readonly RAMDISK_SIZE_MIB=560 + RAMDISK_SIZE_MIB=560 ++ free --mebi ++ grep --fixed-strings Mem: ++ tr --squeeze-repeats ' ' ++ cut --delimiter ' ' --fields 7 + AVAILABLE_MEMORY_MIB=1395 + readonly AVAILABLE_MEMORY_MIB + INSTALLER_DIR=/mnt/tinypilot-installer + trap clean_up EXIT + (( 1395 >= 560 )) + sudo mkdir /mnt/tinypilot-installer + sudo mount --types tmpfs --options size=560m --source tmpfs --target /mnt/tinypilot-installer --verbose mount: tmpfs mounted on /mnt/tinypilot-installer. + readonly INSTALLER_DIR + readonly TMPDIR=/mnt/tinypilot-installer/tmp + TMPDIR=/mnt/tinypilot-installer/tmp + export TMPDIR + sudo mkdir /mnt/tinypilot-installer/tmp + readonly BUNDLE_FILE=/mnt/tinypilot-installer/bundle.tgz + BUNDLE_FILE=/mnt/tinypilot-installer/bundle.tgz + readonly TARGET_VERSION_FILE=/mnt/tinypilot-installer/target_version.json + TARGET_VERSION_FILE=/mnt/tinypilot-installer/target_version.json + readonly TINYPILOT_VERSION_FILE=/opt/tinypilot/VERSION + TINYPILOT_VERSION_FILE=/opt/tinypilot/VERSION + CURRENT_VERSION= + [[ -f /opt/tinypilot/VERSION ]] ++ cat /opt/tinypilot/VERSION + CURRENT_VERSION=2.6.4 + readonly CURRENT_VERSION + HAS_COMMUNITY_INSTALLED=0 + readonly TINYPILOT_README_FILE=/opt/tinypilot/README.md + TINYPILOT_README_FILE=/opt/tinypilot/README.md + [[ -f /opt/tinypilot/README.md ]] ++ head -n 1 /opt/tinypilot/README.md + [[ # TinyPilot Pro == \#\ \T\i\n\y\P\i\l\o\t ]] + readonly HAS_COMMUNITY_INSTALLED ++ tr --delete '\0' + MACHINE_ID=10000000f21e951a + readonly MACHINE_ID + [[ -z 2.6.5 ]] + readonly TARGET_VERSION + [[ 2.6.4 == \2\.\6\.\5 ]] ++ curl https://gk.tinypilotkvm.com/pro/download/2.6.5 --location --get --data-urlencode licenseKey= --data-urlencode machineId=10000000f21e951a --header 'TP-License: UNSPECIFIED' --header 'TP-Device-Serial-Number: 10000000f21e951a' --output /mnt/tinypilot-installer/bundle.tgz --write-out '%{http_code}' --silent + HTTP_CODE=200 + readonly HTTP_CODE + [[ 200 != \2\0\0 ]] + sudo tar --gunzip --extract --file /mnt/tinypilot-installer/bundle.tgz --directory /mnt/tinypilot-installer + sudo chown root:root --recursive /mnt/tinypilot-installer + [[ 0 -eq 1 ]] + pushd /mnt/tinypilot-installer /mnt/tinypilot-installer /opt/tinypilot + sudo TMPDIR=/mnt/tinypilot-installer/tmp ./install + grep -q '^Model *: Raspberry Pi 3' /proc/cpuinfo ++ lsb_release --id --short + [[ Raspbian == \R\a\s\p\b\i\a\n ]] ++ lsb_release --release --short + (( 11 < 11 )) ++ lsb_release --id --short + [[ Raspbian == \R\a\s\p\b\i\a\n ]] ++ lsb_release --release --short + (( 11 > 11 )) + grep -q boot=overlay /proc/cmdline ++ ls janus_1.0.1-1~bpo11+1_armhf.deb + JANUS_DEBIAN_PACKAGE=janus_1.0.1-1~bpo11+1_armhf.deb + readonly JANUS_DEBIAN_PACKAGE ++ ls ustreamer_5.43-20231004144402_armhf.deb + USTREAMER_DEBIAN_PACKAGE=ustreamer_5.43-20231004144402_armhf.deb + readonly USTREAMER_DEBIAN_PACKAGE ++ ls tinypilot_20241016105734_armhf.deb + TINYPILOT_DEBIAN_PACKAGE=tinypilot_20241016105734_armhf.deb + readonly TINYPILOT_DEBIAN_PACKAGE + apt-get update --allow-releaseinfo-change-suite Get:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease [15.0 kB] Get:2 http://archive.raspberrypi.org/debian bullseye InRelease [39.0 kB] Get:3 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages [13.2 MB] Get:4 http://archive.raspberrypi.org/debian bullseye/main armhf Packages [329 kB] Get:5 http://raspbian.raspberrypi.org/raspbian bullseye/non-free armhf Packages [107 kB] Fetched 13.7 MB in 10s (1,332 kB/s) Reading package lists... + apt-get install -y ./janus_1.0.1-1~bpo11+1_armhf.deb ./ustreamer_5.43-20231004144402_armhf.deb ./tinypilot_20241016105734_armhf.deb Reading package lists... Building dependency tree... Reading state information... janus is already the newest version (1.0.1-1~bpo11+1). ustreamer is already the newest version (5.43-20231004144402). The following packages will be upgraded: tinypilot 1 upgraded, 0 newly installed, 0 to remove and 105 not upgraded. Need to get 0 B/2,667 kB of archives. After this operation, 61.4 kB of additional disk space will be used. Get:1 /mnt/tinypilot-installer/tinypilot_20241016105734_armhf.deb tinypilot armhf 20241016105734 [2,667 kB] apt-listchanges: Reading changelogs... debconf: unable to initialize frontend: Dialog debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) debconf: falling back to frontend: Readline debconf: unable to initialize frontend: Readline debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype dpkg-preconfigure: unable to re-open stdin: [614B blob data] Preparing to unpack .../tinypilot_20241016105734_armhf.deb ... Unpacking tinypilot (20241016105734) over (20240620111245) ... Setting up tinypilot (20241016105734) ... Installing new version of config file /etc/sudoers.d/tinypilot ... Warning: The home dir /home/tinypilot you specified already exists. The system user `tinypilot' already exists. Exiting. /opt/tinypilot / / /opt/tinypilot / / /opt/tinypilot / / nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful active /opt/tinypilot / / Warning: The unit file, source configuration file or drop-ins of janus.service changed on disk. Run 'systemctl daemon-reload' to reload units. update-tls-cert-common-name.service is a disabled or a static unit not running, not starting it. + mv yq /usr/bin/yq + chmod 0755 /usr/bin/yq + clean_up + sudo umount --lazy /mnt/tinypilot-installer + sudo rm -rf /opt/tinypilot-updater /mnt/tinypilot-installer 2025-03-04 14:32:37.032 __main__ INFO Update completed successfully 2025-03-04 14:32:37.033 update.result_store INFO Writing result file to /home/tinypilot/logs/latest-update-result.json 2025-03-04 14:32:37.042 update.target_version INFO Clearing target version file /home/tinypilot/target-version 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 <== janus_stun_port: 19302 janus_stun_server: stun.l.google.com ustreamer_h264_bitrate: 20000 ustreamer_quality: 100 uStreamer logs Mar 06 00:32:36 tinypilot launch[1236]: -- INFO [122381.798 stream] -- Using input channel: 0 Mar 06 00:32:36 tinypilot launch[1236]: -- INFO [122381.811 stream] -- Got new DV-timings: 1920x1080p50.00, pixclk=148500000, vsync=45, hsync=720 Mar 06 00:32:36 tinypilot launch[1236]: -- INFO [122381.850 stream] -- Using resolution: 1920x1080 Mar 06 00:32:36 tinypilot launch[1236]: -- INFO [122381.850 stream] -- Using format: UYVY Mar 06 00:32:36 tinypilot launch[1236]: -- INFO [122381.850 stream] -- Querying HW FPS changing is not supported Mar 06 00:32:36 tinypilot launch[1236]: -- INFO [122381.850 stream] -- Using IO method: MMAP Mar 06 00:32:36 tinypilot launch[1236]: -- INFO [122381.871 stream] -- Requested 5 device buffers, got 5 Mar 06 00:32:36 tinypilot launch[1236]: -- INFO [122381.881 stream] -- Capturing started Mar 06 00:32:36 tinypilot launch[1236]: -- INFO [122381.881 stream] -- Using JPEG quality: 100% Mar 06 00:32:36 tinypilot launch[1236]: -- INFO [122381.881 stream] -- Creating pool JPEG with 3 workers ... Mar 06 00:32:36 tinypilot launch[1236]: -- INFO [122381.882 stream] -- Capturing ... Mar 06 00:32:36 tinypilot launch[1236]: -- INFO [122381.884 stream] -- H264: Configuring encoder: DMA=1 ... Mar 06 00:33:34 tinypilot launch[1236]: -- INFO [122439.722 http] -- HTTP: NEW client (now=1): [192.168.1.45]:37300, id=242ad72dc50311a4 Mar 06 00:33:34 tinypilot launch[1236]: -- INFO [122439.925 stream] -- H264: Requested keyframe by a sink client Mar 06 00:33:34 tinypilot launch[1236]: -- INFO [122439.979 stream] -- H264: Requested keyframe by a sink client Mar 06 00:33:34 tinypilot launch[1236]: -- INFO [122440.127 stream] -- H264: Requested keyframe by a sink client Mar 06 00:33:34 tinypilot launch[1236]: -- INFO [122440.184 stream] -- H264: Requested keyframe by a sink client Mar 06 00:33:34 tinypilot launch[1236]: -- INFO [122440.187 http] -- HTTP: DEL client (now=0): [192.168.1.45]:37300, id=242ad72dc50311a4, Connection reset by peer (reading,error) Mar 06 00:33:54 tinypilot launch[1236]: -- INFO [122460.296 http] -- HTTP: NEW client (now=1): [192.168.1.45]:37670, id=2f2fbe4f1b5b5ddd Mar 06 00:33:55 tinypilot launch[1236]: -- INFO [122461.067 stream] -- H264: Requested keyframe by a sink client Mar 06 00:33:55 tinypilot launch[1236]: -- INFO [122461.109 http] -- HTTP: DEL client (now=0): [192.168.1.45]:37670, id=2f2fbe4f1b5b5ddd, Broken pipe (writing,error) Mar 06 00:33:55 tinypilot launch[1236]: -- INFO [122461.124 stream] -- H264: Requested keyframe by a sink client Mar 06 00:34:02 tinypilot launch[1236]: -- INFO [122468.582 http] -- HTTP: NEW client (now=1): [192.168.1.45]:59324, id=cec02aa4ab1a79c9 Mar 06 00:34:03 tinypilot launch[1236]: -- INFO [122468.889 http] -- HTTP: DEL client (now=0): [192.168.1.45]:59324, id=cec02aa4ab1a79c9, Connection reset by peer (reading,error) Mar 06 00:34:03 tinypilot launch[1236]: -- INFO [122468.907 stream] -- H264: Requested keyframe by a sink client Mar 06 00:34:17 tinypilot launch[1236]: -- INFO [122483.097 http] -- HTTP: NEW client (now=1): [192.168.1.45]:52792, id=d199f34ba005eb94 Mar 06 00:34:18 tinypilot launch[1236]: -- INFO [122483.829 stream] -- H264: Requested keyframe by a sink client Mar 06 00:34:18 tinypilot launch[1236]: -- INFO [122483.842 http] -- HTTP: DEL client (now=0): [192.168.1.45]:52792, id=d199f34ba005eb94, Broken pipe (writing,error) Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.211 stream] -- Got V4L2 event Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.211 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.211 stream] -- Destroying workers pool JPEG ... Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.264 stream] -- Capturing stopped Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.273 stream] -- Device fd=10 closed Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.273 stream] -- Changed video frame to BLANK Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.286 stream] -- H264: Configuring encoder: DMA=0 ... Mar 06 00:35:50 tinypilot launch[1236]: ================================================================================ Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.316 stream] -- Device fd=10 opened Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.316 stream] -- Using input channel: 0 Mar 06 00:35:50 tinypilot launch[1236]: -- ERROR [122576.357 stream] -- Requested resolution=640x480 is unavailable Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.395 stream] -- Using resolution: 1920x1080 Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.395 stream] -- Using format: UYVY Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.395 stream] -- Querying HW FPS changing is not supported Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.395 stream] -- Using IO method: MMAP Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.416 stream] -- Requested 5 device buffers, got 5 Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.426 stream] -- Capturing started Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.426 stream] -- Using JPEG quality: 100% Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.426 stream] -- Creating pool JPEG with 3 workers ... Mar 06 00:35:50 tinypilot launch[1236]: -- INFO [122576.427 stream] -- Capturing ... Mar 06 00:35:51 tinypilot launch[1236]: -- ERROR [122577.428 stream] -- Persistent device timeout (unplugged) Mar 06 00:41:29 tinypilot launch[1236]: -- INFO [122914.745 http] -- HTTP: NEW client (now=1): [192.168.1.45]:54840, id=47c31090ae45b336 Mar 06 00:41:40 tinypilot launch[1236]: -- INFO [122925.917 http] -- HTTP: DEL client (now=0): [192.168.1.45]:54840, id=47c31090ae45b336, Resource temporarily unavailable (reading,eof) Mar 06 00:41:40 tinypilot launch[1236]: -- INFO [122926.127 http] -- HTTP: NEW client (now=1): [192.168.1.45]:45878, id=427c4efeb059879e Mar 06 00:42:39 tinypilot launch[1236]: -- INFO [122985.095 stream] -- H264: Configuring encoder: DMA=1 ... Mar 06 00:42:39 tinypilot launch[1236]: -- INFO [122985.190 stream] -- H264: Requested keyframe by a sink client Mar 06 00:42:39 tinypilot launch[1236]: -- INFO [122985.265 http] -- HTTP: DEL client (now=0): [192.168.1.45]:45878, id=427c4efeb059879e, Resource temporarily unavailable (reading,eof) Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122985.851 stream] -- Got V4L2 event Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122985.851 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122985.851 stream] -- Destroying workers pool JPEG ... Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122985.901 stream] -- Capturing stopped Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122985.908 stream] -- Device fd=10 closed Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122985.908 stream] -- Changed video frame to BLANK Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122985.920 stream] -- H264: Configuring encoder: DMA=0 ... Mar 06 00:42:40 tinypilot launch[1236]: ================================================================================ Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122985.948 stream] -- Device fd=10 opened Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122985.948 stream] -- Using input channel: 0 Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122985.960 stream] -- Got new DV-timings: 1920x1080p50.00, pixclk=148500000, vsync=45, hsync=720 Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122985.993 stream] -- Using resolution: 1920x1080 Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122985.993 stream] -- Using format: UYVY Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122985.993 stream] -- Querying HW FPS changing is not supported Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122985.993 stream] -- Using IO method: MMAP Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122986.013 stream] -- Requested 5 device buffers, got 5 Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122986.023 stream] -- Capturing started Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122986.023 stream] -- Using JPEG quality: 100% Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122986.023 stream] -- Creating pool JPEG with 3 workers ... Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122986.024 stream] -- Capturing ... Mar 06 00:42:40 tinypilot launch[1236]: -- INFO [122986.032 stream] -- H264: Configuring encoder: DMA=1 ... Mar 06 00:58:30 tinypilot launch[1236]: -- INFO [123936.532 http] -- HTTP: NEW client (now=1): [192.168.1.45]:41612, id=ec4d22756a4c8ff7 Mar 06 00:58:31 tinypilot launch[1236]: -- INFO [123937.067 stream] -- H264: Requested keyframe by a sink client Mar 06 00:58:31 tinypilot launch[1236]: -- INFO [123937.120 http] -- HTTP: DEL client (now=0): [192.168.1.45]:41612, id=ec4d22756a4c8ff7, Connection reset by peer (reading,error) Mar 06 00:58:31 tinypilot launch[1236]: -- INFO [123937.120 stream] -- H264: Requested keyframe by a sink client nginx logs -- Journal begins at Sat 2023-05-13 11:37:02 BST, ends at Thu 2025-03-06 01:04:28 GMT. -- Mar 04 14:32:53 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Mar 04 14:33:02 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /js/wake-on-lan.js HTTP/2.0" 200 551 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /js/mouse.js HTTP/2.0" 200 8581 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /js/touch.js HTTP/2.0" 200 4453 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /js/updatelogs.js HTTP/2.0" 200 861 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /third-party/socket.io/4.7.1/socket.io.min.js HTTP/2.0" 200 48593 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /js/app.js HTTP/2.0" 200 15095 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /third-party/webrtc-adapter/8.1.1/adapter.min.js HTTP/2.0" 200 59549 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /third-party/janus-gateway/1.0.0/janus.js HTTP/2.0" 200 134759 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /js/webrtc-video.js HTTP/2.0" 200 7675 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /third-party/fonts/overpass-light.woff2 HTTP/2.0" 200 26568 "https://tinypilot.local/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /js/keyboardstate.js HTTP/2.0" 200 3122 "https://tinypilot.local/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /js/keystrokes.js HTTP/2.0" 200 362 "https://tinypilot.local/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /js/overlays.js HTTP/2.0" 200 495 "https://tinypilot.local/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /css/toggle.css HTTP/2.0" 200 1005 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /css/icons.css HTTP/2.0" 200 841 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +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 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/2.0" 200 25032 "https://tinypilot.local/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /img/logo.svg HTTP/2.0" 200 5550 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /img/clipboard-icon.svg HTTP/2.0" 200 855 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /img/external-link-icon.svg HTTP/2.0" 200 1223 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:30 +0000] "GET /img/angle-down-icon.svg HTTP/2.0" 200 516 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:31 +0000] "GET /img/warning-icon.svg HTTP/2.0" 200 2177 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:31 +0000] "GET /img/video-stream-icon.svg HTTP/2.0" 200 840 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:31 +0000] "GET /socket.io/?EIO=4&transport=polling&t=PLezWvK HTTP/2.0" 200 97 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:31 +0000] "POST /socket.io/?EIO=4&transport=polling&t=PLezWxr&sid=U5RVYsxqnBjaTaZoAAAX HTTP/2.0" 200 2 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:31 +0000] "GET /socket.io/?EIO=4&transport=polling&t=PLezWxs&sid=U5RVYsxqnBjaTaZoAAAX HTTP/2.0" 200 32 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:31 +0000] "GET /favicon.ico HTTP/2.0" 200 1213 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:31 +0000] "GET /socket.io/?EIO=4&transport=polling&t=PLezWyX&sid=U5RVYsxqnBjaTaZoAAAX HTTP/2.0" 200 1 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:31 +0000] "GET /stream?advance_headers=1 HTTP/2.0" 200 6477313 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" 192.168.1.45 - - [06/Mar/2025:00:58:31 +0000] "GET /apple-touch-icon.png HTTP/2.0" 200 3571 "https://tinypilot.local/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36"