TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2025-02-05T10:35:50-05:00 Software versions TinyPilot version: 2.6.5 uStreamer version: 5.43 System information OS version: Linux tinypilot 5.15.84-v7l+ #1613 SMP Thu Jan 5 12:01:26 GMT 2023 armv7l GNU/Linux Kernel architecture: armv7l Userland architecture: armhf (32-bit) Distribution name: Raspbian Distribution version: 11 Hardware information Hardware: BCM2711 Revision: b03115 Model: Raspberry Pi 4 Model B Rev 1.5 TinyPilot state Read-only filesystem: off SSH access: enabled Network interfaces: eth0 (up) lo (unknown) tailscale0 (unknown) wlan0 (down) Static IP: Not set Mouse jiggler: disabled CPU Temperature: 36.0'C CPU throttled since boot: no Voltage issues: no Streaming mode Selected mode: H264 Current mode: MJPEG TinyPilot settings.yml ustreamer_desired_fps: 5 ustreamer_h264_bitrate: 12000 ustreamer_quality: 90 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 Feb 05 10:16:59 tinypilot sudo[9646]: pam_unix(sudo:session): session closed for user root Feb 05 10:16:59 tinypilot python[570]: 2025-02-05 10:16:59.205 video_service INFO Successfully restarted janus Feb 05 10:16:59 tinypilot python[570]: 2025-02-05 10:16:59.275 socket_api INFO Client y8Iz0EKFEmAPYSxxAAAr disconnected Feb 05 10:16:59 tinypilot python[570]: 2025-02-05 10:16:59.422 socket_api INFO Client X4idqlceh3SNbE25AAAt connected Feb 05 10:17:09 tinypilot python[570]: 2025-02-05 10:17:09.250 video_service INFO Triggering ustreamer restart... Feb 05 10:17:09 tinypilot sudo[9670]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Feb 05 10:17:09 tinypilot sudo[9670]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:17:09 tinypilot sudo[9670]: pam_unix(sudo:session): session closed for user root Feb 05 10:17:09 tinypilot python[570]: 2025-02-05 10:17:09.431 video_service INFO Successfully restarted ustreamer Feb 05 10:17:09 tinypilot python[570]: 2025-02-05 10:17:09.433 video_service INFO Writing janus configuration... Feb 05 10:17:09 tinypilot sudo[9676]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/configure-janus Feb 05 10:17:09 tinypilot sudo[9676]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:17:09 tinypilot runuser[9693]: pam_unix(runuser:session): session opened for user tinypilot(uid=110) by (uid=0) Feb 05 10:17:10 tinypilot runuser[9693]: pam_unix(runuser:session): session closed for user tinypilot Feb 05 10:17:10 tinypilot sudo[9676]: pam_unix(sudo:session): session closed for user root Feb 05 10:17:10 tinypilot python[570]: 2025-02-05 10:17:10.235 video_service INFO Triggering janus restart... Feb 05 10:17:10 tinypilot sudo[9763]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Feb 05 10:17:10 tinypilot sudo[9763]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:17:10 tinypilot sudo[9763]: pam_unix(sudo:session): session closed for user root Feb 05 10:17:10 tinypilot python[570]: 2025-02-05 10:17:10.661 video_service INFO Successfully restarted janus Feb 05 10:17:10 tinypilot python[570]: 2025-02-05 10:17:10.722 socket_api INFO Client X4idqlceh3SNbE25AAAt disconnected Feb 05 10:17:10 tinypilot python[570]: 2025-02-05 10:17:10.824 socket_api INFO Client 4fNkjEeC08FNrNWMAAAv connected Feb 05 10:17:14 tinypilot python[570]: 2025-02-05 10:17:14.062 socket_api INFO Client 4fNkjEeC08FNrNWMAAAv disconnected Feb 05 10:17:14 tinypilot python[570]: 2025-02-05 10:17:14.171 socket_api INFO Client krNYgH02aBzxt09fAAAx connected Feb 05 10:17:22 tinypilot python[570]: 2025-02-05 10:17:22.986 video_service INFO Triggering ustreamer restart... Feb 05 10:17:23 tinypilot sudo[9779]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Feb 05 10:17:23 tinypilot sudo[9779]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:17:23 tinypilot sudo[9779]: pam_unix(sudo:session): session closed for user root Feb 05 10:17:23 tinypilot python[570]: 2025-02-05 10:17:23.164 video_service INFO Successfully restarted ustreamer Feb 05 10:17:23 tinypilot python[570]: 2025-02-05 10:17:23.167 video_service INFO Writing janus configuration... Feb 05 10:17:23 tinypilot sudo[9789]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/configure-janus Feb 05 10:17:23 tinypilot sudo[9789]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:17:23 tinypilot runuser[9802]: pam_unix(runuser:session): session opened for user tinypilot(uid=110) by (uid=0) Feb 05 10:17:23 tinypilot runuser[9802]: pam_unix(runuser:session): session closed for user tinypilot Feb 05 10:17:23 tinypilot sudo[9789]: pam_unix(sudo:session): session closed for user root Feb 05 10:17:23 tinypilot python[570]: 2025-02-05 10:17:23.961 video_service INFO Triggering janus restart... Feb 05 10:17:23 tinypilot sudo[9870]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Feb 05 10:17:23 tinypilot sudo[9870]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:17:24 tinypilot sudo[9870]: pam_unix(sudo:session): session closed for user root Feb 05 10:17:24 tinypilot python[570]: 2025-02-05 10:17:24.251 video_service INFO Successfully restarted janus Feb 05 10:17:24 tinypilot python[570]: 2025-02-05 10:17:24.320 socket_api INFO Client krNYgH02aBzxt09fAAAx disconnected Feb 05 10:17:24 tinypilot python[570]: 2025-02-05 10:17:24.470 socket_api INFO Client 7c1l8kK-_4RnRgSHAAAz connected Feb 05 10:18:22 tinypilot python[570]: 2025-02-05 10:18:22.161 video_service INFO Triggering ustreamer restart... Feb 05 10:18:22 tinypilot sudo[9986]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Feb 05 10:18:22 tinypilot sudo[9986]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:18:22 tinypilot sudo[9986]: pam_unix(sudo:session): session closed for user root Feb 05 10:18:22 tinypilot python[570]: 2025-02-05 10:18:22.371 video_service INFO Successfully restarted ustreamer Feb 05 10:18:23 tinypilot python[570]: 2025-02-05 10:18:23.507 socket_api INFO Client 7c1l8kK-_4RnRgSHAAAz disconnected Feb 05 10:18:23 tinypilot python[570]: 2025-02-05 10:18:23.602 socket_api INFO Client hKMPHOLal-FA58-2AAA1 connected Feb 05 10:18:42 tinypilot python[570]: 2025-02-05 10:18:42.119 socket_api INFO Client Eqpbt9mwDBx1cVJSAAA3 connected Feb 05 10:18:52 tinypilot python[570]: 2025-02-05 10:18:52.057 video_service INFO Triggering ustreamer restart... Feb 05 10:18:52 tinypilot sudo[10087]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Feb 05 10:18:52 tinypilot sudo[10087]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:18:56 tinypilot sudo[10087]: pam_unix(sudo:session): session closed for user root Feb 05 10:18:56 tinypilot python[570]: 2025-02-05 10:18:56.363 video_service INFO Successfully restarted ustreamer Feb 05 10:18:56 tinypilot python[570]: 2025-02-05 10:18:56.367 video_service INFO Writing janus configuration... Feb 05 10:18:56 tinypilot sudo[10093]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/configure-janus Feb 05 10:18:56 tinypilot sudo[10093]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:18:56 tinypilot runuser[10109]: pam_unix(runuser:session): session opened for user tinypilot(uid=110) by (uid=0) Feb 05 10:18:57 tinypilot runuser[10109]: pam_unix(runuser:session): session closed for user tinypilot Feb 05 10:18:57 tinypilot sudo[10093]: pam_unix(sudo:session): session closed for user root Feb 05 10:18:57 tinypilot python[570]: 2025-02-05 10:18:57.175 video_service INFO Triggering janus restart... Feb 05 10:18:57 tinypilot sudo[10178]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Feb 05 10:18:57 tinypilot sudo[10178]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:18:57 tinypilot sudo[10178]: pam_unix(sudo:session): session closed for user root Feb 05 10:18:57 tinypilot python[570]: 2025-02-05 10:18:57.442 video_service INFO Successfully restarted janus Feb 05 10:18:57 tinypilot python[570]: 2025-02-05 10:18:57.538 socket_api INFO Client hKMPHOLal-FA58-2AAA1 disconnected Feb 05 10:18:57 tinypilot python[570]: 2025-02-05 10:18:57.557 socket_api INFO Client Eqpbt9mwDBx1cVJSAAA3 disconnected Feb 05 10:18:57 tinypilot python[570]: 2025-02-05 10:18:57.704 socket_api INFO Client Iu7bZyuVt9STwcmhAAA5 connected Feb 05 10:19:09 tinypilot python[570]: 2025-02-05 10:19:09.985 video_service INFO Triggering ustreamer restart... Feb 05 10:19:10 tinypilot sudo[10207]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Feb 05 10:19:10 tinypilot sudo[10207]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:19:12 tinypilot sudo[10207]: pam_unix(sudo:session): session closed for user root Feb 05 10:19:12 tinypilot python[570]: 2025-02-05 10:19:12.209 video_service INFO Successfully restarted ustreamer Feb 05 10:19:12 tinypilot python[570]: 2025-02-05 10:19:12.213 video_service INFO Writing janus configuration... Feb 05 10:19:12 tinypilot sudo[10218]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/configure-janus Feb 05 10:19:12 tinypilot sudo[10218]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:19:12 tinypilot runuser[10225]: pam_unix(runuser:session): session opened for user tinypilot(uid=110) by (uid=0) Feb 05 10:19:13 tinypilot runuser[10225]: pam_unix(runuser:session): session closed for user tinypilot Feb 05 10:19:13 tinypilot sudo[10218]: pam_unix(sudo:session): session closed for user root Feb 05 10:19:13 tinypilot python[570]: 2025-02-05 10:19:13.031 video_service INFO Triggering janus restart... Feb 05 10:19:13 tinypilot sudo[10298]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Feb 05 10:19:13 tinypilot sudo[10298]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:19:13 tinypilot sudo[10298]: pam_unix(sudo:session): session closed for user root Feb 05 10:19:13 tinypilot python[570]: 2025-02-05 10:19:13.362 video_service INFO Successfully restarted janus Feb 05 10:19:13 tinypilot python[570]: 2025-02-05 10:19:13.460 socket_api INFO Client Iu7bZyuVt9STwcmhAAA5 disconnected Feb 05 10:19:13 tinypilot python[570]: 2025-02-05 10:19:13.638 socket_api INFO Client BRiCEyOBLXIBshQEAAA7 connected Feb 05 10:19:23 tinypilot python[570]: 2025-02-05 10:19:23.406 video_service INFO Triggering ustreamer restart... Feb 05 10:19:23 tinypilot sudo[10328]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Feb 05 10:19:23 tinypilot sudo[10328]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:19:23 tinypilot sudo[10328]: pam_unix(sudo:session): session closed for user root Feb 05 10:19:23 tinypilot python[570]: 2025-02-05 10:19:23.643 video_service INFO Successfully restarted ustreamer Feb 05 10:19:23 tinypilot python[570]: 2025-02-05 10:19:23.646 video_service INFO Writing janus configuration... Feb 05 10:19:23 tinypilot sudo[10334]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/configure-janus Feb 05 10:19:23 tinypilot sudo[10334]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:19:23 tinypilot runuser[10349]: pam_unix(runuser:session): session opened for user tinypilot(uid=110) by (uid=0) Feb 05 10:19:24 tinypilot runuser[10349]: pam_unix(runuser:session): session closed for user tinypilot Feb 05 10:19:24 tinypilot sudo[10334]: pam_unix(sudo:session): session closed for user root Feb 05 10:19:24 tinypilot python[570]: 2025-02-05 10:19:24.445 video_service INFO Triggering janus restart... Feb 05 10:19:24 tinypilot sudo[10417]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Feb 05 10:19:24 tinypilot sudo[10417]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:19:25 tinypilot sudo[10417]: pam_unix(sudo:session): session closed for user root Feb 05 10:19:25 tinypilot python[570]: 2025-02-05 10:19:25.340 video_service INFO Successfully restarted janus Feb 05 10:19:25 tinypilot python[570]: 2025-02-05 10:19:25.412 socket_api INFO Client BRiCEyOBLXIBshQEAAA7 disconnected Feb 05 10:19:25 tinypilot python[570]: 2025-02-05 10:19:25.541 socket_api INFO Client OwyqFv0qfLzafsWgAAA9 connected Feb 05 10:19:30 tinypilot python[570]: 2025-02-05 10:19:30.371 video_service INFO Triggering ustreamer restart... Feb 05 10:19:30 tinypilot sudo[10450]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Feb 05 10:19:30 tinypilot sudo[10450]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:19:30 tinypilot sudo[10450]: pam_unix(sudo:session): session closed for user root Feb 05 10:19:30 tinypilot python[570]: 2025-02-05 10:19:30.545 video_service INFO Successfully restarted ustreamer Feb 05 10:19:31 tinypilot python[570]: 2025-02-05 10:19:31.660 socket_api INFO Client OwyqFv0qfLzafsWgAAA9 disconnected Feb 05 10:19:31 tinypilot python[570]: 2025-02-05 10:19:31.759 socket_api INFO Client 0wFYwsTM0TFPZsJIAAA_ connected Feb 05 10:28:13 tinypilot python[570]: 2025-02-05 10:28:13.968 socket_api INFO Client 0wFYwsTM0TFPZsJIAAA_ disconnected Feb 05 10:28:14 tinypilot python[570]: 2025-02-05 10:28:14.068 socket_api INFO Client 8A0HKr0vyt6X_DwTAABB connected Feb 05 10:28:32 tinypilot python[570]: 2025-02-05 10:28:32.038 video_service INFO Triggering ustreamer restart... Feb 05 10:28:32 tinypilot sudo[10744]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Feb 05 10:28:32 tinypilot sudo[10744]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:28:36 tinypilot sudo[10744]: pam_unix(sudo:session): session closed for user root Feb 05 10:28:36 tinypilot python[570]: 2025-02-05 10:28:36.287 video_service INFO Successfully restarted ustreamer Feb 05 10:28:36 tinypilot python[570]: 2025-02-05 10:28:36.291 video_service INFO Writing janus configuration... Feb 05 10:28:36 tinypilot sudo[10753]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/configure-janus Feb 05 10:28:36 tinypilot sudo[10753]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:28:36 tinypilot runuser[10765]: pam_unix(runuser:session): session opened for user tinypilot(uid=110) by (uid=0) Feb 05 10:28:37 tinypilot runuser[10765]: pam_unix(runuser:session): session closed for user tinypilot Feb 05 10:28:37 tinypilot sudo[10753]: pam_unix(sudo:session): session closed for user root Feb 05 10:28:37 tinypilot python[570]: 2025-02-05 10:28:37.101 video_service INFO Triggering janus restart... Feb 05 10:28:37 tinypilot sudo[10834]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Feb 05 10:28:37 tinypilot sudo[10834]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:28:37 tinypilot sudo[10834]: pam_unix(sudo:session): session closed for user root Feb 05 10:28:37 tinypilot python[570]: 2025-02-05 10:28:37.522 video_service INFO Successfully restarted janus Feb 05 10:28:37 tinypilot python[570]: 2025-02-05 10:28:37.581 socket_api INFO Client 8A0HKr0vyt6X_DwTAABB disconnected Feb 05 10:28:37 tinypilot python[570]: 2025-02-05 10:28:37.733 socket_api INFO Client CJvOSZnTUOVwMMzpAABD connected Feb 05 10:29:22 tinypilot python[570]: 2025-02-05 10:29:22.913 socket_api INFO Client CJvOSZnTUOVwMMzpAABD disconnected Feb 05 10:31:36 tinypilot python[570]: 2025-02-05 10:31:36.288 socket_api INFO Client jap5--spbt3CeqjxAABF connected Feb 05 10:31:43 tinypilot python[570]: 2025-02-05 10:31:43.693 video_service INFO Triggering ustreamer restart... Feb 05 10:31:43 tinypilot sudo[10888]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Feb 05 10:31:43 tinypilot sudo[10888]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:31:43 tinypilot sudo[10888]: pam_unix(sudo:session): session closed for user root Feb 05 10:31:43 tinypilot python[570]: 2025-02-05 10:31:43.867 video_service INFO Successfully restarted ustreamer Feb 05 10:31:44 tinypilot python[570]: 2025-02-05 10:31:44.982 socket_api INFO Client jap5--spbt3CeqjxAABF disconnected Feb 05 10:31:45 tinypilot python[570]: 2025-02-05 10:31:45.062 socket_api INFO Client I_3lQEF4mGdlsue6AABH connected Feb 05 10:31:48 tinypilot python[570]: 2025-02-05 10:31:48.564 video_service INFO Triggering ustreamer restart... Feb 05 10:31:48 tinypilot sudo[10974]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Feb 05 10:31:48 tinypilot sudo[10974]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:31:48 tinypilot sudo[10974]: pam_unix(sudo:session): session closed for user root Feb 05 10:31:48 tinypilot python[570]: 2025-02-05 10:31:48.746 video_service INFO Successfully restarted ustreamer Feb 05 10:31:48 tinypilot python[570]: 2025-02-05 10:31:48.749 video_service INFO Writing janus configuration... Feb 05 10:31:48 tinypilot sudo[10980]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/configure-janus Feb 05 10:31:48 tinypilot sudo[10980]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:31:48 tinypilot runuser[10996]: pam_unix(runuser:session): session opened for user tinypilot(uid=110) by (uid=0) Feb 05 10:31:49 tinypilot runuser[10996]: pam_unix(runuser:session): session closed for user tinypilot Feb 05 10:31:49 tinypilot sudo[10980]: pam_unix(sudo:session): session closed for user root Feb 05 10:31:49 tinypilot python[570]: 2025-02-05 10:31:49.568 video_service INFO Triggering janus restart... Feb 05 10:31:49 tinypilot sudo[11069]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Feb 05 10:31:49 tinypilot sudo[11069]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:31:49 tinypilot sudo[11069]: pam_unix(sudo:session): session closed for user root Feb 05 10:31:49 tinypilot python[570]: 2025-02-05 10:31:49.997 video_service INFO Successfully restarted janus Feb 05 10:31:50 tinypilot python[570]: 2025-02-05 10:31:50.047 socket_api INFO Client I_3lQEF4mGdlsue6AABH disconnected Feb 05 10:31:50 tinypilot python[570]: 2025-02-05 10:31:50.163 socket_api INFO Client 5kEvhb89wlO3IsLwAABJ connected Feb 05 10:32:10 tinypilot python[570]: 2025-02-05 10:32:10.324 video_service INFO Triggering ustreamer restart... Feb 05 10:32:10 tinypilot sudo[11156]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Feb 05 10:32:10 tinypilot sudo[11156]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:32:10 tinypilot sudo[11156]: pam_unix(sudo:session): session closed for user root Feb 05 10:32:10 tinypilot python[570]: 2025-02-05 10:32:10.514 video_service INFO Successfully restarted ustreamer Feb 05 10:32:10 tinypilot python[570]: 2025-02-05 10:32:10.515 video_service INFO Writing janus configuration... Feb 05 10:32:10 tinypilot sudo[11162]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/configure-janus Feb 05 10:32:10 tinypilot sudo[11162]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:32:10 tinypilot runuser[11178]: pam_unix(runuser:session): session opened for user tinypilot(uid=110) by (uid=0) Feb 05 10:32:11 tinypilot runuser[11178]: pam_unix(runuser:session): session closed for user tinypilot Feb 05 10:32:11 tinypilot sudo[11162]: pam_unix(sudo:session): session closed for user root Feb 05 10:32:11 tinypilot python[570]: 2025-02-05 10:32:11.294 video_service INFO Triggering janus restart... Feb 05 10:32:11 tinypilot sudo[11249]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Feb 05 10:32:11 tinypilot sudo[11249]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:32:11 tinypilot sudo[11249]: pam_unix(sudo:session): session closed for user root Feb 05 10:32:11 tinypilot python[570]: 2025-02-05 10:32:11.664 video_service INFO Successfully restarted janus Feb 05 10:32:11 tinypilot python[570]: 2025-02-05 10:32:11.712 socket_api INFO Client 5kEvhb89wlO3IsLwAABJ disconnected Feb 05 10:32:11 tinypilot python[570]: 2025-02-05 10:32:11.832 socket_api INFO Client iR8AkXOu38_0nbtDAABL connected Feb 05 10:32:39 tinypilot sudo[11348]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Feb 05 10:32:39 tinypilot sudo[11348]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:32:39 tinypilot runuser[11363]: pam_unix(runuser:session): session opened for user tinypilot(uid=110) by (uid=0) Feb 05 10:32:39 tinypilot runuser[11363]: pam_unix(runuser:session): session closed for user tinypilot Feb 05 10:32:39 tinypilot runuser[11370]: pam_unix(runuser:session): session opened for user tinypilot(uid=110) by (uid=0) Feb 05 10:32:39 tinypilot runuser[11370]: pam_unix(runuser:session): session closed for user tinypilot Feb 05 10:32:39 tinypilot runuser[11379]: pam_unix(runuser:session): session opened for user tinypilot(uid=110) by (uid=0) Feb 05 10:32:41 tinypilot python[11386]: 2025-02-05 10:32:41.082 app.main INFO Starting app Feb 05 10:32:41 tinypilot python[11386]: 2025-02-05 10:32:41.147 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Feb 05 10:32:41 tinypilot python[11386]: 2025-02-05 10:32:41.149 db.store INFO Read 7 database migrations from disk Feb 05 10:32:41 tinypilot runuser[11379]: pam_unix(runuser:session): session closed for user tinypilot Feb 05 10:32:41 tinypilot sudo[11348]: pam_unix(sudo:session): session closed for user root Feb 05 10:35:50 tinypilot sudo[11485]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Feb 05 10:35:50 tinypilot sudo[11485]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Feb 05 10:35:50 tinypilot runuser[11500]: pam_unix(runuser:session): session opened for user tinypilot(uid=110) by (uid=0) Feb 05 10:35:50 tinypilot runuser[11500]: pam_unix(runuser:session): session closed for user tinypilot Feb 05 10:35:50 tinypilot runuser[11507]: pam_unix(runuser:session): session opened for user tinypilot(uid=110) by (uid=0) Feb 05 10:35:50 tinypilot runuser[11507]: pam_unix(runuser:session): session closed for user tinypilot Feb 05 10:35:50 tinypilot runuser[11516]: pam_unix(runuser:session): session opened for user tinypilot(uid=110) by (uid=0) Feb 05 10:35:51 tinypilot python[11523]: 2025-02-05 10:35:51.835 app.main INFO Starting app Feb 05 10:35:51 tinypilot python[11523]: 2025-02-05 10:35:51.901 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Feb 05 10:35:51 tinypilot python[11523]: 2025-02-05 10:35:51.903 db.store INFO Read 7 database migrations from disk Feb 05 10:35:52 tinypilot runuser[11516]: pam_unix(runuser:session): session closed for user tinypilot TinyPilot update logs debconf: (This frontend requires a controlling tty.) debconf: falling back to frontend: Teletype dpkg-preconfigure: unable to re-open stdin: Selecting previously unselected package ustreamer. [614B blob data] Preparing to unpack .../ustreamer_5.43-20231004144402_armhf.deb ... Unpacking ustreamer (5.43-20231004144402) ... Preparing to unpack .../tinypilot_20231109172723_armhf.deb ... Unpacking tinypilot (20231109172723) over (20230427192344) ... Setting up ustreamer (5.43-20231004144402) ... Warning: The home dir /home/ustreamer you specified already exists. The system user `ustreamer' already exists. Exiting. Setting up tinypilot (20231109172723) ... 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 / / update-tls-cert-common-name.service is a disabled or a static unit not running, not starting it. Processing triggers for man-db (2.9.4-2) ... + 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 2024-02-16 16:43:17.660 __main__ INFO Update completed successfully 2024-02-16 16:43:17.664 update.result_store INFO Writing result file to /home/tinypilot/logs/latest-update-result.json 2024-02-16 16:43:17.679 update.target_version INFO Clearing target version file /home/tinypilot/target-version 2025-01-31 13:20:47.501 __main__ INFO Starting TinyPilot update 2025-01-31 13:20:47.502 __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 + TARGET_VERSION= + ALLOW_REINSTALL=false + [[ 2 -gt 0 ]] + case "$1" in + TARGET_VERSION=2.6.5 + shift + shift + [[ 0 -gt 0 ]] + 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=1372 + readonly AVAILABLE_MEMORY_MIB + INSTALLER_DIR=/mnt/tinypilot-installer + trap clean_up EXIT + (( 1372 >= 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.2 + 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 + [[ -z 2.6.5 ]] + readonly TARGET_VERSION + [[ 2.6.2 == \2\.\6\.\5 ]] + readonly TINYPILOT_LICENSE_KEY=UNSPECIFIED + TINYPILOT_LICENSE_KEY=UNSPECIFIED ++ tr --delete '\0' + MACHINE_ID=10000000e7c6cdb9 + readonly MACHINE_ID ++ curl https://gk.tinypilotkvm.com/pro/download/2.6.5 --location --header 'TP-License: UNSPECIFIED' --header 'TP-Device-Serial-Number: 10000000e7c6cdb9' --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://deb.debian.org/debian bullseye-backports InRelease [49.0 kB] Get:2 http://archive.raspberrypi.org/debian bullseye InRelease [39.0 kB] Get:3 http://raspbian.raspberrypi.org/raspbian bullseye InRelease [15.0 kB] Get:4 https://pkgs.tailscale.com/stable/raspbian bullseye InRelease Get:5 http://deb.debian.org/debian bullseye-backports/main armhf Packages [396 kB] Get:6 http://deb.debian.org/debian bullseye-backports/main Translation-en [344 kB] Get:7 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages [13.2 MB] Get:8 http://archive.raspberrypi.org/debian bullseye/main armhf Packages [329 kB] Get:9 https://pkgs.tailscale.com/stable/raspbian bullseye/main armhf Packages [11.9 kB] Get:10 http://raspbian.raspberrypi.org/raspbian bullseye/non-free armhf Packages [107 kB] Fetched 14.5 MB in 7s (2,032 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 package was automatically installed and is no longer required: dos2unix Use 'sudo apt autoremove' to remove it. The following packages will be upgraded: tinypilot 1 upgraded, 0 newly installed, 0 to remove and 188 not upgraded. Need to get 0 B/2,667 kB of archives. After this operation, 324 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 (20231109172723) ... 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-01-31 13:21:53.259 __main__ INFO Update completed successfully 2025-01-31 13:21:53.259 update.result_store INFO Writing result file to /home/tinypilot/logs/latest-update-result.json 2025-01-31 13:21:53.261 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 <== ustreamer_desired_fps: 5 ustreamer_h264_bitrate: 12000 ustreamer_quality: 90 uStreamer logs Feb 05 10:31:48 tinypilot systemd[1]: ustreamer.service: Succeeded. Feb 05 10:31:48 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Feb 05 10:31:48 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Feb 05 10:31:49 tinypilot launch[10978]: + exec /opt/ustreamer/ustreamer --port 48001 --persistent --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm --encoder m2m-image --format uyvy --desired-fps 5 --workers 3 --quality 90 --drop-same-frames 30 --dv-timings --h264-bitrate 12000 Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.450 main] -- Starting PiKVM uStreamer 5.43 ... Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.451 main] -- Using internal blank placeholder Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.451 main] -- Using H264-sink: tinypilot::ustreamer::h264 Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.451 main] -- Listening HTTP on [127.0.0.1]:48001 Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.451 stream] -- Using V4L2 device: /dev/video0 Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.452 stream] -- Using desired FPS: 5 Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.452 http] -- Starting HTTP eventloop ... Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.452 stream] -- H264: Initializing encoder ... Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.457 stream] -- H264: Configuring encoder: DMA=0 ... Feb 05 10:31:49 tinypilot launch[10978]: ================================================================================ Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.475 stream] -- Device fd=10 opened Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.475 stream] -- Using input channel: 0 Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.482 stream] -- Got new DV-timings: 1920x1080p30.00, pixclk=74250000, vsync=45, hsync=280 Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.502 stream] -- Using resolution: 1920x1080 Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.502 stream] -- Using format: UYVY Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.502 stream] -- Querying HW FPS changing is not supported Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.502 stream] -- Using IO method: MMAP Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.512 stream] -- Requested 5 device buffers, got 5 Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.518 stream] -- Capturing started Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.518 stream] -- JPEG-0: Initializing encoder ... Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.518 stream] -- JPEG-1: Initializing encoder ... Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.519 stream] -- JPEG-2: Initializing encoder ... Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.519 stream] -- Using JPEG quality: 90% Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.519 stream] -- Creating pool JPEG with 3 workers ... Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.519 stream] -- Capturing ... Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.546 stream] -- H264: Configuring encoder: DMA=1 ... Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.546 jw-0] -- JPEG-0: Configuring encoder: DMA=0 ... Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.593 jw-1] -- JPEG-1: Configuring encoder: DMA=0 ... Feb 05 10:31:49 tinypilot launch[10978]: -- INFO [421452.612 jw-2] -- JPEG-2: Configuring encoder: DMA=0 ... Feb 05 10:31:50 tinypilot launch[10978]: -- INFO [421453.575 http] -- HTTP: NEW client (now=1): [192.168.0.214]:34694, id=80433fe107827b88 Feb 05 10:32:10 tinypilot launch[10978]: -- INFO [421473.834 main] -- ===== Stopping by SIGTERM ===== Feb 05 10:32:10 tinypilot launch[10978]: -- INFO [421473.834 http] -- HTTP eventloop stopped Feb 05 10:32:10 tinypilot systemd[1]: Stopping uStreamer - Lightweight, optimized video encoder... Feb 05 10:32:10 tinypilot launch[10978]: -- INFO [421473.867 stream] -- Destroying workers pool JPEG ... Feb 05 10:32:10 tinypilot launch[10978]: -- INFO [421473.894 stream] -- Capturing stopped Feb 05 10:32:10 tinypilot launch[10978]: -- INFO [421473.898 stream] -- Device fd=10 closed Feb 05 10:32:10 tinypilot launch[10978]: -- INFO [421473.898 stream] -- H264: Destroying encoder ... Feb 05 10:32:10 tinypilot launch[10978]: -- INFO [421473.902 main] -- JPEG-0: Destroying encoder ... Feb 05 10:32:10 tinypilot launch[10978]: -- INFO [421473.911 main] -- JPEG-1: Destroying encoder ... Feb 05 10:32:10 tinypilot launch[10978]: -- INFO [421473.919 main] -- JPEG-2: Destroying encoder ... Feb 05 10:32:10 tinypilot launch[10978]: -- INFO [421473.928 main] -- Bye-bye Feb 05 10:32:10 tinypilot systemd[1]: ustreamer.service: Succeeded. Feb 05 10:32:10 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Feb 05 10:32:10 tinypilot systemd[1]: ustreamer.service: Consumed 2.141s CPU time. Feb 05 10:32:10 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Feb 05 10:32:10 tinypilot launch[11160]: + exec /opt/ustreamer/ustreamer --port 48001 --persistent --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm --encoder m2m-image --format uyvy --desired-fps 5 --workers 3 --quality 90 --drop-same-frames 30 --dv-timings --h264-bitrate 12000 Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.169 main] -- Starting PiKVM uStreamer 5.43 ... Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.169 main] -- Using internal blank placeholder Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.169 main] -- Using H264-sink: tinypilot::ustreamer::h264 Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.169 main] -- Listening HTTP on [127.0.0.1]:48001 Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.170 stream] -- Using V4L2 device: /dev/video0 Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.170 stream] -- Using desired FPS: 5 Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.170 http] -- Starting HTTP eventloop ... Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.170 stream] -- H264: Initializing encoder ... Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.176 stream] -- H264: Configuring encoder: DMA=0 ... Feb 05 10:32:10 tinypilot launch[11160]: ================================================================================ Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.193 stream] -- Device fd=10 opened Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.193 stream] -- Using input channel: 0 Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.200 stream] -- Got new DV-timings: 1920x1080p30.00, pixclk=74250000, vsync=45, hsync=280 Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.220 stream] -- Using resolution: 1920x1080 Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.220 stream] -- Using format: UYVY Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.220 stream] -- Querying HW FPS changing is not supported Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.220 stream] -- Using IO method: MMAP Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.229 stream] -- Requested 5 device buffers, got 5 Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.236 stream] -- Capturing started Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.236 stream] -- JPEG-0: Initializing encoder ... Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.236 stream] -- JPEG-1: Initializing encoder ... Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.236 stream] -- JPEG-2: Initializing encoder ... Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.236 stream] -- Using JPEG quality: 90% Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.236 stream] -- Creating pool JPEG with 3 workers ... Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.236 stream] -- Capturing ... Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.246 stream] -- H264: Configuring encoder: DMA=1 ... Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.246 jw-0] -- JPEG-0: Configuring encoder: DMA=0 ... Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.289 jw-1] -- JPEG-1: Configuring encoder: DMA=0 ... Feb 05 10:32:10 tinypilot launch[11160]: -- INFO [421474.313 jw-2] -- JPEG-2: Configuring encoder: DMA=0 ... Feb 05 10:32:11 tinypilot launch[11160]: -- INFO [421475.245 http] -- HTTP: NEW client (now=1): [192.168.0.214]:33142, id=564acf4fe4e6642e nginx logs -- Journal begins at Fri 2025-01-31 13:27:29 EST, ends at Wed 2025-02-05 10:35:52 EST. -- Jan 31 13:27:35 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jan 31 13:27:35 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. 2025/02/05 10:18:22 [error] 566#566: *547 connect() failed (111: Connection refused) while connecting to upstream, client: 100.82.3.96, server: tinypilot, request: "HEAD /stream HTTP/2.0", upstream: "http://127.0.0.1:48001/stream", host: "100.70.47.137", referrer: "https://100.70.47.137/" 2025/02/05 10:19:30 [error] 566#566: *731 connect() failed (111: Connection refused) while connecting to upstream, client: 100.82.3.96, server: tinypilot, request: "HEAD /stream HTTP/2.0", upstream: "http://127.0.0.1:48001/stream", host: "100.70.47.137", referrer: "https://100.70.47.137/" 2025/02/05 10:31:43 [error] 566#566: *898 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.0.214, server: tinypilot, request: "HEAD /stream HTTP/1.1", upstream: "http://127.0.0.1:48001/stream", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:31:45 [warn] 567#567: *901 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/logo.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/logo.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:31:45 [warn] 566#566: *902 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/video-stream-icon.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/video-stream-icon.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:31:45 [warn] 566#566: *898 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/warning-icon.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/warning-icon.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:31:45 [warn] 566#566: *900 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/clipboard-icon.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/clipboard-icon.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:31:45 [warn] 566#566: *899 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/angle-down-icon.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/angle-down-icon.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:31:45 [warn] 567#567: *896 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/external-link-icon.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/external-link-icon.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:31:50 [warn] 566#566: *936 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/logo.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/logo.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:31:50 [warn] 566#566: *952 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/video-stream-icon.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/video-stream-icon.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:31:50 [warn] 566#566: *934 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/warning-icon.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/warning-icon.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:31:50 [warn] 566#566: *935 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/clipboard-icon.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/clipboard-icon.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:31:50 [warn] 566#566: *953 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/external-link-icon.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/external-link-icon.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:31:50 [warn] 567#567: *960 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/angle-down-icon.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/angle-down-icon.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:32:11 [warn] 566#566: *969 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/logo.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/logo.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:32:11 [warn] 566#566: *939 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/video-stream-icon.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/video-stream-icon.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:32:11 [warn] 566#566: *982 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/warning-icon.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/warning-icon.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:32:11 [warn] 567#567: *963 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/clipboard-icon.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/clipboard-icon.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:32:11 [warn] 566#566: *981 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/angle-down-icon.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/angle-down-icon.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 2025/02/05 10:32:11 [warn] 566#566: *983 upstream sent more data than specified in "Content-Length" header while reading upstream, client: 192.168.0.214, server: tinypilot, request: "GET /img/external-link-icon.svg HTTP/1.1", upstream: "http://127.0.0.1:48000/img/external-link-icon.svg", host: "192.168.0.234", referrer: "http://192.168.0.234/" 192.168.0.214 - - [05/Feb/2025:10:31:45 -0500] "GET /js/keyboardstate.js HTTP/1.1" 200 3122 "http://192.168.0.234/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:31:45 -0500] "GET /img/logo.svg HTTP/1.1" 304 5 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:31:45 -0500] "GET /js/overlays.js HTTP/1.1" 200 495 "http://192.168.0.234/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:31:45 -0500] "GET /img/external-link-icon.svg HTTP/1.1" 304 5 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:31:50 -0500] "GET /img/angle-down-icon.svg HTTP/1.1" 304 5 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:10 -0500] "GET /stream?advance_headers=1 HTTP/1.1" 200 9261289 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /janus/ws HTTP/1.1" 101 302 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /css/style.css HTTP/1.1" 200 5989 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /js/events.js HTTP/1.1" 200 2248 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /js/wake-on-lan.js HTTP/1.1" 200 551 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /js/clipboard.js HTTP/1.1" 200 889 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /js/app.js HTTP/1.1" 200 15095 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /css/toggle.css HTTP/1.1" 200 1005 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /img/clipboard-icon.svg HTTP/1.1" 304 5 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /js/keystrokes.js HTTP/1.1" 200 362 "http://192.168.0.234/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /js/overlays.js HTTP/1.1" 200 495 "http://192.168.0.234/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /css/icons.css HTTP/1.1" 200 841 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /img/logo.svg HTTP/1.1" 304 5 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /img/video-stream-icon.svg HTTP/1.1" 304 5 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/1.1" 200 50112 "http://192.168.0.234/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /img/warning-icon.svg HTTP/1.1" 304 5 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/1.1" 200 25032 "http://192.168.0.234/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /img/angle-down-icon.svg HTTP/1.1" 304 5 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /img/external-link-icon.svg HTTP/1.1" 304 5 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /socket.io/?EIO=4&transport=polling&t=PJMlOKV HTTP/1.1" 200 97 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "POST /socket.io/?EIO=4&transport=polling&t=PJMlOLH&sid=EU-u2wuWT0D53sqsAABK HTTP/1.1" 200 2 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /socket.io/?EIO=4&transport=polling&t=PJMlOLI&sid=EU-u2wuWT0D53sqsAABK HTTP/1.1" 200 32 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /socket.io/?EIO=4&transport=polling&t=PJMlOLX&sid=EU-u2wuWT0D53sqsAABK HTTP/1.1" 200 1 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:11 -0500] "GET /socket.io/?EIO=4&transport=polling&t=PJMlOLi&sid=EU-u2wuWT0D53sqsAABK HTTP/1.1" 200 1 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-" 192.168.0.214 - - [05/Feb/2025:10:32:41 -0500] "GET /api/debugLogs HTTP/1.1" 200 57192 "http://192.168.0.234/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" "-"