TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2024-08-08T18:59:49+01:00 Software versions TinyPilot version: 2.5.0 uStreamer version: OS version: Linux tinypilot 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l GNU/Linux TinyPilot state temp=40.4'C throttled=0x0 voltage logs TinyPilot configuration [Unit] Description=TinyPilot - RPi-based virtual KVM After=syslog.target network.target StartLimitIntervalSec=0 [Service] Type=simple User=tinypilot WorkingDirectory=/opt/tinypilot ExecStart=/opt/tinypilot/venv/bin/python app/main.py Environment=HOST=127.0.0.1 Environment=PORT=8000 Environment=APP_SETTINGS_FILE=/home/tinypilot/app_settings.cfg Restart=always [Install] WantedBy=multi-user.target TinyPilot logs Aug 08 05:55:53 tinypilot sudo[7088]: pam_unix(sudo:session): session closed for user root Aug 08 05:55:53 tinypilot python[580]: 2024-08-08 05:55:53.654 update_logs INFO read-update-log completed successfully Aug 08 05:55:54 tinypilot python[580]: 2024-08-08 05:55:54.171 update_logs INFO Running read-update-log Aug 08 05:55:54 tinypilot sudo[7093]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Aug 08 05:55:54 tinypilot sudo[7093]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 05:55:54 tinypilot sudo[7093]: pam_unix(sudo:session): session closed for user root Aug 08 05:55:54 tinypilot python[580]: 2024-08-08 05:55:54.238 update_logs INFO read-update-log completed successfully Aug 08 05:55:54 tinypilot python[580]: 2024-08-08 05:55:54.747 update_logs INFO Running read-update-log Aug 08 05:55:54 tinypilot sudo[7098]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Aug 08 05:55:54 tinypilot sudo[7098]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 05:55:54 tinypilot sudo[7098]: pam_unix(sudo:session): session closed for user root Aug 08 05:55:54 tinypilot python[580]: 2024-08-08 05:55:54.858 update_logs INFO read-update-log completed successfully Aug 08 05:55:55 tinypilot python[580]: 2024-08-08 05:55:55.371 update_logs INFO Running read-update-log Aug 08 05:55:55 tinypilot sudo[7103]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Aug 08 05:55:55 tinypilot sudo[7103]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 05:55:55 tinypilot sudo[7103]: pam_unix(sudo:session): session closed for user root Aug 08 05:55:55 tinypilot python[580]: 2024-08-08 05:55:55.482 update_logs INFO read-update-log completed successfully Aug 08 05:55:55 tinypilot python[580]: 2024-08-08 05:55:55.995 update_logs INFO Running read-update-log Aug 08 05:55:56 tinypilot sudo[7108]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Aug 08 05:55:56 tinypilot sudo[7108]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 05:55:56 tinypilot sudo[7108]: pam_unix(sudo:session): session closed for user root Aug 08 05:55:56 tinypilot python[580]: 2024-08-08 05:55:56.063 update_logs INFO read-update-log completed successfully Aug 08 05:55:56 tinypilot python[580]: 2024-08-08 05:55:56.573 update_logs INFO Running read-update-log Aug 08 05:55:56 tinypilot sudo[7114]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Aug 08 05:55:56 tinypilot sudo[7114]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 05:55:56 tinypilot sudo[7114]: pam_unix(sudo:session): session closed for user root Aug 08 05:55:56 tinypilot python[580]: 2024-08-08 05:55:56.684 update_logs INFO read-update-log completed successfully Aug 08 05:55:57 tinypilot python[580]: 2024-08-08 05:55:57.197 update_logs INFO Running read-update-log Aug 08 05:55:57 tinypilot sudo[7119]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Aug 08 05:55:57 tinypilot sudo[7119]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 05:55:57 tinypilot sudo[7119]: pam_unix(sudo:session): session closed for user root Aug 08 05:55:57 tinypilot python[580]: 2024-08-08 05:55:57.263 update_logs INFO read-update-log completed successfully Aug 08 05:55:57 tinypilot python[580]: 2024-08-08 05:55:57.771 update_logs INFO Running read-update-log Aug 08 05:55:57 tinypilot sudo[7124]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Aug 08 05:55:57 tinypilot sudo[7124]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 05:55:57 tinypilot sudo[7124]: pam_unix(sudo:session): session closed for user root Aug 08 05:55:57 tinypilot python[580]: 2024-08-08 05:55:57.882 update_logs INFO read-update-log completed successfully Aug 08 05:55:58 tinypilot python[580]: 2024-08-08 05:55:58.395 update_logs INFO Running read-update-log Aug 08 05:55:58 tinypilot sudo[7129]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Aug 08 05:55:58 tinypilot sudo[7129]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 05:55:58 tinypilot sudo[7129]: pam_unix(sudo:session): session closed for user root Aug 08 05:55:58 tinypilot python[580]: 2024-08-08 05:55:58.468 update_logs INFO read-update-log completed successfully Aug 08 05:55:58 tinypilot python[580]: 2024-08-08 05:55:58.982 update_logs INFO Running read-update-log Aug 08 05:55:58 tinypilot sudo[7145]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Aug 08 05:55:58 tinypilot sudo[7145]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 05:55:59 tinypilot sudo[7145]: pam_unix(sudo:session): session closed for user root Aug 08 05:55:59 tinypilot python[580]: 2024-08-08 05:55:59.050 update_logs INFO read-update-log completed successfully Aug 08 05:55:59 tinypilot python[580]: 2024-08-08 05:55:59.561 update_logs INFO Running read-update-log Aug 08 05:55:59 tinypilot sudo[4538]: pam_unix(sudo:session): session closed for user root Aug 08 05:55:59 tinypilot sudo[7151]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Aug 08 05:55:59 tinypilot sudo[7151]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 05:55:59 tinypilot sudo[7151]: pam_unix(sudo:session): session closed for user root Aug 08 05:55:59 tinypilot python[580]: 2024-08-08 05:55:59.630 update_logs INFO read-update-log completed successfully Aug 08 05:56:00 tinypilot python[580]: 2024-08-08 05:56:00.141 update_logs INFO Running read-update-log Aug 08 05:56:00 tinypilot sudo[7156]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Aug 08 05:56:00 tinypilot sudo[7156]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 05:56:00 tinypilot sudo[7156]: pam_unix(sudo:session): session closed for user root Aug 08 05:56:00 tinypilot python[580]: 2024-08-08 05:56:00.205 update_logs INFO read-update-log completed successfully Aug 08 05:56:00 tinypilot python[580]: 2024-08-08 05:56:00.714 update_logs INFO Running read-update-log Aug 08 05:56:00 tinypilot sudo[7161]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Aug 08 05:56:00 tinypilot sudo[7161]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 05:56:00 tinypilot sudo[7161]: pam_unix(sudo:session): session closed for user root Aug 08 05:56:00 tinypilot python[580]: 2024-08-08 05:56:00.835 update_logs INFO read-update-log completed successfully Aug 08 05:56:01 tinypilot python[580]: 2024-08-08 05:56:01.350 update_logs INFO Running read-update-log Aug 08 05:56:01 tinypilot sudo[7166]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Aug 08 05:56:01 tinypilot sudo[7166]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 05:56:01 tinypilot sudo[7166]: pam_unix(sudo:session): session closed for user root Aug 08 05:56:01 tinypilot python[580]: 2024-08-08 05:56:01.415 update_logs INFO read-update-log completed successfully Aug 08 05:56:01 tinypilot python[580]: 2024-08-08 05:56:01.923 update_logs INFO Running read-update-log Aug 08 05:56:01 tinypilot sudo[7171]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Aug 08 05:56:01 tinypilot sudo[7171]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 05:56:02 tinypilot sudo[7171]: pam_unix(sudo:session): session closed for user root Aug 08 05:56:02 tinypilot python[580]: 2024-08-08 05:56:02.046 update_logs INFO read-update-log completed successfully Aug 08 05:56:59 tinypilot python[580]: 2024-08-08 05:56:59.601 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:57:00 tinypilot python[580]: 2024-08-08 05:57:00.136 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:57:02 tinypilot python[580]: 2024-08-08 05:57:02.322 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:57:04 tinypilot python[580]: 2024-08-08 05:57:04.327 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:57:09 tinypilot python[580]: 2024-08-08 05:57:09.690 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:57:11 tinypilot python[580]: 2024-08-08 05:57:11.706 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:57:11 tinypilot sudo[7183]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Aug 08 05:57:11 tinypilot sudo[7183]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 05:57:11 tinypilot python[580]: fatal: detected dubious ownership in repository at '/opt/ustreamer' Aug 08 05:57:11 tinypilot python[580]: To add an exception for this directory, call: Aug 08 05:57:11 tinypilot python[580]: git config --global --add safe.directory /opt/ustreamer Aug 08 05:57:11 tinypilot python[580]: fatal: detected dubious ownership in repository at '/opt/ustreamer' Aug 08 05:57:11 tinypilot python[580]: To add an exception for this directory, call: Aug 08 05:57:11 tinypilot python[580]: git config --global --add safe.directory /opt/ustreamer Aug 08 05:57:12 tinypilot sudo[7183]: pam_unix(sudo:session): session closed for user root Aug 08 05:57:53 tinypilot python[580]: 2024-08-08 05:57:53.788 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:57:55 tinypilot python[580]: 2024-08-08 05:57:55.787 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:57:57 tinypilot python[580]: 2024-08-08 05:57:57.800 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:06 tinypilot python[580]: 2024-08-08 05:58:06.603 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:43 tinypilot python[580]: 2024-08-08 05:58:43.495 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:44 tinypilot python[580]: 2024-08-08 05:58:44.294 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:44 tinypilot python[580]: 2024-08-08 05:58:44.826 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:45 tinypilot python[580]: 2024-08-08 05:58:45.359 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:45 tinypilot python[580]: 2024-08-08 05:58:45.892 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:46 tinypilot python[580]: 2024-08-08 05:58:46.425 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:46 tinypilot python[580]: 2024-08-08 05:58:46.958 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:47 tinypilot python[580]: 2024-08-08 05:58:47.491 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:48 tinypilot python[580]: 2024-08-08 05:58:48.024 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:48 tinypilot python[580]: 2024-08-08 05:58:48.556 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:49 tinypilot python[580]: 2024-08-08 05:58:49.089 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:49 tinypilot python[580]: 2024-08-08 05:58:49.622 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:50 tinypilot python[580]: 2024-08-08 05:58:50.155 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:50 tinypilot python[580]: 2024-08-08 05:58:50.687 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:51 tinypilot python[580]: 2024-08-08 05:58:51.220 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:51 tinypilot python[580]: 2024-08-08 05:58:51.753 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:52 tinypilot python[580]: 2024-08-08 05:58:52.286 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:52 tinypilot python[580]: 2024-08-08 05:58:52.818 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 05:58:53 tinypilot python[580]: 2024-08-08 05:58:53.351 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:14:07 tinypilot python[580]: 2024-08-08 06:14:07.037 socket_api INFO Client Tx9cJ3p-6LzjwUYvAAAm disconnected Aug 08 06:14:07 tinypilot python[580]: 2024-08-08 06:14:07.273 socket_api INFO Client zXyoL6TjZom2PC1XAAAp connected Aug 08 06:14:08 tinypilot python[580]: 2024-08-08 06:14:08.531 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:14:09 tinypilot python[580]: 2024-08-08 06:14:09.065 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:14:09 tinypilot python[580]: 2024-08-08 06:14:09.598 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:14:10 tinypilot python[580]: 2024-08-08 06:14:10.130 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:14:10 tinypilot python[580]: 2024-08-08 06:14:10.880 socket_api INFO Client zXyoL6TjZom2PC1XAAAp disconnected Aug 08 06:14:10 tinypilot python[580]: 2024-08-08 06:14:10.973 socket_api INFO Client HGTyShz4AgtakZOqAAAr connected Aug 08 06:14:15 tinypilot python[580]: 2024-08-08 06:14:15.567 socket_api INFO Client HGTyShz4AgtakZOqAAAr disconnected Aug 08 06:14:15 tinypilot python[580]: 2024-08-08 06:14:15.664 socket_api INFO Client aSsm-mqCvxcKD0rgAAAt connected Aug 08 06:14:19 tinypilot python[580]: 2024-08-08 06:14:19.217 socket_api INFO Client aSsm-mqCvxcKD0rgAAAt disconnected Aug 08 06:14:19 tinypilot python[580]: 2024-08-08 06:14:19.320 socket_api INFO Client LUo7faRPxP_V33ReAAAv connected Aug 08 06:14:23 tinypilot python[580]: 2024-08-08 06:14:23.857 socket_api INFO Client LUo7faRPxP_V33ReAAAv disconnected Aug 08 06:15:25 tinypilot python[580]: 2024-08-08 06:15:25.060 socket_api INFO Client ffSAqia7v6K_VXxdAAAx connected Aug 08 06:15:26 tinypilot python[580]: 2024-08-08 06:15:26.255 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:15:26 tinypilot python[580]: 2024-08-08 06:15:26.894 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:15:27 tinypilot python[580]: 2024-08-08 06:15:27.427 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:15:28 tinypilot python[580]: 2024-08-08 06:15:28.197 socket_api INFO Client 9rt4-eV8rg1U1zpTAAAz connected Aug 08 06:15:29 tinypilot python[580]: 2024-08-08 06:15:29.528 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:15:30 tinypilot python[580]: 2024-08-08 06:15:30.062 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:15:30 tinypilot python[580]: 2024-08-08 06:15:30.595 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:15:31 tinypilot python[580]: 2024-08-08 06:15:31.126 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:15:31 tinypilot python[580]: 2024-08-08 06:15:31.656 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:15:32 tinypilot python[580]: 2024-08-08 06:15:32.189 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:15:32 tinypilot python[580]: 2024-08-08 06:15:32.721 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:15:33 tinypilot python[580]: 2024-08-08 06:15:33.253 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:15:33 tinypilot python[580]: 2024-08-08 06:15:33.783 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 06:15:33 tinypilot python[580]: 2024-08-08 06:15:33.796 socket_api INFO Client 9rt4-eV8rg1U1zpTAAAz disconnected Aug 08 06:15:57 tinypilot python[580]: 2024-08-08 06:15:57.753 socket_api INFO Client ffSAqia7v6K_VXxdAAAx disconnected Aug 08 18:59:26 tinypilot python[580]: 2024-08-08 18:59:26.401 socket_api INFO Client E7L-aK047spBZ8zAAAA1 connected Aug 08 18:59:28 tinypilot python[580]: Process ProcessWithResult-138: Aug 08 18:59:28 tinypilot python[580]: Traceback (most recent call last): Aug 08 18:59:28 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Aug 08 18:59:28 tinypilot python[580]: self.run() Aug 08 18:59:28 tinypilot python[580]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Aug 08 18:59:28 tinypilot python[580]: result.return_value = self._target(*self._args, **self._kwargs) Aug 08 18:59:28 tinypilot python[580]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Aug 08 18:59:28 tinypilot python[580]: hid_handle.write(bytearray(buffer)) Aug 08 18:59:28 tinypilot python[580]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Aug 08 18:59:28 tinypilot python[580]: 2024-08-08 18:59:28.359 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 18:59:28 tinypilot python[580]: Process ProcessWithResult-139: Aug 08 18:59:28 tinypilot python[580]: Traceback (most recent call last): Aug 08 18:59:28 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Aug 08 18:59:28 tinypilot python[580]: self.run() Aug 08 18:59:28 tinypilot python[580]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Aug 08 18:59:28 tinypilot python[580]: result.return_value = self._target(*self._args, **self._kwargs) Aug 08 18:59:28 tinypilot python[580]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Aug 08 18:59:28 tinypilot python[580]: hid_handle.write(bytearray(buffer)) Aug 08 18:59:28 tinypilot python[580]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Aug 08 18:59:28 tinypilot python[580]: 2024-08-08 18:59:28.939 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 18:59:33 tinypilot sudo[8136]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Aug 08 18:59:33 tinypilot sudo[8136]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 18:59:33 tinypilot python[580]: fatal: detected dubious ownership in repository at '/opt/ustreamer' Aug 08 18:59:33 tinypilot python[580]: To add an exception for this directory, call: Aug 08 18:59:33 tinypilot python[580]: git config --global --add safe.directory /opt/ustreamer Aug 08 18:59:33 tinypilot python[580]: fatal: detected dubious ownership in repository at '/opt/ustreamer' Aug 08 18:59:33 tinypilot python[580]: To add an exception for this directory, call: Aug 08 18:59:33 tinypilot python[580]: git config --global --add safe.directory /opt/ustreamer Aug 08 18:59:33 tinypilot sudo[8136]: pam_unix(sudo:session): session closed for user root Aug 08 18:59:41 tinypilot python[580]: 2024-08-08 18:59:41.588 socket_api INFO Client E7L-aK047spBZ8zAAAA1 disconnected Aug 08 18:59:45 tinypilot python[580]: 2024-08-08 18:59:45.355 socket_api INFO Client iclE1zYM6kuBlXhgAAA3 connected Aug 08 18:59:46 tinypilot python[580]: Process ProcessWithResult-140: Aug 08 18:59:46 tinypilot python[580]: Traceback (most recent call last): Aug 08 18:59:46 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Aug 08 18:59:46 tinypilot python[580]: self.run() Aug 08 18:59:46 tinypilot python[580]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Aug 08 18:59:46 tinypilot python[580]: result.return_value = self._target(*self._args, **self._kwargs) Aug 08 18:59:46 tinypilot python[580]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Aug 08 18:59:46 tinypilot python[580]: hid_handle.write(bytearray(buffer)) Aug 08 18:59:46 tinypilot python[580]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Aug 08 18:59:46 tinypilot python[580]: 2024-08-08 18:59:46.043 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 18:59:46 tinypilot python[580]: Process ProcessWithResult-141: Aug 08 18:59:46 tinypilot python[580]: Traceback (most recent call last): Aug 08 18:59:46 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Aug 08 18:59:46 tinypilot python[580]: self.run() Aug 08 18:59:46 tinypilot python[580]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Aug 08 18:59:46 tinypilot python[580]: result.return_value = self._target(*self._args, **self._kwargs) Aug 08 18:59:46 tinypilot python[580]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Aug 08 18:59:46 tinypilot python[580]: hid_handle.write(bytearray(buffer)) Aug 08 18:59:46 tinypilot python[580]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Aug 08 18:59:46 tinypilot python[580]: 2024-08-08 18:59:46.641 socket_api ERROR [SENSITIVE] Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? [/SENSITIVE] Aug 08 18:59:49 tinypilot sudo[8168]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Aug 08 18:59:49 tinypilot sudo[8168]: pam_unix(sudo:session): session opened for user root by (uid=0) Aug 08 18:59:49 tinypilot python[580]: fatal: detected dubious ownership in repository at '/opt/ustreamer' Aug 08 18:59:49 tinypilot python[580]: To add an exception for this directory, call: Aug 08 18:59:49 tinypilot python[580]: git config --global --add safe.directory /opt/ustreamer Aug 08 18:59:49 tinypilot python[580]: fatal: detected dubious ownership in repository at '/opt/ustreamer' Aug 08 18:59:49 tinypilot python[580]: To add an exception for this directory, call: Aug 08 18:59:49 tinypilot python[580]: git config --global --add safe.directory /opt/ustreamer TinyPilot update logs + 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.5.0 + 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.5.4 ]] + readonly TARGET_VERSION + [[ 2.5.0 == \2\.\5\.\4 ]] + readonly TINYPILOT_LICENSE_KEY=UNSPECIFIED + TINYPILOT_LICENSE_KEY=UNSPECIFIED ++ tr --delete '\0' + DEVICE_SERIAL_NUMBER=100000003b4df66f + readonly DEVICE_SERIAL_NUMBER ++ curl https://gk.tinypilotkvm.com/pro/download/2.5.4 --location --header 'TP-License: UNSPECIFIED' --header 'TP-Device-Serial-Number: 100000003b4df66f' --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 + . lib.sh + readonly TEMP_DIR=/var/tmp + TEMP_DIR=/var/tmp ++ mktemp --tmpdir=/var/tmp --suffix .yml + INSTALL_SETTINGS_FILE=/var/tmp/tmp.Vz8yVXjFyu.yml + readonly INSTALL_SETTINGS_FILE + readonly TINYPILOT_SETTINGS_FILE=/home/tinypilot/settings.yml + TINYPILOT_SETTINGS_FILE=/home/tinypilot/settings.yml + readonly USTREAMER_SETTINGS_FILE=/home/ustreamer/config.yml + USTREAMER_SETTINGS_FILE=/home/ustreamer/config.yml ++ ls tinypilot_20230427192344_all.deb + TINYPILOT_DEBIAN_PACKAGE=tinypilot_20230427192344_all.deb + readonly TINYPILOT_DEBIAN_PACKAGE + trap clean_up EXIT + grep -q '^Model *: Raspberry Pi 3' /proc/cpuinfo + grep -q boot=overlay /proc/cmdline + [[ -f /home/tinypilot/settings.yml ]] + echo 'Using settings file at: /home/tinypilot/settings.yml' Using settings file at: /home/tinypilot/settings.yml + cp /home/tinypilot/settings.yml /var/tmp/tmp.Vz8yVXjFyu.yml + yaml_set_if_undefined /var/tmp/tmp.Vz8yVXjFyu.yml ustreamer_port 8001 + local file_path=/var/tmp/tmp.Vz8yVXjFyu.yml + local key=ustreamer_port + local value=8001 + grep --silent '^ustreamer_port:' /var/tmp/tmp.Vz8yVXjFyu.yml + yaml_set_if_undefined /var/tmp/tmp.Vz8yVXjFyu.yml ustreamer_persistent true + local file_path=/var/tmp/tmp.Vz8yVXjFyu.yml + local key=ustreamer_persistent + local value=true + grep --silent '^ustreamer_persistent:' /var/tmp/tmp.Vz8yVXjFyu.yml + USE_TC358743_DEFAULTS=false + grep --silent '^ustreamer_capture_device:' /var/tmp/tmp.Vz8yVXjFyu.yml + '[' -f /home/ustreamer/config.yml ']' + grep --silent 'capture_device: "tc358743"' /home/ustreamer/config.yml + USE_TC358743_DEFAULTS=true + true + echo 'Final install settings:' Final install settings: + cat /var/tmp/tmp.Vz8yVXjFyu.yml ustreamer_port: 8001 ustreamer_persistent: true ustreamer_encoder: omx ustreamer_format: uyvy ustreamer_workers: 3 ustreamer_use_dv_timings: true ustreamer_drop_same_frames: 30 + apt-get update --allow-releaseinfo-change-suite Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease Hit:2 http://archive.raspberrypi.org/debian buster InRelease Reading package lists... + apt-get install -y git libffi-dev libssl-dev python3-dev python3-venv lsb-release Reading package lists... Building dependency tree... Reading state information... git is already the newest version (1:2.20.1-2+deb10u9). libffi-dev is already the newest version (3.2.1-9). libssl-dev is already the newest version (1.1.1n-0+deb10u6). lsb-release is already the newest version (10.2019051400+rpi1). python3-dev is already the newest version (3.7.3-1). python3-venv is already the newest version (3.7.3-1). 0 upgraded, 0 newly installed, 0 to remove and 179 not upgraded. + python3 -m venv venv + . venv/bin/activate ++ deactivate nondestructive ++ '[' -n '' ']' ++ '[' -n /bin/bash -o -n '' ']' ++ hash -r ++ '[' -n '' ']' ++ unset VIRTUAL_ENV ++ '[' '!' nondestructive = nondestructive ']' ++ VIRTUAL_ENV=/mnt/tinypilot-installer/venv ++ export VIRTUAL_ENV ++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ++ PATH=/mnt/tinypilot-installer/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ++ export PATH ++ '[' -n '' ']' ++ '[' -z '' ']' ++ _OLD_VIRTUAL_PS1= ++ '[' 'x(venv) ' '!=' x ']' ++ PS1='(venv) ' ++ export PS1 ++ '[' -n /bin/bash -o -n '' ']' ++ hash -r + pip install 'pip>=21.3.1' Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Collecting pip>=21.3.1 Using cached https://files.pythonhosted.org/packages/8a/6a/19e9fe04fca059ccf770861c7d5721ab4c2aebc539889e97c7977528a53b/pip-24.0-py3-none-any.whl Installing collected packages: pip Found existing installation: pip 18.1 Uninstalling pip-18.1: Successfully uninstalled pip-18.1 Successfully installed pip-24.0 + pip install -r requirements.txt Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Collecting ansible==2.10.7 (from -r requirements.txt (line 5)) Using cached https://www.piwheels.org/simple/ansible/ansible-2.10.7-py3-none-any.whl (48.2 MB) WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/ansible-base/ Collecting ansible-base==2.10.17 (from -r requirements.txt (line 8)) Using cached https://www.piwheels.org/simple/ansible-base/ansible_base-2.10.17-py3-none-any.whl (1.9 MB) Collecting cffi==1.15.1 (from -r requirements.txt (line 9)) Using cached https://www.piwheels.org/simple/cffi/cffi-1.15.1-cp37-cp37m-linux_armv7l.whl (219 kB) Collecting cryptography==37.0.4 (from -r requirements.txt (line 10)) Using cached https://www.piwheels.org/simple/cryptography/cryptography-37.0.4-cp37-cp37m-linux_armv7l.whl (1.8 MB) Collecting Jinja2==3.1.2 (from -r requirements.txt (line 11)) Using cached https://www.piwheels.org/simple/jinja2/Jinja2-3.1.2-py3-none-any.whl (133 kB) Collecting MarkupSafe==2.1.1 (from -r requirements.txt (line 12)) Using cached https://www.piwheels.org/simple/markupsafe/MarkupSafe-2.1.1-cp37-cp37m-linux_armv7l.whl (26 kB) Collecting packaging==21.3 (from -r requirements.txt (line 13)) Using cached https://www.piwheels.org/simple/packaging/packaging-21.3-py3-none-any.whl (40 kB) Collecting pycparser==2.21 (from -r requirements.txt (line 14)) Using cached https://www.piwheels.org/simple/pycparser/pycparser-2.21-py2.py3-none-any.whl (119 kB) Collecting pyparsing==3.0.9 (from -r requirements.txt (line 15)) Using cached https://www.piwheels.org/simple/pyparsing/pyparsing-3.0.9-py3-none-any.whl (98 kB) Collecting PyYAML==6.0 (from -r requirements.txt (line 16)) Using cached https://www.piwheels.org/simple/pyyaml/PyYAML-6.0-cp37-cp37m-linux_armv7l.whl (45 kB) Installing collected packages: PyYAML, pyparsing, pycparser, MarkupSafe, packaging, Jinja2, cffi, cryptography, ansible-base, ansible Successfully installed Jinja2-3.1.2 MarkupSafe-2.1.1 PyYAML-6.0 ansible-2.10.7 ansible-base-2.10.17 cffi-1.15.1 cryptography-37.0.4 packaging-21.3 pycparser-2.21 pyparsing-3.0.9 + ansible-playbook --inventory localhost, install.yml --extra-vars @/var/tmp/tmp.Vz8yVXjFyu.yml --extra-vars tinypilot_debian_package_path=/mnt/tinypilot-installer/tinypilot_20230427192344_all.deb PLAY [localhost] *************************************************************** TASK [Gathering Facts] ********************************************************* ok: [localhost] TASK [ansible-role-tinypilot-pro : detect OS] ********************************** ok: [localhost] TASK [ansible-role-tinypilot-pro : choose the default version of uStreamer to install] *** ok: [localhost] TASK [ansible-role-tinypilot-pro : override the target version of uStreamer with a legacy version for compatibility] *** ok: [localhost] TASK [ansible-role-ustreamer : include distribution-specific vars] ************* ok: [localhost] TASK [ansible-role-ustreamer : check that the H264 variables are in a consistent state] *** skipping: [localhost] TASK [ansible-role-ustreamer : determine whether to install Janus] ************* ok: [localhost] TASK [ansible-role-ustreamer : detect OS] ************************************** ok: [localhost] TASK [ansible-role-ustreamer : decide whether to support audio streaming] ****** ok: [localhost] TASK [ansible-role-ustreamer : install Janus] ********************************** included: /mnt/tinypilot-installer/roles/ansible-role-ustreamer/tasks/install_janus.yml for localhost TASK [ansible-role-ustreamer : check if legacy Janus package is installed] ***** fatal: [localhost]: FAILED! => {"changed": false, "cmd": "dpkg-query --show --showformat='${Maintainer}' janus | grep TinyPilot", "delta": "0:00:00.051943", "end": "2024-08-08 05:55:07.733701", "msg": "non-zero return code", "rc": 1, "start": "2024-08-08 05:55:07.681758", "stderr": "dpkg-query: no packages found matching janus", "stderr_lines": ["dpkg-query: no packages found matching janus"], "stdout": "", "stdout_lines": []} ...ignoring TASK [ansible-role-ustreamer : determine if legacy Janus package is installed] *** ok: [localhost] TASK [ansible-role-ustreamer : uninstall legacy Janus package] ***************** skipping: [localhost] TASK [ansible-role-ustreamer : install apt_key dependency] ********************* ok: [localhost] TASK [ansible-role-ustreamer : add archive apt repository key] ***************** ok: [localhost] TASK [ansible-role-ustreamer : enable Janus apt suite] ************************* fatal: [localhost]: FAILED! => {"changed": false, "msg": "Failed to update apt cache: E:The repository 'http://deb.debian.org/debian buster-backports Release' does not have a Release file."} PLAY RECAP ********************************************************************* localhost : ok=13 changed=0 unreachable=0 failed=1 skipped=2 rescued=0 ignored=1 + clean_up + rm -rf /var/tmp/tmp.Vz8yVXjFyu.yml + clean_up + sudo umount --lazy /mnt/tinypilot-installer + sudo rm -rf /opt/tinypilot-updater /mnt/tinypilot-installer 2024-08-08 05:55:59.530 __main__ ERROR Update process terminated with failing exit code: Command '['sudo', '/opt/tinypilot-privileged/update']' returned non-zero exit status 2. 2024-08-08 05:55:59.530 update.result_store INFO Writing result file to /home/tinypilot/logs/latest-update-result.json 2024-08-08 05:55:59.533 update.target_version INFO Clearing target version file /home/tinypilot/target-version uStreamer configuration [Unit] Description=uStreamer - Lightweight, optimized video encoder After=syslog.target network.target [Service] Type=simple User=ustreamer WorkingDirectory=/opt/ustreamer ExecStart=/opt/ustreamer/ustreamer \ --host 127.0.0.1 \ --port 8001 \ --encoder omx \ --format uyvy \ --workers 3 \ --drop-same-frames 30 \ --persistent \ --dv-timings \ && : # This last line is just to end the multi-line command because the line # before is ending with backslash and so expects to be continued. Restart=always [Install] WantedBy=multi-user.target uStreamer logs -- Logs begin at Thu 2019-02-14 10:11:59 GMT, end at Thu 2024-08-08 18:59:49 BST. -- Aug 08 05:41:31 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.471 main] -- Using internal blank placeholder Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.473 main] -- Listening HTTP on [127.0.0.1]:8001 Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.473 stream] -- Using V4L2 device: /dev/video0 Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.473 stream] -- Using desired FPS: 0 Aug 08 05:41:32 tinypilot ustreamer[581]: ================================================================================ Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.474 http] -- Starting HTTP eventloop ... Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.474 stream] -- Device fd=9 opened Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.474 stream] -- Using input channel: 0 Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.503 stream] -- Using resolution: 640x480 Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.503 stream] -- Using pixelformat: UYVY Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.503 stream] -- Querying HW FPS changing is not supported Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.503 stream] -- Using IO method: MMAP Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.507 stream] -- Requested 5 device buffers, got 5 Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.515 stream] -- Capturing started Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.515 stream] -- Initializing OMX encoder ... Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.517 stream] -- Initializing OMX encoder ... Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.519 stream] -- Initializing OMX encoder ... Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.531 stream] -- Using JPEG quality: 80% Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.531 stream] -- Creating pool JPEG with 3 workers ... Aug 08 05:41:32 tinypilot ustreamer[581]: -- INFO [18.531 stream] -- Capturing ... Aug 08 05:41:33 tinypilot ustreamer[581]: -- ERROR [19.532 stream] -- Persistent device timeout (unplugged) Aug 08 05:41:39 tinypilot ustreamer[581]: -- INFO [26.004 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48172, id=33d5d6afd9b19948; clients now: 1 Aug 08 05:43:19 tinypilot ustreamer[581]: -- INFO [71.302 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48172, id=33d5d6afd9b19948, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 05:43:19 tinypilot ustreamer[581]: -- INFO [71.396 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48188, id=505b5592b1990a66; clients now: 1 Aug 08 05:45:15 tinypilot ustreamer[581]: -- INFO [186.997 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48188, id=505b5592b1990a66, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 05:45:15 tinypilot ustreamer[581]: -- INFO [187.081 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48208, id=a8743d3ccb9a8e0b; clients now: 1 Aug 08 05:45:22 tinypilot ustreamer[581]: -- INFO [194.272 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48208, id=a8743d3ccb9a8e0b, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 05:45:34 tinypilot ustreamer[581]: -- INFO [206.150 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48240, id=9073ffdcaa317688; clients now: 1 Aug 08 05:47:27 tinypilot ustreamer[581]: -- INFO [318.854 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48390, id=3c3eb55ffea7181; clients now: 2 Aug 08 05:47:43 tinypilot ustreamer[581]: -- INFO [334.889 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48390, id=3c3eb55ffea7181, Resource temporarily unavailable (reading,eof); clients now: 1 Aug 08 05:50:14 tinypilot ustreamer[581]: -- INFO [486.407 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48240, id=9073ffdcaa317688, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 05:50:14 tinypilot ustreamer[581]: -- INFO [486.450 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48560, id=a811a3d1570d5b0a; clients now: 1 Aug 08 05:50:15 tinypilot ustreamer[581]: -- INFO [487.291 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48560, id=a811a3d1570d5b0a, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 05:50:15 tinypilot ustreamer[581]: -- INFO [487.328 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48574, id=a17bf28950945290; clients now: 1 Aug 08 05:50:16 tinypilot ustreamer[581]: -- INFO [487.953 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48574, id=a17bf28950945290, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 05:50:16 tinypilot ustreamer[581]: -- INFO [487.985 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48590, id=bf5ac1252b8384a6; clients now: 1 Aug 08 05:50:17 tinypilot ustreamer[581]: -- INFO [488.652 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48590, id=bf5ac1252b8384a6, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 05:50:17 tinypilot ustreamer[581]: -- INFO [488.696 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48608, id=9a3ab7564a319f5d; clients now: 1 Aug 08 05:50:17 tinypilot ustreamer[581]: -- INFO [489.260 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48608, id=9a3ab7564a319f5d, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 05:50:17 tinypilot ustreamer[581]: -- INFO [489.296 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48624, id=ecec39b7d5cfcd88; clients now: 1 Aug 08 05:50:17 tinypilot ustreamer[581]: -- INFO [489.532 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48624, id=ecec39b7d5cfcd88, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 05:50:17 tinypilot ustreamer[581]: -- INFO [489.565 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48640, id=2b031aaeae9e2ff0; clients now: 1 Aug 08 05:50:18 tinypilot ustreamer[581]: -- INFO [490.022 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48640, id=2b031aaeae9e2ff0, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 05:50:18 tinypilot ustreamer[581]: -- INFO [490.061 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48656, id=fb6305617d7c2e3e; clients now: 1 Aug 08 05:50:18 tinypilot ustreamer[581]: -- INFO [490.220 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48656, id=fb6305617d7c2e3e, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 05:50:18 tinypilot ustreamer[581]: -- INFO [490.250 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48672, id=ec056db45cb8d10e; clients now: 1 Aug 08 05:50:18 tinypilot ustreamer[581]: -- INFO [490.410 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48672, id=ec056db45cb8d10e, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 05:50:18 tinypilot ustreamer[581]: -- INFO [490.445 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48692, id=1b73928b5d55979f; clients now: 1 Aug 08 05:50:19 tinypilot ustreamer[581]: -- INFO [490.624 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48692, id=1b73928b5d55979f, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 05:50:19 tinypilot ustreamer[581]: -- INFO [490.661 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48710, id=1bcab18e5dc3af77; clients now: 1 Aug 08 05:50:19 tinypilot ustreamer[581]: -- INFO [490.818 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48710, id=1bcab18e5dc3af77, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 05:50:19 tinypilot ustreamer[581]: -- INFO [490.854 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48726, id=f913b9f8794f74bc; clients now: 1 Aug 08 05:50:19 tinypilot ustreamer[581]: -- INFO [491.017 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48726, id=f913b9f8794f74bc, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 05:50:19 tinypilot ustreamer[581]: -- INFO [491.052 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48746, id=45e7dd0d749625e1; clients now: 1 Aug 08 05:52:49 tinypilot ustreamer[581]: -- INFO [640.782 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48746, id=45e7dd0d749625e1, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 05:52:49 tinypilot ustreamer[581]: -- INFO [640.833 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48762, id=bd876cee2be3a8f7; clients now: 1 Aug 08 06:14:07 tinypilot ustreamer[581]: -- INFO [1918.735 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48762, id=bd876cee2be3a8f7, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 06:14:07 tinypilot ustreamer[581]: -- INFO [1918.773 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48960, id=497451698de290fb; clients now: 1 Aug 08 06:14:10 tinypilot ustreamer[581]: -- INFO [1922.573 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48960, id=497451698de290fb, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 06:14:10 tinypilot ustreamer[581]: -- INFO [1922.611 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48976, id=25d45156a3b60549; clients now: 1 Aug 08 06:14:15 tinypilot ustreamer[581]: -- INFO [1927.259 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48976, id=25d45156a3b60549, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 06:14:15 tinypilot ustreamer[581]: -- INFO [1927.297 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:48990, id=f17089fd42da27fa; clients now: 1 Aug 08 06:14:19 tinypilot ustreamer[581]: -- INFO [1930.912 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:48990, id=f17089fd42da27fa, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 06:14:19 tinypilot ustreamer[581]: -- INFO [1930.949 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:49006, id=8a340bc253e4cbd2; clients now: 1 Aug 08 06:14:23 tinypilot ustreamer[581]: -- INFO [1935.525 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:49006, id=8a340bc253e4cbd2, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 06:15:24 tinypilot ustreamer[581]: -- INFO [1996.456 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:49024, id=e695415fbfc02638; clients now: 1 Aug 08 06:15:28 tinypilot ustreamer[581]: -- INFO [1999.853 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:49024, id=e695415fbfc02638, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 06:15:28 tinypilot ustreamer[581]: -- INFO [1999.859 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:49054, id=d379111379eb4a98; clients now: 1 Aug 08 06:15:33 tinypilot ustreamer[581]: -- INFO [2004.775 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:49054, id=d379111379eb4a98, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 18:59:26 tinypilot ustreamer[581]: -- INFO [47838.639 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:49062, id=4cb4dc59d5369fd8; clients now: 1 Aug 08 18:59:43 tinypilot ustreamer[581]: -- INFO [47855.766 http] -- HTTP: Disconnected client: [fe80::21c3:aa7c:7c84:eed3]:49062, id=4cb4dc59d5369fd8, Resource temporarily unavailable (reading,eof); clients now: 0 Aug 08 18:59:45 tinypilot ustreamer[581]: -- INFO [47857.587 http] -- HTTP: Registered client: [fe80::21c3:aa7c:7c84:eed3]:49080, id=224b358081ea7d9a; clients now: 1 nginx logs -- Logs begin at Thu 2019-02-14 10:11:59 GMT, end at Thu 2024-08-08 18:59:49 BST. -- Aug 08 05:41:31 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 08 05:41:31 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. 2024/08/08 05:41:16 [error] 596#596: *4 upstream prematurely closed connection while reading response header from upstream, client: fe80::21c3:aa7c:7c84:eed3, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http://127.0.0.1:8000/api/restart", host: "tinypilot", referrer: "https://tinypilot/" 2024/08/08 05:41:32 [error] 588#588: *2 connect() failed (111: Connection refused) while connecting to upstream, client: fe80::21c3:aa7c:7c84:eed3, server: tinypilot, request: "GET /socket.io/?EIO=4&transport=polling&t=P4mIvGe HTTP/2.0", upstream: "http://127.0.0.1:8000/socket.io/?EIO=4&transport=polling&t=P4mIvGe", host: "tinypilot", referrer: "https://tinypilot/" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:24 +0100] "GET /third-party/socket.io/3.1.3/socket.io.min.js HTTP/2.0" 200 61701 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:24 +0100] "GET /js/paste.js HTTP/2.0" 200 2076 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:24 +0100] "GET /js/app.js HTTP/2.0" 200 12974 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:24 +0100] "GET /css/toggle.css HTTP/2.0" 200 1005 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:24 +0100] "GET /css/icons.css HTTP/2.0" 200 841 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:24 +0100] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/2.0" 200 50112 "https://tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:24 +0100] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/2.0" 200 25032 "https://tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:24 +0100] "GET /js/keycodes.js HTTP/2.0" 200 3190 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:24 +0100] "GET /js/keyboardstate.js HTTP/2.0" 200 2829 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:24 +0100] "GET /js/keystrokes.js HTTP/2.0" 200 362 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:24 +0100] "GET /js/overlays.js HTTP/2.0" 200 495 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:24 +0100] "GET /socket.io/?EIO=4&transport=polling&t=P4mQSX- HTTP/2.0" 200 96 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:25 +0100] "POST /socket.io/?EIO=4&transport=polling&t=P4mQSZk&sid=jPACeVMx8P_LBMeNAAAw HTTP/2.0" 200 2 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:25 +0100] "GET /socket.io/?EIO=4&transport=polling&t=P4mQSZk.0&sid=jPACeVMx8P_LBMeNAAAw HTTP/2.0" 200 32 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:25 +0100] "GET /apple-touch-icon.png HTTP/2.0" 200 3571 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:25 +0100] "GET /favicon-32x32.png HTTP/2.0" 200 833 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:26 +0100] "POST /socket.io/?EIO=4&transport=polling&t=P4mQSkD&sid=jPACeVMx8P_LBMeNAAAw HTTP/2.0" 200 2 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:26 +0100] "GET /socket.io/?EIO=4&transport=polling&t=P4mQSbS&sid=jPACeVMx8P_LBMeNAAAw HTTP/2.0" 200 22 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:26 +0100] "GET /socket.io/?EIO=4&transport=polling&t=P4mQSuG&sid=jPACeVMx8P_LBMeNAAAw HTTP/2.0" 200 22 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:27 +0100] "POST /socket.io/?EIO=4&transport=polling&t=P4mQSuF&sid=jPACeVMx8P_LBMeNAAAw HTTP/2.0" 200 2 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:27 +0100] "GET /socket.io/?EIO=4&transport=polling&t=P4mQT2D&sid=jPACeVMx8P_LBMeNAAAw HTTP/2.0" 200 22 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:27 +0100] "GET / HTTP/2.0" 200 177092 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:27 +0100] "GET /socket.io/?EIO=4&transport=polling&t=P4mQTHO HTTP/2.0" 200 96 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:28 +0100] "GET /stream?advance_headers=1 HTTP/2.0" 200 69727 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:28 +0100] "POST /socket.io/?EIO=4&transport=polling&t=P4mQTJU&sid=2b4LCXaQc3ugu_HHAAAy HTTP/2.0" 200 2 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:28 +0100] "GET /socket.io/?EIO=4&transport=polling&t=P4mQTJV&sid=2b4LCXaQc3ugu_HHAAAy HTTP/2.0" 200 32 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:28 +0100] "GET /apple-touch-icon.png HTTP/2.0" 200 3571 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:28 +0100] "GET /favicon-32x32.png HTTP/2.0" 200 833 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:33 +0100] "GET /stream?advance_headers=1 HTTP/2.0" 200 83656 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-" fe80::21c3:aa7c:7c84:eed3 - - [08/Aug/2024:06:15:33 +0100] "GET /socket.io/?EIO=4&transport=websocket&sid=2b4LCXaQc3ugu_HHAAAy HTTP/1.1" 101 110 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:129.0) Gecko/20100101 Firefox/129.0" "-"