TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2023-07-25T13:10:46+01:00 Software versions TinyPilot version: 2.6.0 uStreamer version: 5.38 OS version: Linux tinypilot 5.15.61-v7l+ #1579 SMP Fri Aug 26 11:13:03 BST 2022 armv7l GNU/Linux Distribution name: Raspbian Distribution version: 11 Hardware information Hardware: BCM2711 Revision: c03115 Model: Raspberry Pi 4 Model B Rev 1.5 TinyPilot state Read-only filesystem: off SSH access: enabled temp=46.7'C throttled=0x0 voltage logs TinyPilot settings.yml ustreamer_persistent: true ustreamer_quality: 52 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 Jul 22 06:43:45 tinypilot sudo[888]: pam_unix(sudo:session): session closed for user root Jul 22 06:43:45 tinypilot systemd[1]: tinypilot.service: Succeeded. Jul 22 06:43:45 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. Jul 22 06:43:45 tinypilot systemd[1]: tinypilot.service: Consumed 1.314s CPU time. -- Boot d45742cb53624db39b72119842e941a8 -- Jul 22 06:43:51 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Jul 22 06:43:54 tinypilot python[539]: 2023-07-22 06:43:54.463 __main__ INFO Starting app Jul 22 06:44:08 tinypilot python[539]: 2023-07-22 06:44:08.390 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Jul 22 06:44:08 tinypilot python[539]: 2023-07-22 06:44:08.409 db.store INFO Read 7 database migrations from disk Jul 22 06:44:09 tinypilot python[539]: 2023-07-22 06:44:09.249 socket_api INFO Client OC4GfDhgdQKC6XdPAAAC connected Jul 22 06:46:24 tinypilot python[539]: 2023-07-22 06:46:24.382 socket_api INFO Client OC4GfDhgdQKC6XdPAAAC disconnected Jul 22 06:46:28 tinypilot python[539]: 2023-07-22 06:46:28.249 socket_api INFO Client CxqvKEJbXSIQGr5FAAAE connected Jul 22 06:49:39 tinypilot python[539]: 2023-07-22 06:49:39.919 socket_api INFO Client CxqvKEJbXSIQGr5FAAAE disconnected Jul 22 06:50:06 tinypilot python[539]: 2023-07-22 06:50:06.930 socket_api INFO Client aMAbpAZnBNiHvMiJAAAG connected Jul 22 06:54:24 tinypilot python[539]: 2023-07-22 06:54:24.335 socket_api INFO Client aMAbpAZnBNiHvMiJAAAG disconnected Jul 22 06:54:43 tinypilot python[539]: 2023-07-22 06:54:43.661 socket_api INFO Client yVdujZ0y6Qno7IXYAAAI connected Jul 22 06:55:23 tinypilot python[539]: 2023-07-22 06:55:23.983 socket_api INFO Client yVdujZ0y6Qno7IXYAAAI disconnected Jul 22 06:55:27 tinypilot python[539]: 2023-07-22 06:55:27.876 socket_api INFO Client IqRqSY7sN7lwTgmRAAAK connected Jul 22 06:55:58 tinypilot python[539]: 2023-07-22 06:55:58.787 socket_api INFO Client IqRqSY7sN7lwTgmRAAAK disconnected Jul 22 06:56:07 tinypilot python[539]: 2023-07-22 06:56:07.226 socket_api INFO Client 0SJGMgjsW0d_YX2VAAAM connected Jul 22 06:57:18 tinypilot python[539]: 2023-07-22 06:57:18.923 socket_api INFO Client 0SJGMgjsW0d_YX2VAAAM disconnected Jul 22 06:57:34 tinypilot python[539]: 2023-07-22 06:57:34.786 socket_api INFO Client qAzZfz4izlIFtI4mAAAP connected Jul 22 06:58:04 tinypilot python[539]: 2023-07-22 06:58:04.899 socket_api INFO Client qAzZfz4izlIFtI4mAAAP disconnected Jul 22 06:58:08 tinypilot python[539]: 2023-07-22 06:58:08.992 socket_api INFO Client pnVGKurAE6CqnSRlAAAR connected Jul 22 06:59:26 tinypilot python[539]: 2023-07-22 06:59:26.445 local_system INFO Retrieving local system's kernel version Jul 22 06:59:26 tinypilot python[539]: 2023-07-22 06:59:26.458 local_system INFO Retrieved local system's kernel version as 5.15.61-v7l+ Jul 22 06:59:26 tinypilot python[539]: 2023-07-22 06:59:26.459 local_system INFO Retrieving local system's distribution name Jul 22 06:59:26 tinypilot python[539]: 2023-07-22 06:59:26.636 local_system INFO Retrieved local system's distribution name as Raspbian Jul 22 06:59:26 tinypilot python[539]: 2023-07-22 06:59:26.637 local_system INFO Retrieving local system's distribution version Jul 22 06:59:26 tinypilot python[539]: 2023-07-22 06:59:26.764 local_system INFO Retrieved local system's distribution version as 11 Jul 22 06:59:32 tinypilot python[539]: 2023-07-22 06:59:32.901 socket_api INFO Client pnVGKurAE6CqnSRlAAAR disconnected Jul 22 07:00:06 tinypilot python[539]: 2023-07-22 07:00:06.668 socket_api INFO Client pprDY-jPoTjISVOiAAAV connected Jul 22 07:01:03 tinypilot python[539]: 2023-07-22 07:01:03.112 socket_api INFO Client pprDY-jPoTjISVOiAAAV disconnected Jul 22 07:01:19 tinypilot python[539]: 2023-07-22 07:01:19.404 socket_api INFO Client NSbe-Lg1C5YV2SohAAAX connected Jul 22 07:01:33 tinypilot python[539]: 2023-07-22 07:01:33.164 socket_api INFO Client NSbe-Lg1C5YV2SohAAAX disconnected Jul 22 07:01:33 tinypilot python[539]: 2023-07-22 07:01:33.773 socket_api INFO Client i_jZpjejCleheeb4AAAZ connected Jul 22 07:01:34 tinypilot python[2232]: 2023-07-22 07:01:34.968 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 07:01:35 tinypilot python[2233]: 2023-07-22 07:01:35.261 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 07:01:35 tinypilot python[2234]: 2023-07-22 07:01:35.373 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 07:01:35 tinypilot python[2235]: 2023-07-22 07:01:35.814 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 07:01:35 tinypilot python[2236]: 2023-07-22 07:01:35.864 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 07:01:35 tinypilot python[2237]: 2023-07-22 07:01:35.906 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 07:13:23 tinypilot python[539]: 2023-07-22 07:13:23.021 api INFO [SENSITIVE] Login request from IP 192.168.2.154 [/SENSITIVE] Jul 22 07:13:23 tinypilot python[539]: 2023-07-22 07:13:23.024 auth INFO [SENSITIVE] Checking authentication for user pnczkl [/SENSITIVE] Jul 22 07:13:23 tinypilot python[539]: 2023-07-22 07:13:23.153 session INFO [SENSITIVE] Started session for user pnczkl [/SENSITIVE] Jul 22 07:13:41 tinypilot python[539]: 2023-07-22 07:13:41.813 socket_api INFO Client 4MfKH68QdUuHZcKhAAAb connected Jul 22 07:14:12 tinypilot python[539]: 2023-07-22 07:14:12.507 socket_api INFO Client 4MfKH68QdUuHZcKhAAAb disconnected Jul 22 07:45:02 tinypilot python[539]: 2023-07-22 07:45:02.320 socket_api INFO Client i_jZpjejCleheeb4AAAZ disconnected Jul 22 07:45:28 tinypilot python[539]: 2023-07-22 07:45:28.372 socket_api INFO Client Uf58I7wgkV6nM83IAAAd connected Jul 22 07:50:08 tinypilot python[539]: 2023-07-22 07:50:08.539 socket_api INFO Client Uf58I7wgkV6nM83IAAAd disconnected Jul 22 07:50:10 tinypilot python[539]: 2023-07-22 07:50:10.307 socket_api INFO Client DhA6vSpH6PfiHH4-AAAf connected Jul 22 07:56:30 tinypilot python[539]: 2023-07-22 07:56:30.506 socket_api INFO Client DhA6vSpH6PfiHH4-AAAf disconnected Jul 22 07:56:57 tinypilot python[539]: 2023-07-22 07:56:57.559 socket_api INFO Client Mh_CZETmiuoOr86nAAAh connected Jul 22 08:07:28 tinypilot python[539]: 2023-07-22 08:07:28.334 socket_api INFO Client Mh_CZETmiuoOr86nAAAh disconnected Jul 22 08:07:59 tinypilot python[539]: 2023-07-22 08:07:59.461 socket_api INFO Client uzo7q6UBU8_EcveHAAAj connected Jul 22 08:12:39 tinypilot python[539]: 2023-07-22 08:12:39.633 socket_api INFO Client uzo7q6UBU8_EcveHAAAj disconnected Jul 22 08:12:41 tinypilot python[539]: 2023-07-22 08:12:41.404 socket_api INFO Client 4JlvY2ESh27DbLm9AAAl connected Jul 22 08:19:01 tinypilot python[539]: 2023-07-22 08:19:01.889 socket_api INFO Client 4JlvY2ESh27DbLm9AAAl disconnected Jul 22 08:19:04 tinypilot python[539]: 2023-07-22 08:19:04.677 socket_api INFO Client DHlqSNBaxg3_VaY2AAAn connected Jul 22 08:20:41 tinypilot python[539]: 2023-07-22 08:20:41.536 socket_api INFO Client DHlqSNBaxg3_VaY2AAAn disconnected Jul 22 08:22:10 tinypilot python[539]: 2023-07-22 08:22:10.877 socket_api INFO Client 8EF3ua9CxbI2KFhYAAAp connected Jul 22 08:22:12 tinypilot python[3342]: 2023-07-22 08:22:12.189 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:22:12 tinypilot python[3346]: 2023-07-22 08:22:12.795 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:22:15 tinypilot python[3351]: 2023-07-22 08:22:15.848 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:22:16 tinypilot python[3352]: 2023-07-22 08:22:16.053 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:22:24 tinypilot python[3353]: 2023-07-22 08:22:24.641 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:22:24 tinypilot python[3354]: 2023-07-22 08:22:24.990 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:22:25 tinypilot python[3355]: 2023-07-22 08:22:25.223 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:22:25 tinypilot python[3356]: 2023-07-22 08:22:25.427 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:22:25 tinypilot python[3357]: 2023-07-22 08:22:25.588 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:22:25 tinypilot python[3358]: 2023-07-22 08:22:25.766 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:22:27 tinypilot sudo[3361]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/check-default-credentials Jul 22 08:22:27 tinypilot sudo[3361]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jul 22 08:22:27 tinypilot sudo[3361]: pam_unix(sudo:session): session closed for user root Jul 22 08:22:29 tinypilot sudo[3364]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/toggle-ssh-service Jul 22 08:22:29 tinypilot sudo[3364]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jul 22 08:22:31 tinypilot sudo[3364]: pam_unix(sudo:session): session closed for user root Jul 22 08:22:31 tinypilot python[3434]: 2023-07-22 08:22:31.201 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:22:31 tinypilot python[3435]: 2023-07-22 08:22:31.228 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:23:09 tinypilot python[3502]: 2023-07-22 08:23:09.115 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:30:49 tinypilot python[3836]: 2023-07-22 08:30:49.732 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:30:49 tinypilot python[3837]: 2023-07-22 08:30:49.955 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:30:50 tinypilot python[3838]: 2023-07-22 08:30:50.200 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:41:09 tinypilot python[3974]: 2023-07-22 08:41:09.782 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:41:09 tinypilot python[3975]: 2023-07-22 08:41:09.924 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:41:10 tinypilot python[3976]: 2023-07-22 08:41:10.066 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:41:10 tinypilot python[3977]: 2023-07-22 08:41:10.208 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:41:10 tinypilot python[3978]: 2023-07-22 08:41:10.349 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:41:10 tinypilot python[3979]: 2023-07-22 08:41:10.497 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:41:15 tinypilot python[3980]: 2023-07-22 08:41:15.085 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:41:15 tinypilot python[3981]: 2023-07-22 08:41:15.221 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:41:15 tinypilot python[3982]: 2023-07-22 08:41:15.391 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:41:15 tinypilot python[3983]: 2023-07-22 08:41:15.543 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:44:40 tinypilot python[539]: 2023-07-22 08:44:40.550 local_system INFO Retrieving local system's kernel version Jul 22 08:44:40 tinypilot python[539]: 2023-07-22 08:44:40.565 local_system INFO Retrieved local system's kernel version as 5.15.61-v7l+ Jul 22 08:44:40 tinypilot python[539]: 2023-07-22 08:44:40.566 local_system INFO Retrieving local system's distribution name Jul 22 08:44:40 tinypilot python[539]: 2023-07-22 08:44:40.703 local_system INFO Retrieved local system's distribution name as Raspbian Jul 22 08:44:40 tinypilot python[539]: 2023-07-22 08:44:40.703 local_system INFO Retrieving local system's distribution version Jul 22 08:44:40 tinypilot python[539]: 2023-07-22 08:44:40.801 local_system INFO Retrieved local system's distribution version as 11 Jul 22 08:44:43 tinypilot python[4115]: 2023-07-22 08:44:43.911 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:44:44 tinypilot python[4116]: 2023-07-22 08:44:44.054 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:44:44 tinypilot python[4117]: 2023-07-22 08:44:44.353 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:44:44 tinypilot python[4118]: 2023-07-22 08:44:44.515 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:44:47 tinypilot python[4119]: 2023-07-22 08:44:47.173 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:44:47 tinypilot python[4120]: 2023-07-22 08:44:47.344 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:44:47 tinypilot python[4121]: 2023-07-22 08:44:47.511 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:44:47 tinypilot python[4122]: 2023-07-22 08:44:47.660 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:06 tinypilot sudo[4125]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/check-default-credentials Jul 22 08:46:06 tinypilot sudo[4125]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jul 22 08:46:06 tinypilot sudo[4125]: pam_unix(sudo:session): session closed for user root Jul 22 08:46:15 tinypilot python[4129]: 2023-07-22 08:46:15.781 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:19 tinypilot python[4130]: 2023-07-22 08:46:19.065 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:19 tinypilot python[4131]: 2023-07-22 08:46:19.209 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:19 tinypilot python[4132]: 2023-07-22 08:46:19.357 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:19 tinypilot python[4133]: 2023-07-22 08:46:19.508 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:19 tinypilot python[4134]: 2023-07-22 08:46:19.631 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:19 tinypilot python[4135]: 2023-07-22 08:46:19.781 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:28 tinypilot python[4136]: 2023-07-22 08:46:28.059 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:28 tinypilot python[4137]: 2023-07-22 08:46:28.188 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:28 tinypilot python[4138]: 2023-07-22 08:46:28.339 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:28 tinypilot python[4139]: 2023-07-22 08:46:28.465 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:40 tinypilot python[4141]: 2023-07-22 08:46:40.970 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:41 tinypilot python[4142]: 2023-07-22 08:46:41.106 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:41 tinypilot python[4143]: 2023-07-22 08:46:41.230 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:41 tinypilot python[4144]: 2023-07-22 08:46:41.365 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:41 tinypilot python[4145]: 2023-07-22 08:46:41.517 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:54 tinypilot python[4283]: 2023-07-22 08:46:54.742 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:54 tinypilot python[4284]: 2023-07-22 08:46:54.880 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:55 tinypilot python[4285]: 2023-07-22 08:46:55.245 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:55 tinypilot python[4286]: 2023-07-22 08:46:55.375 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:55 tinypilot python[4287]: 2023-07-22 08:46:55.606 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:55 tinypilot python[4288]: 2023-07-22 08:46:55.764 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:46:56 tinypilot python[539]: 2023-07-22 08:46:56.330 socket_api INFO Client 8EF3ua9CxbI2KFhYAAAp disconnected Jul 22 08:47:08 tinypilot python[539]: 2023-07-22 08:47:08.338 socket_api INFO Client B4mfg0LxtSVajSDVAAAr connected Jul 22 08:47:42 tinypilot python[4305]: 2023-07-22 08:47:42.346 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:47:42 tinypilot python[4306]: 2023-07-22 08:47:42.950 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:47:43 tinypilot python[539]: 2023-07-22 08:47:43.835 socket_api INFO Client B4mfg0LxtSVajSDVAAAr disconnected Jul 22 08:47:51 tinypilot python[539]: 2023-07-22 08:47:51.029 socket_api INFO Client 0YMljxjl6F9us0oFAAAt connected Jul 22 08:47:52 tinypilot python[4308]: 2023-07-22 08:47:52.960 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:47:53 tinypilot python[4309]: 2023-07-22 08:47:53.549 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:48:08 tinypilot python[4317]: 2023-07-22 08:48:08.486 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:49:28 tinypilot python[4319]: 2023-07-22 08:49:28.271 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:49:28 tinypilot python[4320]: 2023-07-22 08:49:28.424 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:50:29 tinypilot python[4321]: 2023-07-22 08:50:29.099 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:50:29 tinypilot python[4322]: 2023-07-22 08:50:29.256 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:50:29 tinypilot python[4323]: 2023-07-22 08:50:29.377 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:50:29 tinypilot python[4324]: 2023-07-22 08:50:29.530 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 22 08:50:30 tinypilot python[539]: 2023-07-22 08:50:30.895 socket_api INFO Client 0YMljxjl6F9us0oFAAAt disconnected Jul 22 12:04:32 tinypilot python[539]: 2023-07-22 12:04:32.827 socket_api INFO Client 4jY0_hSYwC1FZ6YQAAAv connected Jul 22 12:04:32 tinypilot python[539]: 2023-07-22 12:04:32.836 socket_api INFO Client 4jY0_hSYwC1FZ6YQAAAv disconnected -- Boot 0ff5079a538a4b86b4c3b39fece9bdd2 -- Jul 22 16:46:38 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Jul 22 16:46:46 tinypilot python[569]: 2023-07-22 16:46:46.291 __main__ INFO Starting app Jul 22 20:29:39 tinypilot python[569]: 2023-07-22 20:29:39.693 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Jul 22 20:29:39 tinypilot python[569]: 2023-07-22 20:29:39.731 db.store INFO Read 7 database migrations from disk Jul 22 20:29:40 tinypilot python[569]: 2023-07-22 20:29:40.226 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.2.152/ Jul 23 08:04:08 tinypilot python[569]: 2023-07-23 08:04:08.397 api INFO [SENSITIVE] Login request from IP 192.168.2.154 [/SENSITIVE] Jul 23 08:04:08 tinypilot python[569]: 2023-07-23 08:04:08.399 auth INFO [SENSITIVE] Checking authentication for user pnczkl [/SENSITIVE] Jul 23 08:04:08 tinypilot python[569]: 2023-07-23 08:04:08.513 auth INFO [SENSITIVE] Cannot authenticate, password not correct for user pnczkl [/SENSITIVE] Jul 23 08:04:15 tinypilot python[569]: 2023-07-23 08:04:15.462 api INFO [SENSITIVE] Login request from IP 192.168.2.154 [/SENSITIVE] Jul 23 08:04:15 tinypilot python[569]: 2023-07-23 08:04:15.463 auth INFO [SENSITIVE] Checking authentication for user pnczkl [/SENSITIVE] Jul 23 08:04:15 tinypilot python[569]: 2023-07-23 08:04:15.575 session INFO [SENSITIVE] Started session for user pnczkl [/SENSITIVE] Jul 23 08:04:18 tinypilot python[569]: 2023-07-23 08:04:18.055 socket_api INFO Client -74_b4eJvoGuGih6AAAB connected Jul 23 08:04:42 tinypilot python[569]: 2023-07-23 08:04:42.523 socket_api INFO Client -74_b4eJvoGuGih6AAAB disconnected Jul 25 03:48:54 tinypilot python[569]: 2023-07-25 03:48:54.985 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.2.152/ Jul 25 03:49:15 tinypilot python[569]: 2023-07-25 03:49:15.119 api INFO [SENSITIVE] Login request from IP 192.168.2.158 [/SENSITIVE] Jul 25 03:49:15 tinypilot python[569]: 2023-07-25 03:49:15.120 auth INFO [SENSITIVE] Checking authentication for user pnczkl [/SENSITIVE] Jul 25 03:49:15 tinypilot python[569]: 2023-07-25 03:49:15.198 session INFO [SENSITIVE] Started session for user pnczkl [/SENSITIVE] Jul 25 03:49:15 tinypilot python[569]: 2023-07-25 03:49:15.542 socket_api INFO Client 7A7hyLxyaBMkIKTSAAAD connected Jul 25 04:18:23 tinypilot python[569]: 2023-07-25 04:18:23.132 api INFO [SENSITIVE] Login request from IP 192.168.2.154 [/SENSITIVE] Jul 25 04:18:23 tinypilot python[569]: 2023-07-25 04:18:23.133 auth INFO [SENSITIVE] Checking authentication for user pnczkl [/SENSITIVE] Jul 25 04:18:23 tinypilot python[569]: 2023-07-25 04:18:23.253 session INFO [SENSITIVE] Started session for user pnczkl [/SENSITIVE] Jul 25 04:18:25 tinypilot python[569]: 2023-07-25 04:18:25.611 socket_api INFO Client 4VtnXWfpskDYDhXXAAAF connected Jul 25 04:53:38 tinypilot python[569]: 2023-07-25 04:53:38.182 socket_api INFO Client 7A7hyLxyaBMkIKTSAAAD disconnected Jul 25 04:53:56 tinypilot python[569]: 2023-07-25 04:53:56.104 socket_api INFO Client UiVmEk9JZwgitabuAAAH connected Jul 25 05:43:22 tinypilot python[569]: 2023-07-25 05:43:22.589 socket_api INFO Client UiVmEk9JZwgitabuAAAH disconnected Jul 25 05:43:23 tinypilot python[569]: 2023-07-25 05:43:23.321 socket_api INFO Client JQk5JfDwwOyQTQN6AAAJ connected Jul 25 05:43:29 tinypilot python[569]: 2023-07-25 05:43:29.520 socket_api INFO Client JQk5JfDwwOyQTQN6AAAJ disconnected Jul 25 05:43:29 tinypilot python[569]: 2023-07-25 05:43:29.743 socket_api INFO Client 0J2cbfNoDeoPl_rNAAAL connected Jul 25 07:30:43 tinypilot python[569]: 2023-07-25 07:30:43.085 socket_api INFO Client 0J2cbfNoDeoPl_rNAAAL disconnected Jul 25 07:31:07 tinypilot python[569]: 2023-07-25 07:31:07.119 socket_api INFO Client 4cYDC8kgdO2KGjM2AAAN connected Jul 25 09:36:53 tinypilot python[569]: 2023-07-25 09:36:53.590 api INFO [SENSITIVE] Login request from IP 192.168.2.154 [/SENSITIVE] Jul 25 09:36:53 tinypilot python[569]: 2023-07-25 09:36:53.593 auth INFO [SENSITIVE] Checking authentication for user pnczkl [/SENSITIVE] Jul 25 09:36:53 tinypilot python[569]: 2023-07-25 09:36:53.727 session INFO [SENSITIVE] Started session for user pnczkl [/SENSITIVE] Jul 25 09:36:55 tinypilot python[569]: 2023-07-25 09:36:55.013 socket_api INFO Client tvEOE5rZbER1yU2hAAAP connected Jul 25 10:24:44 tinypilot python[569]: 2023-07-25 10:24:44.982 socket_api INFO Client tvEOE5rZbER1yU2hAAAP disconnected Jul 25 10:25:35 tinypilot python[569]: 2023-07-25 10:25:35.452 socket_api INFO Client Xh3fJxupcMFRR2MhAAAV connected Jul 25 11:45:53 tinypilot python[569]: 2023-07-25 11:45:53.989 socket_api INFO Client 4cYDC8kgdO2KGjM2AAAN disconnected Jul 25 11:47:55 tinypilot python[569]: 2023-07-25 11:47:55.139 socket_api INFO Client Vipk5-IuHPVjJc7XAAAX connected Jul 25 11:57:14 tinypilot python[569]: 2023-07-25 11:57:14.674 socket_api INFO Client Vipk5-IuHPVjJc7XAAAX disconnected Jul 25 11:57:35 tinypilot python[569]: 2023-07-25 11:57:35.579 socket_api INFO Client pM7Wwzln8lylZsyeAAAZ connected Jul 25 11:57:47 tinypilot python[569]: 2023-07-25 11:57:47.661 socket_api INFO Client pM7Wwzln8lylZsyeAAAZ disconnected Jul 25 11:57:49 tinypilot python[569]: 2023-07-25 11:57:49.854 socket_api INFO Client qrq_Hrt-Urn_sgfRAAAb connected Jul 25 12:21:23 tinypilot python[569]: 2023-07-25 12:21:23.014 socket_api INFO Client 4VtnXWfpskDYDhXXAAAF disconnected Jul 25 12:36:06 tinypilot python[569]: 2023-07-25 12:36:06.001 socket_api INFO Client Xh3fJxupcMFRR2MhAAAV disconnected Jul 25 12:36:10 tinypilot python[569]: 2023-07-25 12:36:10.117 socket_api INFO Client aEcRhgPZ-Lhr_6rYAAAd connected Jul 25 12:36:13 tinypilot python[569]: 2023-07-25 12:36:13.399 socket_api INFO Client aEcRhgPZ-Lhr_6rYAAAd disconnected Jul 25 13:10:35 tinypilot python[569]: 2023-07-25 13:10:35.830 socket_api INFO Client 8BQs3l1Ll1hh30kIAAAf connected Jul 25 13:10:46 tinypilot sudo[30174]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Jul 25 13:10:46 tinypilot sudo[30174]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) TinyPilot update logs ok: [localhost] TASK [ansible-role-ustreamer : create Janus config files] ********************** ok: [localhost] => (item=janus.jcfg) ok: [localhost] => (item=janus.transport.websockets.jcfg) TASK [ansible-role-ustreamer : get multi-arch target triplet (i.e., machine-vendor-operatingsystem)] *** ok: [localhost] TASK [ansible-role-ustreamer : determine Janus plugins directory] ************** ok: [localhost] TASK [ansible-role-ustreamer : create ustreamer group] ************************* ok: [localhost] TASK [ansible-role-ustreamer : create ustreamer user] ************************** ok: [localhost] TASK [ansible-role-ustreamer : check for a boot config file] ******************* ok: [localhost] TASK [ansible-role-ustreamer : save whether boot config file exists] *********** ok: [localhost] TASK [ansible-role-ustreamer : check whether this machine has a uStreamer settings file] *** ok: [localhost] TASK [ansible-role-ustreamer : read uStreamer settings file] ******************* ok: [localhost] TASK [ansible-role-ustreamer : decode settings file] *************************** ok: [localhost] TASK [ansible-role-ustreamer : read ustreamer_capture_device from config file if it's not already defined] *** ok: [localhost] TASK [ansible-role-ustreamer : enable TC358743 overlay in /boot/config.txt] **** ok: [localhost] TASK [ansible-role-ustreamer : enable TC358743-audio overlay in /boot/config.txt] *** ok: [localhost] TASK [ansible-role-ustreamer : set GPU memory to 256MB in /boot/config.txt] **** ok: [localhost] TASK [ansible-role-ustreamer : check for a boot cmdline file] ****************** ok: [localhost] TASK [ansible-role-ustreamer : read /boot/cmdline.txt] ************************* ok: [localhost] TASK [ansible-role-ustreamer : decode command-line string] ********************* ok: [localhost] TASK [ansible-role-ustreamer : change cma to 128M if it's set to a different value] *** skipping: [localhost] TASK [ansible-role-ustreamer : add cma=128M to cmdline.txt if it's missing] **** skipping: [localhost] TASK [ansible-role-ustreamer : create EDIDs folder] **************************** ok: [localhost] TASK [ansible-role-ustreamer : copy TC358743 EDID file] ************************ changed: [localhost] TASK [ansible-role-ustreamer : install TC358743 initializer service] *********** ok: [localhost] TASK [ansible-role-ustreamer : use custom settings for TC358743 chip for any facts not already defined] *** ok: [localhost] TASK [ansible-role-ustreamer : remove TC358743 initializer service file] ******* skipping: [localhost] TASK [ansible-role-ustreamer : disable TC358743 overlay in /boot/config.txt] *** skipping: [localhost] TASK [ansible-role-ustreamer : disable TC358743-audio overlay in /boot/config.txt] *** skipping: [localhost] TASK [ansible-role-ustreamer : collect universal required apt packages] ******** ok: [localhost] TASK [ansible-role-ustreamer : collect Raspberry Pi OS specific required apt packages] *** ok: [localhost] TASK [ansible-role-ustreamer : collect Raspberry Pi OS and Debian specific required apt packages for audio] *** ok: [localhost] TASK [ansible-role-ustreamer : collect Debian-specific required apt packages] *** skipping: [localhost] TASK [ansible-role-ustreamer : collect Ubuntu-specific required apt packages] *** skipping: [localhost] TASK [ansible-role-ustreamer : collect Janus WebRTC plugin specific required apt packages] *** ok: [localhost] TASK [ansible-role-ustreamer : install uStreamer pre-requisite packages] ******* ok: [localhost] TASK [ansible-role-ustreamer : install uStreamer Debian package] *************** changed: [localhost] TASK [ansible-role-ustreamer : create uStreamer folder] ************************ skipping: [localhost] TASK [ansible-role-ustreamer : get uStreamer repo] ***************************** skipping: [localhost] TASK [ansible-role-ustreamer : clean uStreamer repository] ********************* skipping: [localhost] TASK [ansible-role-ustreamer : build uStreamer] ******************************** skipping: [localhost] TASK [ansible-role-ustreamer : fix uStreamer folder permissions] *************** changed: [localhost] TASK [ansible-role-ustreamer : install uStreamer as a service] ***************** ok: [localhost] TASK [ansible-role-ustreamer : enable systemd uStreamer service file] ********** ok: [localhost] TASK [ansible-role-ustreamer : save uStreamer settings file] ******************* ok: [localhost] TASK [ansible-role-ustreamer : create uStreamer Janus plugin config] *********** ok: [localhost] TASK [ansible-role-ustreamer : install uStreamer Janus plugin] ***************** skipping: [localhost] TASK [ansible-role-ustreamer : define ansible to yq architecture mapping] ****** ok: [localhost] TASK [ansible-role-ustreamer : canonicalize yq binary architecture] ************ ok: [localhost] TASK [ansible-role-ustreamer : install yq] ************************************* ok: [localhost] TASK [ansible-role-ustreamer : create uStreamer launcher directories] ********** ok: [localhost] => (item=/opt/ustreamer-launcher) ok: [localhost] => (item=/opt/ustreamer-launcher/configs.d) TASK [ansible-role-ustreamer : create runtime variables dictionary] ************ ok: [localhost] TASK [ansible-role-ustreamer : collect non-null runtime variables] ************* ok: [localhost] => (item=ustreamer_interface) ok: [localhost] => (item=ustreamer_port) skipping: [localhost] => (item=ustreamer_video_path) ok: [localhost] => (item=ustreamer_encoder) ok: [localhost] => (item=ustreamer_format) skipping: [localhost] => (item=ustreamer_resolution) ok: [localhost] => (item=ustreamer_desired_fps) ok: [localhost] => (item=ustreamer_workers) ok: [localhost] => (item=ustreamer_quality) skipping: [localhost] => (item=ustreamer_brightness) ok: [localhost] => (item=ustreamer_persistent) ok: [localhost] => (item=ustreamer_use_dv_timings) ok: [localhost] => (item=ustreamer_drop_same_frames) skipping: [localhost] => (item=ustreamer_tcp_nodelay) ok: [localhost] => (item=ustreamer_h264_sink) ok: [localhost] => (item=ustreamer_h264_sink_mode) ok: [localhost] => (item=ustreamer_h264_sink_rm) ok: [localhost] => (item=ustreamer_h264_bitrate) TASK [ansible-role-ustreamer : print uStreamer runtime variables] ************** ok: [localhost] => { "ustreamer_runtime_vars": { "ustreamer_desired_fps": 16, "ustreamer_drop_same_frames": "30", "ustreamer_encoder": "m2m-image", "ustreamer_format": "uyvy", "ustreamer_h264_bitrate": 7100, "ustreamer_h264_sink": "tinypilot::ustreamer::h264", "ustreamer_h264_sink_mode": 777, "ustreamer_h264_sink_rm": true, "ustreamer_interface": "127.0.0.1", "ustreamer_persistent": true, "ustreamer_port": 8001, "ustreamer_quality": 52, "ustreamer_use_dv_timings": true, "ustreamer_workers": "3" } } TASK [ansible-role-ustreamer : write uStreamer runtime variables to file] ****** ok: [localhost] TASK [ansible-role-ustreamer : install uStreamer launcher script] ************** ok: [localhost] TASK [ansible-role-tinypilot-pro : install TinyPilot Debian package] *********** changed: [localhost] TASK [ansible-role-tinypilot-pro : install TinyPilot as a service] ************* ok: [localhost] TASK [ansible-role-tinypilot-pro : enable systemd TinyPilot service file] ****** ok: [localhost] TASK [ansible-role-tinypilot-pro : generate nginx ca keys] ********************* ok: [localhost] TASK [ansible-role-tinypilot-pro : generate nginx tls keys] ******************** ok: [localhost] TASK [ansible-role-nginx : Include OS-specific variables.] ********************* ok: [localhost] TASK [ansible-role-nginx : Define nginx_user.] ********************************* ok: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** skipping: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** skipping: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** included: /mnt/tinypilot-installer/roles/ansible-role-nginx/tasks/setup-Debian.yml for localhost TASK [ansible-role-nginx : Update apt cache.] ********************************** ok: [localhost] TASK [ansible-role-nginx : Ensure nginx is installed.] ************************* ok: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** skipping: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** skipping: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** skipping: [localhost] TASK [ansible-role-nginx : Remove default nginx vhost config file (if configured).] *** ok: [localhost] TASK [ansible-role-nginx : Ensure nginx_vhost_path exists.] ******************** ok: [localhost] TASK [ansible-role-nginx : Add managed vhost config files.] ******************** ok: [localhost] => (item={'listen': [80, '443 ssl http2'], 'server_name': 'tinypilot', 'filename': 'tinypilot.conf', 'root': '/opt/tinypilot', 'index': 'index.html', 'error_page': '497 =307 https://$http_host$request_uri', 'extra_parameters': 'ssl_certificate "/etc/ssl/certs/tinypilot-nginx.crt";\nssl_certificate_key "/etc/ssl/private/tinypilot-nginx.key";\nssl_protocols TLSv1.2;\nssl_prefer_server_ciphers on;\nssl_ciphers ECDHE-RSA-AES256-GCM-SHA512:DHE-RSA-AES256-GCM-SHA512:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384;\nssl_ecdh_curve secp384r1;\nssl_session_timeout 10m;\nssl_session_cache shared:SSL:10m;\nssl_session_tickets off;\nproxy_buffers 16 16k;\nproxy_buffer_size 16k;\nproxy_set_header Host $http_host;\nproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\nproxy_set_header X-Forwarded-Proto $scheme;\nproxy_http_version 1.1;\nlocation /socket.io {\n proxy_pass http://tinypilot;\n proxy_set_header Upgrade $http_upgrade;\n proxy_set_header Connection "Upgrade";\n # Since this is a connection upgrade, we don\'t inherit the settings from\n # above. We need these so that nginx forwards requests properly to\n # Flask-SocketIO.\n # See: https://github.com/miguelgrinberg/Flask-SocketIO/issues/1501#issuecomment-802082048\n proxy_set_header Host $http_host;\n proxy_set_header X-Forwarded-Host $http_host;\n proxy_set_header X-Forwarded-Proto $scheme;\n}\nlocation /state {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://ustreamer;\n}\nlocation /stream {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n postpone_output 0;\n proxy_buffering off;\n proxy_ignore_headers X-Accel-Buffering;\n proxy_pass http://ustreamer;\n}\nlocation /snapshot {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://ustreamer;\n}\nlocation /janus/ws {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://janus-ws;\n proxy_set_header Upgrade $http_upgrade;\n proxy_set_header Connection "Upgrade";\n proxy_set_header Host $http_host;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Scheme $scheme;\n proxy_set_header X-Forwarded-Proto $scheme;\n proxy_set_header X-Forwarded-Port $server_port;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n}\nlocation /ca.crt {\n alias "/etc/ssl/certs/tinypilot-ca.crt";\n}\nlocation / {\n proxy_pass http://tinypilot;\n}\nlocation /api/massStorage/backingFiles {\n # Allow large file transfers without buffering them.\n client_max_body_size 0;\n proxy_request_buffering off;\n proxy_read_timeout 1d;\n proxy_pass http://tinypilot;\n}\nlocation ~* ^/.+\\.(html|js|js.map|css|woff|woff2)$ {\n root "/opt/tinypilot/app/static";\n\n # We cache assets to prevent the browser from making redundant\n # requests to the same files while loading the page. (Observed on\n # Chrome 91.) We don’t want caching otherwise, though, in order to\n # avoid stale files after users update their device. Note, that in\n # addition to `max-age`, the browser’s caching behaviour is relative\n # to the `Last-Modified` header, so we make that seem recent.\n add_header Last-Modified $date_gmt;\n add_header Cache-Control \'public, max-age=10s\';\n}\nlocation ~* ^/.+\\.(jpg|jpeg|png|ico)$ {\n root "/opt/tinypilot/app/static";\n}\n# Authenticate any protected routes that are outside of the core\n# TinyPilot web app.\nlocation = /auth {\n internal;\n proxy_pass http://tinypilot/api/auth;\n proxy_pass_request_body off;\n proxy_set_header Content-Length "";\n proxy_set_header X-Original-URI $request_uri;\n\n # Redefine header directives, as they are not inherited here:\n # See http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_set_header\n proxy_set_header X-Forwarded-Proto $scheme;\n}\n'}) TASK [ansible-role-nginx : Remove managed vhost config files.] ***************** skipping: [localhost] => (item={'listen': [80, '443 ssl http2'], 'server_name': 'tinypilot', 'filename': 'tinypilot.conf', 'root': '/opt/tinypilot', 'index': 'index.html', 'error_page': '497 =307 https://$http_host$request_uri', 'extra_parameters': 'ssl_certificate "/etc/ssl/certs/tinypilot-nginx.crt";\nssl_certificate_key "/etc/ssl/private/tinypilot-nginx.key";\nssl_protocols TLSv1.2;\nssl_prefer_server_ciphers on;\nssl_ciphers ECDHE-RSA-AES256-GCM-SHA512:DHE-RSA-AES256-GCM-SHA512:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384;\nssl_ecdh_curve secp384r1;\nssl_session_timeout 10m;\nssl_session_cache shared:SSL:10m;\nssl_session_tickets off;\nproxy_buffers 16 16k;\nproxy_buffer_size 16k;\nproxy_set_header Host $http_host;\nproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\nproxy_set_header X-Forwarded-Proto $scheme;\nproxy_http_version 1.1;\nlocation /socket.io {\n proxy_pass http://tinypilot;\n proxy_set_header Upgrade $http_upgrade;\n proxy_set_header Connection "Upgrade";\n # Since this is a connection upgrade, we don\'t inherit the settings from\n # above. We need these so that nginx forwards requests properly to\n # Flask-SocketIO.\n # See: https://github.com/miguelgrinberg/Flask-SocketIO/issues/1501#issuecomment-802082048\n proxy_set_header Host $http_host;\n proxy_set_header X-Forwarded-Host $http_host;\n proxy_set_header X-Forwarded-Proto $scheme;\n}\nlocation /state {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://ustreamer;\n}\nlocation /stream {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n postpone_output 0;\n proxy_buffering off;\n proxy_ignore_headers X-Accel-Buffering;\n proxy_pass http://ustreamer;\n}\nlocation /snapshot {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://ustreamer;\n}\nlocation /janus/ws {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://janus-ws;\n proxy_set_header Upgrade $http_upgrade;\n proxy_set_header Connection "Upgrade";\n proxy_set_header Host $http_host;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Scheme $scheme;\n proxy_set_header X-Forwarded-Proto $scheme;\n proxy_set_header X-Forwarded-Port $server_port;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n}\nlocation /ca.crt {\n alias "/etc/ssl/certs/tinypilot-ca.crt";\n}\nlocation / {\n proxy_pass http://tinypilot;\n}\nlocation /api/massStorage/backingFiles {\n # Allow large file transfers without buffering them.\n client_max_body_size 0;\n proxy_request_buffering off;\n proxy_read_timeout 1d;\n proxy_pass http://tinypilot;\n}\nlocation ~* ^/.+\\.(html|js|js.map|css|woff|woff2)$ {\n root "/opt/tinypilot/app/static";\n\n # We cache assets to prevent the browser from making redundant\n # requests to the same files while loading the page. (Observed on\n # Chrome 91.) We don’t want caching otherwise, though, in order to\n # avoid stale files after users update their device. Note, that in\n # addition to `max-age`, the browser’s caching behaviour is relative\n # to the `Last-Modified` header, so we make that seem recent.\n add_header Last-Modified $date_gmt;\n add_header Cache-Control \'public, max-age=10s\';\n}\nlocation ~* ^/.+\\.(jpg|jpeg|png|ico)$ {\n root "/opt/tinypilot/app/static";\n}\n# Authenticate any protected routes that are outside of the core\n# TinyPilot web app.\nlocation = /auth {\n internal;\n proxy_pass http://tinypilot/api/auth;\n proxy_pass_request_body off;\n proxy_set_header Content-Length "";\n proxy_set_header X-Original-URI $request_uri;\n\n # Redefine header directives, as they are not inherited here:\n # See http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_set_header\n proxy_set_header X-Forwarded-Proto $scheme;\n}\n'}) TASK [ansible-role-nginx : Remove legacy vhosts.conf file.] ******************** ok: [localhost] TASK [ansible-role-nginx : Copy nginx configuration in place.] ***************** ok: [localhost] TASK [ansible-role-nginx : Ensure nginx service is running as configured.] ***** ok: [localhost] PLAY RECAP ********************************************************************* localhost : ok=68 changed=4 unreachable=0 failed=0 skipped=19 rescued=0 ignored=0 + cp /mnt/tinypilot-installer/tmp/tmp.7hBdZi7jco.yml /home/tinypilot/settings.yml + chown tinypilot:tinypilot /home/tinypilot/settings.yml + chmod 0644 /home/tinypilot/settings.yml + clean_up + rm -rf /mnt/tinypilot-installer/tmp/tmp.7hBdZi7jco.yml + clean_up + sudo umount --lazy /mnt/tinypilot-installer + sudo rm -rf /opt/tinypilot-updater /mnt/tinypilot-installer 2023-07-07 05:53:25.408 __main__ INFO Update completed successfully 2023-07-07 05:53:25.409 update.result_store INFO Writing result file to /home/tinypilot/logs/latest-update-result.json 2023-07-07 05:53:25.410 update.target_version INFO Clearing target version file /home/tinypilot/target-version uStreamer configuration ==> /opt/ustreamer-launcher/configs.d/000-defaults.yml <== --- ustreamer_desired_fps: 16 ustreamer_drop_same_frames: '30' ustreamer_encoder: m2m-image ustreamer_format: uyvy ustreamer_h264_bitrate: 7100 ustreamer_h264_sink: tinypilot::ustreamer::h264 ustreamer_h264_sink_mode: 777 ustreamer_h264_sink_rm: true ustreamer_interface: 127.0.0.1 ustreamer_persistent: true ustreamer_port: 8001 ustreamer_quality: 52 ustreamer_use_dv_timings: true ustreamer_workers: '3' ==> /opt/ustreamer-launcher/configs.d/100-tinypilot.yml <== ustreamer_persistent: true ustreamer_quality: 52 uStreamer logs Jul 25 10:24:38 tinypilot launch[570]: -- INFO [222958.454 stream] -- H264: Requested keyframe by a sink client Jul 25 10:24:38 tinypilot launch[570]: -- INFO [222958.536 http] -- HTTP: DEL client (now=1): [192.168.2.154]:53172, id=42d494a7c4d533f2, Connection reset by peer (reading,error) Jul 25 10:24:38 tinypilot launch[570]: -- INFO [222958.587 stream] -- H264: Requested keyframe by a sink client Jul 25 10:24:39 tinypilot launch[570]: -- INFO [222958.720 stream] -- H264: Requested keyframe by a sink client Jul 25 10:24:42 tinypilot launch[570]: -- INFO [222961.854 stream] -- H264: Requested keyframe by a sink client Jul 25 10:24:42 tinypilot launch[570]: -- INFO [222961.987 stream] -- H264: Requested keyframe by a sink client Jul 25 10:24:42 tinypilot launch[570]: -- INFO [222962.564 http] -- HTTP: NEW client (now=2): [192.168.2.154]:55398, id=3db44ee1a9853d5d Jul 25 10:24:45 tinypilot launch[570]: -- INFO [222964.854 stream] -- H264: Requested keyframe by a sink client Jul 25 10:24:45 tinypilot launch[570]: -- INFO [222964.987 stream] -- H264: Requested keyframe by a sink client Jul 25 10:24:50 tinypilot launch[570]: -- INFO [222969.787 stream] -- H264: Requested keyframe by a sink client Jul 25 10:24:50 tinypilot launch[570]: -- INFO [222969.920 stream] -- H264: Requested keyframe by a sink client Jul 25 10:24:50 tinypilot launch[570]: -- INFO [222970.254 stream] -- H264: Requested keyframe by a sink client Jul 25 10:24:50 tinypilot launch[570]: -- INFO [222970.387 stream] -- H264: Requested keyframe by a sink client Jul 25 10:24:51 tinypilot launch[570]: -- INFO [222970.920 stream] -- H264: Requested keyframe by a sink client Jul 25 10:24:51 tinypilot launch[570]: -- INFO [222971.054 stream] -- H264: Requested keyframe by a sink client Jul 25 10:24:54 tinypilot launch[570]: -- INFO [222973.920 stream] -- H264: Requested keyframe by a sink client Jul 25 10:24:54 tinypilot launch[570]: -- INFO [222974.054 stream] -- H264: Requested keyframe by a sink client Jul 25 10:25:17 tinypilot launch[570]: -- INFO [222997.372 http] -- HTTP: DEL client (now=1): [192.168.2.154]:55398, id=3db44ee1a9853d5d, Connection reset by peer (writing,error) Jul 25 10:25:29 tinypilot launch[570]: -- INFO [223009.524 http] -- HTTP: NEW client (now=2): [192.168.2.154]:54416, id=e389b1bbac173710 Jul 25 10:38:34 tinypilot launch[570]: -- INFO [223794.645 stream] -- H264: Requested keyframe by a sink client Jul 25 10:38:35 tinypilot launch[570]: -- INFO [223794.778 stream] -- H264: Requested keyframe by a sink client Jul 25 11:47:42 tinypilot launch[570]: -- INFO [227942.616 http] -- HTTP: DEL client (now=1): [192.168.2.158]:48684, id=625d4a5cfeb06878, Resource temporarily unavailable (reading,eof) Jul 25 11:47:55 tinypilot launch[570]: -- INFO [227954.844 http] -- HTTP: NEW client (now=2): [192.168.2.158]:34380, id=851a20a38ffe979e Jul 25 11:47:55 tinypilot launch[570]: -- INFO [227955.432 stream] -- H264: Requested keyframe by a sink client Jul 25 11:47:55 tinypilot launch[570]: -- INFO [227955.566 stream] -- H264: Requested keyframe by a sink client Jul 25 11:47:55 tinypilot launch[570]: -- INFO [227955.618 http] -- HTTP: DEL client (now=1): [192.168.2.158]:34380, id=851a20a38ffe979e, Resource temporarily unavailable (reading,eof) Jul 25 11:53:22 tinypilot launch[570]: -- INFO [228281.962 stream] -- H264: Requested keyframe by a sink client Jul 25 11:53:22 tinypilot launch[570]: -- INFO [228282.096 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:28 tinypilot launch[570]: -- INFO [228468.693 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:29 tinypilot launch[570]: -- INFO [228468.827 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:38 tinypilot launch[570]: -- INFO [228478.027 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:38 tinypilot launch[570]: -- INFO [228478.160 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:39 tinypilot launch[570]: -- INFO [228479.693 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:40 tinypilot launch[570]: -- INFO [228479.827 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:40 tinypilot launch[570]: -- INFO [228480.600 http] -- HTTP: NEW client (now=2): [192.168.2.158]:58492, id=e84a90ab62e0add0 Jul 25 11:56:41 tinypilot launch[570]: -- INFO [228480.893 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:41 tinypilot launch[570]: -- INFO [228481.027 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:42 tinypilot launch[570]: -- INFO [228481.962 http] -- HTTP: NEW client (now=3): [192.168.2.154]:48558, id=bae415f97a3528b0 Jul 25 11:56:45 tinypilot launch[570]: -- INFO [228485.062 http] -- HTTP: DEL client (now=2): [192.168.2.158]:58492, id=e84a90ab62e0add0, Connection reset by peer (reading,error) Jul 25 11:56:45 tinypilot launch[570]: -- INFO [228485.160 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:45 tinypilot launch[570]: -- INFO [228485.427 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:45 tinypilot launch[570]: -- INFO [228485.560 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:45 tinypilot launch[570]: -- INFO [228485.693 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:49 tinypilot launch[570]: -- INFO [228489.146 http] -- HTTP: NEW client (now=3): [192.168.2.158]:48572, id=dfbcb2fa41584b1d Jul 25 11:56:51 tinypilot launch[570]: -- INFO [228491.627 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:52 tinypilot launch[570]: -- INFO [228491.760 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:52 tinypilot launch[570]: -- INFO [228492.160 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:52 tinypilot launch[570]: -- INFO [228492.293 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:54 tinypilot launch[570]: -- INFO [228494.493 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:54 tinypilot launch[570]: -- INFO [228494.627 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:55 tinypilot launch[570]: -- INFO [228495.627 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:56 tinypilot launch[570]: -- INFO [228495.760 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:56 tinypilot launch[570]: -- INFO [228495.893 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:58 tinypilot launch[570]: -- INFO [228498.626 stream] -- H264: Requested keyframe by a sink client Jul 25 11:56:59 tinypilot launch[570]: -- INFO [228498.760 stream] -- H264: Requested keyframe by a sink client Jul 25 11:57:00 tinypilot launch[570]: -- INFO [228500.626 stream] -- H264: Requested keyframe by a sink client Jul 25 11:57:01 tinypilot launch[570]: -- INFO [228500.760 stream] -- H264: Requested keyframe by a sink client Jul 25 11:57:06 tinypilot launch[570]: -- INFO [228506.718 http] -- HTTP: DEL client (now=2): [192.168.2.154]:48558, id=bae415f97a3528b0, Connection reset by peer (reading,error) Jul 25 11:57:07 tinypilot launch[570]: -- INFO [228506.760 stream] -- H264: Requested keyframe by a sink client Jul 25 11:57:07 tinypilot launch[570]: -- INFO [228506.893 stream] -- H264: Requested keyframe by a sink client Jul 25 11:57:07 tinypilot launch[570]: -- INFO [228507.026 stream] -- H264: Requested keyframe by a sink client Jul 25 11:57:07 tinypilot launch[570]: -- INFO [228507.226 stream] -- H264: Requested keyframe by a sink client Jul 25 11:57:07 tinypilot launch[570]: -- INFO [228507.360 stream] -- H264: Requested keyframe by a sink client Jul 25 11:57:49 tinypilot launch[570]: -- INFO [228549.521 http] -- HTTP: NEW client (now=3): [192.168.2.158]:40792, id=4c017373a79b32d Jul 25 11:57:50 tinypilot launch[570]: -- INFO [228550.026 stream] -- H264: Requested keyframe by a sink client Jul 25 11:57:50 tinypilot launch[570]: -- INFO [228550.159 stream] -- H264: Requested keyframe by a sink client Jul 25 11:57:50 tinypilot launch[570]: -- INFO [228550.693 stream] -- H264: Requested keyframe by a sink client Jul 25 11:57:51 tinypilot launch[570]: -- INFO [228550.826 stream] -- H264: Requested keyframe by a sink client Jul 25 11:57:51 tinypilot launch[570]: -- INFO [228550.883 http] -- HTTP: DEL client (now=2): [192.168.2.158]:40792, id=4c017373a79b32d, Resource temporarily unavailable (reading,eof) Jul 25 11:57:55 tinypilot launch[570]: -- INFO [228555.093 stream] -- H264: Requested keyframe by a sink client Jul 25 11:57:55 tinypilot launch[570]: -- INFO [228555.226 stream] -- H264: Requested keyframe by a sink client Jul 25 11:57:56 tinypilot launch[570]: -- INFO [228556.226 stream] -- H264: Requested keyframe by a sink client Jul 25 11:57:56 tinypilot launch[570]: -- INFO [228556.359 stream] -- H264: Requested keyframe by a sink client Jul 25 11:58:01 tinypilot launch[570]: -- INFO [228560.842 http] -- HTTP: DEL client (now=1): [192.168.2.158]:48572, id=dfbcb2fa41584b1d, Connection reset by peer (writing,error) Jul 25 12:36:05 tinypilot launch[570]: -- INFO [230845.759 http] -- HTTP: DEL client (now=0): [192.168.2.154]:54416, id=e389b1bbac173710, Bad file descriptor (reading,eof) Jul 25 13:10:36 tinypilot launch[570]: -- INFO [232916.573 http] -- HTTP: NEW client (now=1): [192.168.2.154]:49964, id=ac40ddd245a63e0b Jul 25 13:10:39 tinypilot launch[570]: -- INFO [232919.011 stream] -- H264: Requested keyframe by a sink client Jul 25 13:10:39 tinypilot launch[570]: -- INFO [232919.145 stream] -- H264: Requested keyframe by a sink client Jul 25 13:10:39 tinypilot launch[570]: -- INFO [232919.278 stream] -- H264: Requested keyframe by a sink client Jul 25 13:10:39 tinypilot launch[570]: -- INFO [232919.284 http] -- HTTP: DEL client (now=0): [192.168.2.154]:49964, id=ac40ddd245a63e0b, Resource temporarily unavailable (reading,eof) nginx logs -- Journal begins at Tue 2022-09-13 02:58:41 BST, ends at Tue 2023-07-25 13:10:46 BST. -- Jul 07 05:01:57 tinypilot systemd[1]: Reloading A high performance web server and a reverse proxy server. Jul 07 05:01:57 tinypilot systemd[1]: Reloaded A high performance web server and a reverse proxy server. Jul 07 05:02:34 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 07 05:02:34 tinypilot systemd[1]: nginx.service: Succeeded. Jul 07 05:02:34 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jul 07 05:02:34 tinypilot systemd[1]: nginx.service: Consumed 53.494s CPU time. -- Boot d11c44a6ddf3421aa1af6551aa4c97ba -- Jul 07 05:02:39 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 07 05:02:40 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 07 05:03:20 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 07 05:03:20 tinypilot systemd[1]: nginx.service: Succeeded. Jul 07 05:03:20 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Boot cb6d23f583d44908bdf8d915f35e63d4 -- Jul 07 05:03:27 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 07 05:03:27 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 07 05:53:27 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 07 05:53:27 tinypilot systemd[1]: nginx.service: Succeeded. Jul 07 05:53:27 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jul 07 05:53:27 tinypilot systemd[1]: nginx.service: Consumed 16.566s CPU time. -- Boot c0c83cef732f4451a359f236b186d3eb -- Jul 07 05:53:33 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 07 05:53:33 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 07 05:54:04 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 07 05:54:09 tinypilot systemd[1]: nginx.service: Succeeded. Jul 07 05:54:09 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Boot 561d3229113c4c2cb59abea7888a4df2 -- Jul 07 05:54:15 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 07 05:54:15 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 08 04:01:19 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 08 04:01:24 tinypilot systemd[1]: nginx.service: Succeeded. Jul 08 04:01:24 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jul 08 04:01:24 tinypilot systemd[1]: nginx.service: Consumed 40.935s CPU time. -- Boot 43625769ae9b419b8f907568fa3aa470 -- Jul 08 04:01:28 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 08 04:01:29 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 08 04:01:54 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 08 04:01:59 tinypilot systemd[1]: nginx.service: Succeeded. Jul 08 04:01:59 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Boot da3489d8a69643d9801d69f5602f2fbf -- Jul 08 04:02:03 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 08 04:02:04 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 08 04:34:10 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 08 04:34:15 tinypilot systemd[1]: nginx.service: Succeeded. Jul 08 04:34:15 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jul 08 04:34:15 tinypilot systemd[1]: nginx.service: Consumed 8.336s CPU time. -- Boot 711334c1484c4edfa837b3ce9c5192a0 -- Jul 08 04:34:20 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 08 04:34:20 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 08 04:34:32 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 08 04:34:33 tinypilot systemd[1]: nginx.service: Succeeded. Jul 08 04:34:33 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Boot 808ea41b9da642e897a4b072352a9cea -- Jul 08 04:34:38 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 08 04:34:38 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 13 04:00:53 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 13 04:00:53 tinypilot systemd[1]: nginx.service: Succeeded. Jul 13 04:00:53 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jul 13 04:00:53 tinypilot systemd[1]: nginx.service: Consumed 2min 17.899s CPU time. -- Boot 450fa08de85d49a5b97920db4916d754 -- Jul 13 04:00:59 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 13 04:00:59 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 14 03:50:46 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 14 03:50:51 tinypilot systemd[1]: nginx.service: Succeeded. Jul 14 03:50:51 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jul 14 03:50:51 tinypilot systemd[1]: nginx.service: Consumed 42.423s CPU time. -- Boot a1ed47d49bf14ba4a83405b538521a10 -- Jul 14 03:50:56 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 14 03:50:57 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 14 03:51:23 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 14 03:51:24 tinypilot systemd[1]: nginx.service: Succeeded. Jul 14 03:51:24 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Boot f91d5458c5d542cc83e3eb38fcdfa3db -- Jul 14 03:51:29 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 14 03:51:30 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 14 03:56:49 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 14 03:56:54 tinypilot systemd[1]: nginx.service: Succeeded. Jul 14 03:56:54 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jul 14 03:56:54 tinypilot systemd[1]: nginx.service: Consumed 2.999s CPU time. -- Boot 18d353e0b239408a9eb0c326cff2fcc7 -- Jul 14 03:57:00 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 14 03:57:00 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 14 03:57:12 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 14 03:57:12 tinypilot systemd[1]: nginx.service: Succeeded. Jul 14 03:57:12 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Boot b0ef9255dbf04d31ad2573e6ceed6fab -- Jul 14 03:57:17 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 14 03:57:17 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 20 12:16:03 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 20 12:16:03 tinypilot systemd[1]: nginx.service: Succeeded. Jul 20 12:16:03 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jul 20 12:16:03 tinypilot systemd[1]: nginx.service: Consumed 2min 10.319s CPU time. -- Boot aa8e9450e29d4bc88673c5cce870cb9d -- Jul 20 12:16:09 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 20 12:16:10 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 20 12:16:37 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 20 12:16:37 tinypilot systemd[1]: nginx.service: Succeeded. Jul 20 12:16:37 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Boot 008fce26f843435794eec3bb90c5ee2a -- Jul 20 12:16:43 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 20 12:16:44 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 22 03:59:09 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 22 03:59:14 tinypilot systemd[1]: nginx.service: Succeeded. Jul 22 03:59:14 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jul 22 03:59:14 tinypilot systemd[1]: nginx.service: Consumed 1min 38.800s CPU time. -- Boot 16984140e9794c05acca28833e5acf44 -- Jul 22 03:59:19 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 22 03:59:19 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 22 03:59:44 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 22 03:59:44 tinypilot systemd[1]: nginx.service: Succeeded. Jul 22 03:59:44 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Boot df205a164dbe47a9b61e257b624bfe7d -- Jul 22 03:59:49 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 22 03:59:50 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot 8db0b6bc84324e4b95c8f0ead3120178 -- Jul 22 04:47:39 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 22 04:47:39 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 22 06:19:22 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 22 06:19:27 tinypilot systemd[1]: nginx.service: Succeeded. Jul 22 06:19:27 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jul 22 06:19:27 tinypilot systemd[1]: nginx.service: Consumed 26.063s CPU time. -- Boot 89eeff7ca41c44b6884fc3af60198cd4 -- Jul 22 06:19:31 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 22 06:19:31 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 22 06:19:57 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 22 06:19:57 tinypilot systemd[1]: nginx.service: Succeeded. Jul 22 06:19:57 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Boot b4cb1089cb534727aef94de1388b275d -- Jul 22 06:20:02 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 22 06:20:02 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 22 06:32:56 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 22 06:33:01 tinypilot systemd[1]: nginx.service: Succeeded. Jul 22 06:33:01 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jul 22 06:33:01 tinypilot systemd[1]: nginx.service: Consumed 4.165s CPU time. -- Boot 8f4c5146e15645b6a1ffa1fe06df4365 -- Jul 22 06:33:06 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 22 06:33:07 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 22 06:33:32 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 22 06:33:33 tinypilot systemd[1]: nginx.service: Succeeded. Jul 22 06:33:33 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Boot 7a698d7db6d04e82b2d0c77b9a26263d -- Jul 22 06:33:38 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 22 06:33:38 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 22 06:43:23 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 22 06:43:28 tinypilot systemd[1]: nginx.service: Succeeded. Jul 22 06:43:28 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jul 22 06:43:28 tinypilot systemd[1]: nginx.service: Consumed 3.383s CPU time. -- Boot e4079aab834d42198d0beb1c0e5787a5 -- Jul 22 06:43:33 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 22 06:43:33 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 22 06:43:45 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 22 06:43:45 tinypilot systemd[1]: nginx.service: Succeeded. Jul 22 06:43:45 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Boot d45742cb53624db39b72119842e941a8 -- Jul 22 06:43:51 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 22 06:43:51 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot 0ff5079a538a4b86b4c3b39fece9bdd2 -- Jul 22 16:46:38 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 22 16:46:40 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. 192.168.2.158 - - [25/Jul/2023:11:57:49 +0100] "GET /css/icons.css HTTP/2.0" 200 841 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:49 +0100] "GET /img/clipboard-icon.svg HTTP/2.0" 200 855 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:49 +0100] "GET /img/angle-down-icon.svg HTTP/2.0" 200 516 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:49 +0100] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/2.0" 200 50112 "https://192.168.2.152/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:49 +0100] "GET /img/video-stream-icon.svg HTTP/2.0" 200 840 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:49 +0100] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/2.0" 200 25032 "https://192.168.2.152/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:49 +0100] "GET /img/warning-icon.svg HTTP/2.0" 200 2177 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:49 +0100] "GET /img/logo.svg HTTP/2.0" 200 5550 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:49 +0100] "GET /img/external-link-icon.svg HTTP/2.0" 200 1223 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:49 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OcCihD9 HTTP/2.0" 200 96 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:49 +0100] "POST /socket.io/?EIO=4&transport=polling&t=OcCihDx&sid=fQaopZzmokYY6ANnAAAa HTTP/2.0" 200 2 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:49 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OcCihDz&sid=fQaopZzmokYY6ANnAAAa HTTP/2.0" 200 32 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:49 +0100] "GET /favicon.ico HTTP/2.0" 200 1213 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:49 +0100] "GET /favicon-32x32.png HTTP/2.0" 200 833 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:49 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OcCihE-&sid=fQaopZzmokYY6ANnAAAa HTTP/2.0" 200 1 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:50 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OcCihH0&sid=fQaopZzmokYY6ANnAAAa HTTP/2.0" 200 1 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:51 +0100] "GET /stream?advance_headers=1 HTTP/2.0" 200 483568 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:51 +0100] "GET /apple-touch-icon.png HTTP/2.0" 200 3571 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:58:01 +0100] "GET /stream?advance_headers=1 HTTP/2.0" 200 1346073 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.158 - - [25/Jul/2023:11:57:40 +0100] "GET /janus/ws HTTP/1.1" 101 4734 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.154 - - [25/Jul/2023:12:21:23 +0100] "GET /janus/ws HTTP/1.1" 101 108972 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.2.154 - - [25/Jul/2023:12:21:23 +0100] "GET /socket.io/?EIO=4&transport=websocket&sid=ErQh1eijZkuruU-rAAAE HTTP/1.1" 101 10260 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.2.154 - - [25/Jul/2023:12:36:05 +0100] "GET /socket.io/?EIO=4&transport=websocket&sid=ctdEahSAPpKb0fTjAAAU HTTP/1.1" 101 7752 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.154 - - [25/Jul/2023:12:36:05 +0100] "GET /stream?advance_headers=1 HTTP/2.0" 200 1406519035 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.154 - - [25/Jul/2023:12:36:05 +0100] "GET /janus/ws HTTP/1.1" 101 41896 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.154 - - [25/Jul/2023:12:36:09 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OcCrSsP HTTP/2.0" 200 96 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.154 - - [25/Jul/2023:12:36:10 +0100] "POST /socket.io/?EIO=4&transport=polling&t=OcCrT3d&sid=g2r4R0u1hjpyK1WKAAAc HTTP/2.0" 200 2 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.154 - - [25/Jul/2023:12:36:10 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OcCrT3g&sid=g2r4R0u1hjpyK1WKAAAc HTTP/2.0" 200 32 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.154 - - [25/Jul/2023:12:36:10 +0100] "GET /socket.io/?EIO=4&transport=polling&t=OcCrT5n&sid=g2r4R0u1hjpyK1WKAAAc HTTP/2.0" 200 1 "https://192.168.2.152/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-" 192.168.2.154 - - [25/Jul/2023:12:36:13 +0100] "GET /socket.io/?EIO=4&transport=websocket&sid=g2r4R0u1hjpyK1WKAAAc HTTP/1.1" 101 10 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36" "-"