TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2023-01-14T18:41:41+00:00 Software versions TinyPilot version: 2.5.0 uStreamer version: v4.13 61ab2a8 OS version: Linux tinypilot 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l GNU/Linux TinyPilot state temp=37.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 -- Logs begin at Sat 2023-01-14 18:40:44 GMT, end at Sat 2023-01-14 18:41:41 GMT. -- Jan 14 18:40:58 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Jan 14 18:41:00 tinypilot python[594]: 2023-01-14 18:41:00.665 __main__ INFO Starting app Jan 14 18:41:02 tinypilot python[594]: 2023-01-14 18:41:02.132 socket_api INFO Client 0Az7h9UuZaQacFt1AAAB connected Jan 14 18:41:02 tinypilot python[594]: 2023-01-14 18:41:02.316 socket_api INFO Client 0Az7h9UuZaQacFt1AAAB disconnected Jan 14 18:41:03 tinypilot python[594]: 2023-01-14 18:41:03.003 socket_api INFO Client 4vjk3KICPicvoO3nAAAD connected Jan 14 18:41:03 tinypilot python[594]: Process ProcessWithResult-1: Jan 14 18:41:03 tinypilot python[594]: Traceback (most recent call last): Jan 14 18:41:03 tinypilot python[594]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jan 14 18:41:03 tinypilot python[594]: self.run() Jan 14 18:41:03 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Jan 14 18:41:03 tinypilot python[594]: result.return_value = self._target(*self._args, **self._kwargs) Jan 14 18:41:03 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Jan 14 18:41:03 tinypilot python[594]: hid_handle.write(bytearray(buffer)) Jan 14 18:41:03 tinypilot python[594]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Jan 14 18:41:04 tinypilot python[594]: Process ProcessWithResult-2: Jan 14 18:41:04 tinypilot python[594]: Traceback (most recent call last): Jan 14 18:41:04 tinypilot python[594]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jan 14 18:41:04 tinypilot python[594]: self.run() Jan 14 18:41:04 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Jan 14 18:41:04 tinypilot python[594]: result.return_value = self._target(*self._args, **self._kwargs) Jan 14 18:41:04 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Jan 14 18:41:04 tinypilot python[594]: hid_handle.write(bytearray(buffer)) Jan 14 18:41:04 tinypilot python[594]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Jan 14 18:41:06 tinypilot sudo[629]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Jan 14 18:41:06 tinypilot sudo[629]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 18:41:06 tinypilot sudo[629]: pam_unix(sudo:session): session closed for user root Jan 14 18:41:33 tinypilot python[594]: Process ProcessWithResult-3: Jan 14 18:41:33 tinypilot python[594]: Traceback (most recent call last): Jan 14 18:41:33 tinypilot python[594]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jan 14 18:41:33 tinypilot python[594]: self.run() Jan 14 18:41:33 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Jan 14 18:41:33 tinypilot python[594]: result.return_value = self._target(*self._args, **self._kwargs) Jan 14 18:41:33 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Jan 14 18:41:33 tinypilot python[594]: hid_handle.write(bytearray(buffer)) Jan 14 18:41:33 tinypilot python[594]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Jan 14 18:41:35 tinypilot python[594]: Process ProcessWithResult-4: Jan 14 18:41:35 tinypilot python[594]: Traceback (most recent call last): Jan 14 18:41:35 tinypilot python[594]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jan 14 18:41:35 tinypilot python[594]: self.run() Jan 14 18:41:35 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Jan 14 18:41:35 tinypilot python[594]: result.return_value = self._target(*self._args, **self._kwargs) Jan 14 18:41:35 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Jan 14 18:41:35 tinypilot python[594]: hid_handle.write(bytearray(buffer)) Jan 14 18:41:35 tinypilot python[594]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Jan 14 18:41:36 tinypilot python[594]: Process ProcessWithResult-5: Jan 14 18:41:36 tinypilot python[594]: Traceback (most recent call last): Jan 14 18:41:36 tinypilot python[594]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jan 14 18:41:36 tinypilot python[594]: self.run() Jan 14 18:41:36 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Jan 14 18:41:36 tinypilot python[594]: result.return_value = self._target(*self._args, **self._kwargs) Jan 14 18:41:36 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Jan 14 18:41:36 tinypilot python[594]: hid_handle.write(bytearray(buffer)) Jan 14 18:41:36 tinypilot python[594]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Jan 14 18:41:36 tinypilot python[594]: Process ProcessWithResult-6: Jan 14 18:41:36 tinypilot python[594]: Traceback (most recent call last): Jan 14 18:41:36 tinypilot python[594]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jan 14 18:41:36 tinypilot python[594]: self.run() Jan 14 18:41:36 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Jan 14 18:41:36 tinypilot python[594]: result.return_value = self._target(*self._args, **self._kwargs) Jan 14 18:41:36 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Jan 14 18:41:36 tinypilot python[594]: hid_handle.write(bytearray(buffer)) Jan 14 18:41:36 tinypilot python[594]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Jan 14 18:41:37 tinypilot python[594]: Process ProcessWithResult-7: Jan 14 18:41:37 tinypilot python[594]: Traceback (most recent call last): Jan 14 18:41:37 tinypilot python[594]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jan 14 18:41:37 tinypilot python[594]: self.run() Jan 14 18:41:37 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Jan 14 18:41:37 tinypilot python[594]: result.return_value = self._target(*self._args, **self._kwargs) Jan 14 18:41:37 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Jan 14 18:41:37 tinypilot python[594]: hid_handle.write(bytearray(buffer)) Jan 14 18:41:37 tinypilot python[594]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Jan 14 18:41:38 tinypilot python[594]: Process ProcessWithResult-8: Jan 14 18:41:38 tinypilot python[594]: Traceback (most recent call last): Jan 14 18:41:38 tinypilot python[594]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jan 14 18:41:38 tinypilot python[594]: self.run() Jan 14 18:41:38 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Jan 14 18:41:38 tinypilot python[594]: result.return_value = self._target(*self._args, **self._kwargs) Jan 14 18:41:38 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Jan 14 18:41:38 tinypilot python[594]: hid_handle.write(bytearray(buffer)) Jan 14 18:41:38 tinypilot python[594]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Jan 14 18:41:38 tinypilot python[594]: Process ProcessWithResult-9: Jan 14 18:41:38 tinypilot python[594]: Traceback (most recent call last): Jan 14 18:41:38 tinypilot python[594]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jan 14 18:41:38 tinypilot python[594]: self.run() Jan 14 18:41:38 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Jan 14 18:41:38 tinypilot python[594]: result.return_value = self._target(*self._args, **self._kwargs) Jan 14 18:41:38 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Jan 14 18:41:38 tinypilot python[594]: hid_handle.write(bytearray(buffer)) Jan 14 18:41:38 tinypilot python[594]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Jan 14 18:41:39 tinypilot python[594]: Process ProcessWithResult-10: Jan 14 18:41:39 tinypilot python[594]: Traceback (most recent call last): Jan 14 18:41:39 tinypilot python[594]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jan 14 18:41:39 tinypilot python[594]: self.run() Jan 14 18:41:39 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Jan 14 18:41:39 tinypilot python[594]: result.return_value = self._target(*self._args, **self._kwargs) Jan 14 18:41:39 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Jan 14 18:41:39 tinypilot python[594]: hid_handle.write(bytearray(buffer)) Jan 14 18:41:39 tinypilot python[594]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Jan 14 18:41:41 tinypilot python[594]: Process ProcessWithResult-11: Jan 14 18:41:41 tinypilot python[594]: Traceback (most recent call last): Jan 14 18:41:41 tinypilot python[594]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jan 14 18:41:41 tinypilot python[594]: self.run() Jan 14 18:41:41 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 45, in run Jan 14 18:41:41 tinypilot python[594]: result.return_value = self._target(*self._args, **self._kwargs) Jan 14 18:41:41 tinypilot python[594]: File "/opt/tinypilot/app/hid/write.py", line 65, in _write_to_hid_interface_immediately Jan 14 18:41:41 tinypilot python[594]: hid_handle.write(bytearray(buffer)) Jan 14 18:41:41 tinypilot python[594]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown [SENSITIVE DATA REDACTED] Jan 14 18:41:41 tinypilot sudo[670]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Jan 14 18:41:41 tinypilot sudo[670]: pam_unix(sudo:session): session opened for user root by (uid=0) TinyPilot update logs 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 \ --quality 100 \ --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 Sat 2023-01-14 18:40:44 GMT, end at Sat 2023-01-14 18:41:41 GMT. -- Jan 14 18:40:58 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.793 main] -- Using internal blank placeholder Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.796 main] -- Listening HTTP on [127.0.0.1]:8001 Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.797 stream] -- Using V4L2 device: /dev/video0 Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.797 stream] -- Using desired FPS: 0 Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.797 http] -- Starting HTTP eventloop ... Jan 14 18:40:58 tinypilot ustreamer[591]: ================================================================================ Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.798 stream] -- Device fd=9 opened Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.798 stream] -- Using input channel: 0 Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.805 stream] -- Got new DV-timings: 1280x720p60.00, pixclk=74250000, vsync=30, hsync=370 Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.845 stream] -- Using resolution: 1280x720 Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.846 stream] -- Using pixelformat: UYVY Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.846 stream] -- Querying HW FPS changing is not supported Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.846 stream] -- Using IO method: MMAP Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.853 stream] -- Requested 5 device buffers, got 5 Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.860 stream] -- Capturing started Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.860 stream] -- Initializing OMX encoder ... Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.862 stream] -- Initializing OMX encoder ... Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.864 stream] -- Initializing OMX encoder ... Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.873 stream] -- Using JPEG quality: 100% Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.873 stream] -- Creating pool JPEG with 3 workers ... Jan 14 18:40:58 tinypilot ustreamer[591]: -- INFO [17.874 stream] -- Capturing ... Jan 14 18:41:02 tinypilot ustreamer[591]: -- INFO [22.182 http] -- HTTP: Registered client: [10.0.0.102]:43870, id=89f98fc1d2c1dd0c; clients now: 1 nginx logs -- Logs begin at Sat 2023-01-14 18:40:44 GMT, end at Sat 2023-01-14 18:41:41 GMT. -- Jan 14 18:40:58 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jan 14 18:40:58 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. 2023/01/14 18:26:53 [error] 600#600: *2 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.102, server: tinypilot, request: "GET / HTTP/2.0", upstream: "http://127.0.0.1:8000/", host: "tinypilot.home" 2023/01/14 18:26:53 [error] 600#600: *2 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.102, server: tinypilot, request: "GET /socket.io/?EIO=4&transport=polling&t=OMnYFRS HTTP/2.0", upstream: "http://127.0.0.1:8000/socket.io/?EIO=4&transport=polling&t=OMnYFRS", host: "tinypilot.home", referrer: "https://tinypilot.home/" 2023/01/14 18:40:44 [error] 600#600: *2 upstream prematurely closed connection while reading response header from upstream, client: 10.0.0.102, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http://127.0.0.1:8000/api/restart", host: "tinypilot.home", referrer: "https://tinypilot.home/" 2023/01/14 18:40:58 [error] 602#602: *2 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.102, server: tinypilot, request: "GET /socket.io/?EIO=4&transport=polling&t=OMnbU5_ HTTP/2.0", upstream: "http://127.0.0.1:8000/socket.io/?EIO=4&transport=polling&t=OMnbU5_", host: "tinypilot.home", referrer: "https://tinypilot.home/" 2023/01/14 18:40:58 [error] 602#602: *2 connect() failed (111: Connection refused) while connecting to upstream, client: 10.0.0.102, server: tinypilot, request: "GET /socket.io/?EIO=4&transport=polling&t=OMnbOf2 HTTP/2.0", upstream: "http://127.0.0.1:8000/socket.io/?EIO=4&transport=polling&t=OMnbOf2", host: "tinypilot.home", referrer: "https://tinypilot.home/" 10.0.0.102 - - [14/Jan/2023:18:34:48 +0000] "GET /css/button.css HTTP/2.0" 200 1690 "https://tinypilot.home/css/style.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:34:48 +0000] "GET /css/cursors.css HTTP/2.0" 200 671 "https://tinypilot.home/css/style.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:34:55 +0000] "GET /api/massStorage/backingFiles HTTP/2.0" 200 123 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:34:55 +0000] "GET /css/style.css HTTP/2.0" 200 3552 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:34:55 +0000] "GET /css/icons.css HTTP/2.0" 200 841 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:34:55 +0000] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://tinypilot.home/css/style.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:34:55 +0000] "GET /css/button.css HTTP/2.0" 200 1690 "https://tinypilot.home/css/style.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:34:55 +0000] "GET /css/cursors.css HTTP/2.0" 200 671 "https://tinypilot.home/css/style.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:34:58 +0000] "PUT /api/massStorage/eject HTTP/2.0" 200 3 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:34:58 +0000] "GET /api/massStorage/backingFiles HTTP/2.0" 200 124 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:34:58 +0000] "GET /css/style.css HTTP/2.0" 200 3552 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:34:58 +0000] "GET /css/icons.css HTTP/2.0" 200 841 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:34:58 +0000] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://tinypilot.home/css/style.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:34:58 +0000] "GET /css/button.css HTTP/2.0" 200 1690 "https://tinypilot.home/css/style.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:34:58 +0000] "GET /css/cursors.css HTTP/2.0" 200 671 "https://tinypilot.home/css/style.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:35:11 +0000] "GET /api/settings/video/fps HTTP/2.0" 200 16 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:35:11 +0000] "GET /api/settings/video/jpeg_quality HTTP/2.0" 200 25 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:35:11 +0000] "GET /api/settings/video/fps/default HTTP/2.0" 200 16 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:35:11 +0000] "GET /api/settings/video/jpeg_quality/default HTTP/2.0" 200 24 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:35:17 +0000] "GET /api/debugLogs HTTP/2.0" 200 34045 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:35:42 +0000] "GET /api/version HTTP/2.0" 200 20 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:35:42 +0000] "GET /licensing HTTP/2.0" 200 4437 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:35:42 +0000] "GET /css/style.css HTTP/2.0" 200 3552 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:35:42 +0000] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://tinypilot.home/css/style.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:35:42 +0000] "GET /css/button.css HTTP/2.0" 200 1690 "https://tinypilot.home/css/style.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:35:42 +0000] "GET /css/cursors.css HTTP/2.0" 200 671 "https://tinypilot.home/css/style.css" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:39:25 +0000] "GET /api/debugLogs HTTP/2.0" 200 33832 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:40:44 +0000] "GET /socket.io/?EIO=4&transport=websocket&sid=VZe41ufDJdZhoLV8AAAC HTTP/1.1" 101 1188 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:40:44 +0000] "POST /api/restart HTTP/2.0" 502 575 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 10.0.0.102 - - [14/Jan/2023:18:40:44 +0000] "GET /stream?advance_headers=1 HTTP/2.0" 200 1216904275 "https://tinypilot.home/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-"