TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2022-01-03T16:14:04-05:00 Software versions TinyPilot version: 2.3.1 bda084d uStreamer version: v3.26 a97f08e OS version: Linux tinypilot 5.10.63-v7l+ #1496 SMP Wed Dec 1 15:58:56 GMT 2021 armv7l GNU/Linux TinyPilot state temp=33.1'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=/opt/tinypilot/app_settings.cfg Restart=always [Install] WantedBy=multi-user.target TinyPilot logs Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/app.py", line 1935, in dispatch_request Dec 12 09:47:28 tinypilot python[590]: return self.view_functions[rule.endpoint](**req.view_args) Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/helpers.py", line 1082, in send_static_file Dec 12 09:47:28 tinypilot python[590]: self.static_folder, filename, cache_timeout=cache_timeout Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/helpers.py", line 767, in send_from_directory Dec 12 09:47:28 tinypilot python[590]: raise NotFound() Dec 12 09:47:28 tinypilot python[590]: werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Dec 12 09:47:28 tinypilot python[590]: [2021-12-12 09:47:28,307] ERROR in main: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Dec 12 09:47:28 tinypilot python[590]: Traceback (most recent call last): Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/app.py", line 1949, in full_dispatch_request Dec 12 09:47:28 tinypilot python[590]: rv = self.dispatch_request() Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/app.py", line 1935, in dispatch_request Dec 12 09:47:28 tinypilot python[590]: return self.view_functions[rule.endpoint](**req.view_args) Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/helpers.py", line 1082, in send_static_file Dec 12 09:47:28 tinypilot python[590]: self.static_folder, filename, cache_timeout=cache_timeout Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/helpers.py", line 767, in send_from_directory Dec 12 09:47:28 tinypilot python[590]: raise NotFound() Dec 12 09:47:28 tinypilot python[590]: werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Dec 12 09:47:28 tinypilot python[590]: [2021-12-12 09:47:28,327] ERROR in main: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Dec 12 09:47:28 tinypilot python[590]: Traceback (most recent call last): Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/app.py", line 1949, in full_dispatch_request Dec 12 09:47:28 tinypilot python[590]: rv = self.dispatch_request() Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/app.py", line 1935, in dispatch_request Dec 12 09:47:28 tinypilot python[590]: return self.view_functions[rule.endpoint](**req.view_args) Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/helpers.py", line 1082, in send_static_file Dec 12 09:47:28 tinypilot python[590]: self.static_folder, filename, cache_timeout=cache_timeout Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/helpers.py", line 767, in send_from_directory Dec 12 09:47:28 tinypilot python[590]: raise NotFound() Dec 12 09:47:28 tinypilot python[590]: werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Dec 12 09:47:28 tinypilot python[590]: [2021-12-12 09:47:28,449] ERROR in main: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Dec 12 09:47:28 tinypilot python[590]: Traceback (most recent call last): Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/app.py", line 1949, in full_dispatch_request Dec 12 09:47:28 tinypilot python[590]: rv = self.dispatch_request() Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/app.py", line 1935, in dispatch_request Dec 12 09:47:28 tinypilot python[590]: return self.view_functions[rule.endpoint](**req.view_args) Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/helpers.py", line 1082, in send_static_file Dec 12 09:47:28 tinypilot python[590]: self.static_folder, filename, cache_timeout=cache_timeout Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/helpers.py", line 767, in send_from_directory Dec 12 09:47:28 tinypilot python[590]: raise NotFound() Dec 12 09:47:28 tinypilot python[590]: werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Dec 12 09:47:28 tinypilot python[590]: [2021-12-12 09:47:28,466] ERROR in main: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Dec 12 09:47:28 tinypilot python[590]: Traceback (most recent call last): Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/app.py", line 1949, in full_dispatch_request Dec 12 09:47:28 tinypilot python[590]: rv = self.dispatch_request() Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/app.py", line 1935, in dispatch_request Dec 12 09:47:28 tinypilot python[590]: return self.view_functions[rule.endpoint](**req.view_args) Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/helpers.py", line 1082, in send_static_file Dec 12 09:47:28 tinypilot python[590]: self.static_folder, filename, cache_timeout=cache_timeout Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/helpers.py", line 767, in send_from_directory Dec 12 09:47:28 tinypilot python[590]: raise NotFound() Dec 12 09:47:28 tinypilot python[590]: werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Dec 12 09:47:28 tinypilot python[590]: [2021-12-12 09:47:28,589] ERROR in main: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Dec 12 09:47:28 tinypilot python[590]: Traceback (most recent call last): Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/app.py", line 1949, in full_dispatch_request Dec 12 09:47:28 tinypilot python[590]: rv = self.dispatch_request() Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/app.py", line 1935, in dispatch_request Dec 12 09:47:28 tinypilot python[590]: return self.view_functions[rule.endpoint](**req.view_args) Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/helpers.py", line 1082, in send_static_file Dec 12 09:47:28 tinypilot python[590]: self.static_folder, filename, cache_timeout=cache_timeout Dec 12 09:47:28 tinypilot python[590]: File "/opt/tinypilot/venv/lib/python3.7/site-packages/flask/helpers.py", line 767, in send_from_directory Dec 12 09:47:28 tinypilot python[590]: raise NotFound() Dec 12 09:47:28 tinypilot python[590]: werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again. Dec 18 14:21:06 tinypilot sudo[9826]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Dec 18 14:21:06 tinypilot sudo[9826]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 18 14:21:06 tinypilot sudo[9826]: pam_unix(sudo:session): session closed for user root Dec 18 14:21:06 tinypilot python[590]: [2021-12-18 14:21:06,712] INFO in socket_api: Client connected Dec 18 14:28:59 tinypilot python[590]: [2021-12-18 14:28:59,770] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Dec 18 14:29:00 tinypilot python[590]: [2021-12-18 14:29:00,297] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Dec 18 14:29:00 tinypilot python[590]: [2021-12-18 14:29:00,822] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Dec 18 14:29:01 tinypilot python[590]: [2021-12-18 14:29:01,352] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Dec 18 14:29:01 tinypilot python[590]: [2021-12-18 14:29:01,883] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Dec 18 14:29:08 tinypilot python[590]: [2021-12-18 14:29:08,129] INFO in socket_api: Client disconnected -- Reboot -- Dec 28 00:17:19 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Dec 28 00:17:21 tinypilot python[595]: [2021-12-28 00:17:21,880] INFO in main: Starting app Dec 29 10:42:51 tinypilot sudo[2554]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Dec 29 10:42:51 tinypilot sudo[2554]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 29 10:42:51 tinypilot sudo[2554]: pam_unix(sudo:session): session closed for user root Dec 29 10:42:51 tinypilot python[595]: [2021-12-29 10:42:51,635] INFO in socket_api: Client connected Dec 29 10:43:03 tinypilot python[595]: [2021-12-29 10:43:03,219] INFO in socket_api: Client disconnected Dec 29 10:43:03 tinypilot sudo[2563]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Dec 29 10:43:03 tinypilot sudo[2563]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 29 10:43:03 tinypilot sudo[2563]: pam_unix(sudo:session): session closed for user root Dec 29 10:43:03 tinypilot python[595]: [2021-12-29 10:43:03,467] INFO in socket_api: Client connected Dec 29 10:43:13 tinypilot python[595]: [2021-12-29 10:43:13,026] INFO in local_system: Rebooting system Dec 29 10:43:13 tinypilot sudo[2566]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/sbin/shutdown --reboot now Dec 29 10:43:13 tinypilot sudo[2566]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 29 10:43:13 tinypilot systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Dec 29 10:43:13 tinypilot sudo[2566]: pam_unix(sudo:session): session closed for user root Dec 29 10:43:13 tinypilot systemd[1]: tinypilot.service: Main process exited, code=killed, status=15/TERM Dec 29 10:43:13 tinypilot systemd[1]: tinypilot.service: Succeeded. Dec 29 10:43:13 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. -- Reboot -- Dec 29 10:43:31 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Dec 29 10:43:32 tinypilot python[596]: [2021-12-29 10:43:32,797] INFO in main: Starting app Dec 29 10:43:35 tinypilot python[596]: [2021-12-29 10:43:35,994] INFO in socket_api: Client connected Dec 29 10:43:36 tinypilot python[596]: [2021-12-29 10:43:36,272] INFO in socket_api: Client disconnected Dec 29 10:43:36 tinypilot sudo[614]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Dec 29 10:43:36 tinypilot sudo[614]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 29 10:43:36 tinypilot sudo[614]: pam_unix(sudo:session): session closed for user root Dec 29 10:43:36 tinypilot python[596]: [2021-12-29 10:43:36,683] INFO in socket_api: Client connected Dec 29 11:25:03 tinypilot python[596]: [2021-12-29 11:25:03,066] INFO in socket_api: Client disconnected Dec 29 13:09:33 tinypilot sudo[751]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Dec 29 13:09:33 tinypilot sudo[751]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 29 13:09:33 tinypilot sudo[751]: pam_unix(sudo:session): session closed for user root Dec 29 13:09:33 tinypilot python[596]: [2021-12-29 13:09:33,194] INFO in socket_api: Client connected Dec 29 13:09:36 tinypilot python[596]: [2021-12-29 13:09:36,810] INFO in socket_api: Client disconnected Dec 29 13:09:36 tinypilot sudo[768]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Dec 29 13:09:36 tinypilot sudo[768]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 29 13:09:36 tinypilot sudo[768]: pam_unix(sudo:session): session closed for user root Dec 29 13:09:36 tinypilot python[596]: [2021-12-29 13:09:36,989] INFO in socket_api: Client connected Dec 29 13:09:42 tinypilot python[596]: [2021-12-29 13:09:42,825] INFO in local_system: Rebooting system Dec 29 13:09:42 tinypilot sudo[776]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/sbin/shutdown --reboot now Dec 29 13:09:42 tinypilot sudo[776]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 29 13:09:42 tinypilot sudo[776]: pam_unix(sudo:session): session closed for user root Dec 29 13:09:42 tinypilot systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Dec 29 13:09:43 tinypilot systemd[1]: tinypilot.service: Main process exited, code=killed, status=15/TERM Dec 29 13:09:43 tinypilot systemd[1]: tinypilot.service: Succeeded. Dec 29 13:09:43 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. -- Reboot -- Dec 29 13:10:01 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Dec 29 13:10:02 tinypilot python[594]: [2021-12-29 13:10:02,782] INFO in main: Starting app Dec 29 13:10:08 tinypilot python[594]: [2021-12-29 13:10:08,315] INFO in socket_api: Client connected Dec 29 13:10:08 tinypilot python[594]: [2021-12-29 13:10:08,449] INFO in socket_api: Client disconnected Dec 29 13:10:08 tinypilot sudo[613]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Dec 29 13:10:08 tinypilot sudo[613]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 29 13:10:08 tinypilot sudo[613]: pam_unix(sudo:session): session closed for user root Dec 29 13:10:08 tinypilot python[594]: [2021-12-29 13:10:08,916] INFO in socket_api: Client connected Dec 29 13:10:13 tinypilot python[594]: [2021-12-29 13:10:13,373] INFO in git: Getting tag for current HEAD commit Dec 29 13:10:13 tinypilot python[594]: [2021-12-29 13:10:13,499] INFO in git: Local HEAD commit tag: 2.3.1 Dec 29 13:10:13 tinypilot python[594]: [2021-12-29 13:10:13,513] INFO in git: Getting tag for remote HEAD commit ID Dec 29 13:10:15 tinypilot python[594]: [2021-12-29 13:10:15,422] INFO in git: Remote HEAD commit tag: 2.3.1 Dec 29 13:10:39 tinypilot python[594]: [2021-12-29 13:10:39,749] INFO in socket_api: Client disconnected -- Reboot -- Dec 31 14:17:20 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Dec 31 14:17:21 tinypilot python[593]: [2021-12-31 14:17:21,956] INFO in main: Starting app -- Reboot -- Dec 31 14:27:07 tinypilot sudo[3332]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Dec 31 14:27:07 tinypilot sudo[3332]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 31 14:27:07 tinypilot sudo[3332]: pam_unix(sudo:session): session closed for user root Dec 31 14:27:07 tinypilot python[594]: [2021-12-31 14:27:07,506] INFO in socket_api: Client connected -- Reboot -- Dec 31 14:31:37 tinypilot sudo[613]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Dec 31 14:31:37 tinypilot sudo[613]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 31 14:31:37 tinypilot sudo[613]: pam_unix(sudo:session): session closed for user root Dec 31 14:31:37 tinypilot python[593]: [2021-12-31 14:31:37,138] INFO in socket_api: Client connected Dec 31 14:31:54 tinypilot python[593]: [2021-12-31 14:31:54,562] INFO in socket_api: Client disconnected Dec 31 15:17:34 tinypilot sudo[649]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Dec 31 15:17:34 tinypilot sudo[649]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 31 15:17:34 tinypilot sudo[649]: pam_unix(sudo:session): session closed for user root Dec 31 15:17:34 tinypilot python[593]: [2021-12-31 15:17:34,900] INFO in socket_api: Client connected Dec 31 15:18:47 tinypilot python[593]: [2021-12-31 15:18:47,372] INFO in socket_api: Client disconnected Dec 31 15:18:47 tinypilot sudo[693]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Dec 31 15:18:47 tinypilot sudo[693]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 31 15:18:47 tinypilot sudo[693]: pam_unix(sudo:session): session closed for user root Dec 31 15:18:47 tinypilot python[593]: [2021-12-31 15:18:47,614] INFO in socket_api: Client connected Dec 31 15:18:48 tinypilot python[593]: [2021-12-31 15:18:48,735] INFO in socket_api: Client disconnected Dec 31 15:18:48 tinypilot sudo[696]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Dec 31 15:18:48 tinypilot sudo[696]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 31 15:18:48 tinypilot sudo[696]: pam_unix(sudo:session): session closed for user root Dec 31 15:18:48 tinypilot python[593]: [2021-12-31 15:18:48,880] INFO in socket_api: Client connected Dec 31 15:18:52 tinypilot python[593]: [2021-12-31 15:18:52,967] INFO in local_system: Rebooting system Dec 31 15:18:53 tinypilot sudo[700]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/sbin/shutdown --reboot now Dec 31 15:18:53 tinypilot sudo[700]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 31 15:18:53 tinypilot sudo[700]: pam_unix(sudo:session): session closed for user root Dec 31 15:18:53 tinypilot systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Dec 31 15:18:53 tinypilot systemd[1]: tinypilot.service: Main process exited, code=killed, status=15/TERM Dec 31 15:18:53 tinypilot systemd[1]: tinypilot.service: Succeeded. Dec 31 15:18:53 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. -- Reboot -- Dec 31 15:19:11 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Dec 31 15:19:13 tinypilot python[601]: [2021-12-31 15:19:13,204] INFO in main: Starting app Dec 31 15:19:17 tinypilot python[601]: [2021-12-31 15:19:17,383] INFO in socket_api: Client connected Dec 31 15:19:17 tinypilot python[601]: [2021-12-31 15:19:17,613] INFO in socket_api: Client disconnected Dec 31 15:19:18 tinypilot sudo[617]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Dec 31 15:19:18 tinypilot sudo[617]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 31 15:19:18 tinypilot sudo[617]: pam_unix(sudo:session): session closed for user root Dec 31 15:19:18 tinypilot python[601]: [2021-12-31 15:19:18,094] INFO in socket_api: Client connected Dec 31 15:20:29 tinypilot python[601]: [2021-12-31 15:20:29,137] INFO in socket_api: Client disconnected Dec 31 15:20:29 tinypilot sudo[652]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Dec 31 15:20:29 tinypilot sudo[652]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 31 15:20:29 tinypilot sudo[652]: pam_unix(sudo:session): session closed for user root Dec 31 15:20:29 tinypilot python[601]: [2021-12-31 15:20:29,823] INFO in socket_api: Client connected Dec 31 15:20:38 tinypilot python[601]: [2021-12-31 15:20:38,553] INFO in socket_api: Client disconnected Jan 03 16:07:06 tinypilot sudo[16231]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Jan 03 16:07:06 tinypilot sudo[16231]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 03 16:07:06 tinypilot sudo[16231]: pam_unix(sudo:session): session closed for user root Jan 03 16:07:06 tinypilot python[601]: [2022-01-03 16:07:06,704] INFO in socket_api: Client connected Jan 03 16:07:23 tinypilot python[601]: [2022-01-03 16:07:23,344] INFO in socket_api: Client disconnected Jan 03 16:13:56 tinypilot sudo[16242]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Jan 03 16:13:56 tinypilot sudo[16242]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 03 16:13:56 tinypilot sudo[16242]: pam_unix(sudo:session): session closed for user root Jan 03 16:13:56 tinypilot python[601]: [2022-01-03 16:13:56,709] INFO in socket_api: Client connected Jan 03 16:14:04 tinypilot sudo[16245]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Jan 03 16:14:04 tinypilot sudo[16245]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 03 16:14:04 tinypilot sudo[16258]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -xe Jan 03 16:14:04 tinypilot sudo[16258]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 03 16:14:05 tinypilot sudo[16258]: pam_unix(sudo:session): session closed for user root Jan 03 16:14:05 tinypilot sudo[16263]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot Jan 03 16:14:05 tinypilot sudo[16263]: pam_unix(sudo:session): session opened for user root by (uid=0) TinyPilot update logs TASK [ansible-role-ustreamer : collect Ubuntu-specific required apt packages] *** skipping: [localhost] TASK [ansible-role-ustreamer : install uStreamer pre-requisite packages] ******* changed: [localhost] TASK [ansible-role-ustreamer : create uStreamer folder] ************************ ok: [localhost] TASK [ansible-role-ustreamer : get uStreamer repo] ***************************** ok: [localhost] TASK [ansible-role-ustreamer : cache build settings] *************************** ok: [localhost] TASK [ansible-role-ustreamer : clean repository if needed] ********************* 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] ***************** changed: [localhost] TASK [ansible-role-ustreamer : enable systemd uStreamer service file] ********** ok: [localhost] TASK [ansible-role-ustreamer : save uStreamer settings file] ******************* ok: [localhost] TASK [tinypilot.tinypilot-pro : (legacy cleanup) check for broken cycle-tls-keys script] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : (legacy cleanup) disable cycle-tls-keys systemd task] *** skipping: [localhost] TASK [tinypilot.tinypilot-pro : (legacy cleanup) remove cycle-tls-keys systemd task] *** skipping: [localhost] TASK [tinypilot.tinypilot-pro : (legacy cleanup) remove stale key material] **** skipping: [localhost] => (item=/etc/ssl/certs/tinypilot-ca.crt) skipping: [localhost] => (item=/etc/ssl/private/tinypilot-ca.key) skipping: [localhost] => (item=/etc/ssl/csr/tinypilot-ca.csr) skipping: [localhost] => (item=/etc/ssl/certs/tinypilot-nginx.crt) skipping: [localhost] => (item=/etc/ssl/private/tinypilot-nginx.key) skipping: [localhost] => (item=/etc/ssl/csr/tinypilot-nginx.csr) TASK [tinypilot.tinypilot-pro : (legacy cleanup) remove broken cycle-tls-keys script] *** skipping: [localhost] TASK [tinypilot.tinypilot-pro : install pip3] ********************************** ok: [localhost] TASK [tinypilot.tinypilot-pro : install PyOpenSSL] ***************************** changed: [localhost] TASK [tinypilot.tinypilot-pro : ensure CSR directory exists] ******************* ok: [localhost] TASK [tinypilot.tinypilot-pro : create CA private key] ************************* ok: [localhost] TASK [tinypilot.tinypilot-pro : check for a CA CSR file] *********************** ok: [localhost] TASK [tinypilot.tinypilot-pro : create the CA CSR] ***************************** skipping: [localhost] TASK [tinypilot.tinypilot-pro : check for a CA certificate file] *************** ok: [localhost] TASK [tinypilot.tinypilot-pro : sign the CA CSR] ******************************* skipping: [localhost] TASK [tinypilot.tinypilot-pro : create host CSR signing key] ******************* ok: [localhost] TASK [tinypilot.tinypilot-pro : create CSR for nginx] ************************** ok: [localhost] TASK [tinypilot.tinypilot-pro : generate a CA-signed TLS certificate] ********** ok: [localhost] TASK [tinypilot.tinypilot-pro : install update-tls-cert-common-name as a service] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : Remove legacy config file.] ******************** 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: /opt/tinypilot-updater/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.] ******************** changed: [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;\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 /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;\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 /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] TASK [tinypilot.tinypilot-pro : create the `lib` directory if it does not exist] *** changed: [localhost] TASK [tinypilot.tinypilot-pro : copy `lib` scripts] **************************** changed: [localhost] => (item=/opt/tinypilot-updater/tinypilot.tinypilot-pro/files/lib/usb-gadget.sh) TASK [tinypilot.tinypilot-pro : set the path to config.txt on non-Ubuntu systems] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : set the path to config.txt for Ubuntu] ********* skipping: [localhost] TASK [tinypilot.tinypilot-pro : check for a boot config file] ****************** ok: [localhost] TASK [tinypilot.tinypilot-pro : enable dwc2 driver in boot config] ************* ok: [localhost] TASK [tinypilot.tinypilot-pro : check for an /etc/modules file] **************** ok: [localhost] TASK [tinypilot.tinypilot-pro : enable dwc2 driver in modules] ***************** ok: [localhost] TASK [tinypilot.tinypilot-pro : determine if a reboot is required] ************* ok: [localhost] TASK [tinypilot.tinypilot-pro : create TinyPilot privileged folder] ************ ok: [localhost] TASK [tinypilot.tinypilot-pro : copy usb-gadget initializer] ******************* changed: [localhost] TASK [tinypilot.tinypilot-pro : copy usb-gadget de-initializer] **************** changed: [localhost] TASK [tinypilot.tinypilot-pro : install usb-gadget initializer as a service] *** changed: [localhost] TASK [tinypilot.tinypilot-pro : enable systemd usb-gadget initializer service file] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : check the HID module file] ********************* ok: [localhost] TASK [tinypilot.tinypilot-pro : save whether the HID module should be patched] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : ensure HID module is not in use] *************** changed: [localhost] TASK [tinypilot.tinypilot-pro : unload HID module] ***************************** changed: [localhost] TASK [tinypilot.tinypilot-pro : patch HID module] ****************************** changed: [localhost] TASK [tinypilot.tinypilot-pro : load HID module] ******************************* changed: [localhost] TASK [tinypilot.tinypilot-pro : collect TinyPilot required apt packages on all systems] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : add pip to required apt packages] ************** ok: [localhost] TASK [tinypilot.tinypilot-pro : add pip3 to required apt packages] ************* skipping: [localhost] TASK [tinypilot.tinypilot-pro : install TinyPilot pre-requisite packages] ****** ok: [localhost] TASK [tinypilot.tinypilot-pro : create tinypilot group] ************************ ok: [localhost] TASK [tinypilot.tinypilot-pro : create tinypilot user] ************************* ok: [localhost] TASK [tinypilot.tinypilot-pro : copy admin scripts] **************************** ok: [localhost] => (item=change-hostname) changed: [localhost] => (item=check-default-credentials) ok: [localhost] => (item=collect-debug-logs) changed: [localhost] => (item=eject-mass-storage) changed: [localhost] => (item=mount-mass-storage) ok: [localhost] => (item=read-update-log) ok: [localhost] => (item=update) ok: [localhost] => (item=update-tls-cert-common-name) ok: [localhost] => (item=update-video-settings) TASK [tinypilot.tinypilot-pro : store passwordless sudo paths] ***************** ok: [localhost] TASK [tinypilot.tinypilot-pro : enable tinypilot to execute a whitelist of commands as sudo] *** changed: [localhost] TASK [tinypilot.tinypilot-pro : create TinyPilot folder] *********************** ok: [localhost] TASK [tinypilot.tinypilot-pro : get TinyPilot repo] **************************** changed: [localhost] TASK [tinypilot.tinypilot-pro : find absolute path to python3] ***************** ok: [localhost] TASK [tinypilot.tinypilot-pro : save absolute path to python3] ***************** ok: [localhost] TASK [tinypilot.tinypilot-pro : create TinyPilot virtualenv] ******************* changed: [localhost] TASK [tinypilot.tinypilot-pro : create TinyPilot app settings] ***************** ok: [localhost] TASK [tinypilot.tinypilot-pro : fix TinyPilot folder permissions] ************** changed: [localhost] TASK [tinypilot.tinypilot-pro : install TinyPilot as a service] **************** ok: [localhost] TASK [tinypilot.tinypilot-pro : enable systemd TinyPilot service file] ********* ok: [localhost] TASK [tinypilot.tinypilot-pro : install tinypilot-updater as a service] ******** ok: [localhost] RUNNING HANDLER [tinypilot.tinypilot-pro : restart TinyPilot service] ********** changed: [localhost] RUNNING HANDLER [tinypilot.tinypilot-pro : start usb-gadget service] *********** changed: [localhost] RUNNING HANDLER [ansible-role-ustreamer : reload systemd config] *************** ok: [localhost] RUNNING HANDLER [ansible-role-ustreamer : restart uStreamer] ******************* changed: [localhost] RUNNING HANDLER [ansible-role-nginx : reload nginx] **************************** changed: [localhost] PLAY RECAP ********************************************************************* localhost : ok=88 changed=23 unreachable=0 failed=0 skipped=30 rescued=0 ignored=0 + chmod +r /var/tmp/tmp.NrenIrmP7o.yml + sudo cp /var/tmp/tmp.NrenIrmP7o.yml /home/tinypilot/settings.yml + sudo chown tinypilot:tinypilot /home/tinypilot/settings.yml 2021-12-03 18:38:10 __main__ INFO Update completed successfully 2021-12-03 18:38:10 update.result_store INFO Writing result file to /home/tinypilot/logs/latest-update-result.json 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 hw \ --format jpeg \ --resolution 1920x1080 \ --persistent \ && : # 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 Dec 29 13:10:02 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Dec 29 13:10:02 tinypilot systemd[1]: Failed to start uStreamer - Lightweight, optimized video encoder. -- Reboot -- Dec 31 14:17:20 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Dec 31 14:17:20 tinypilot ustreamer[595]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Dec 31 14:17:20 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Dec 31 14:17:20 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Dec 31 14:17:20 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Dec 31 14:17:20 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 1. Dec 31 14:17:20 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Dec 31 14:17:20 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Dec 31 14:17:20 tinypilot ustreamer[598]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Dec 31 14:17:20 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Dec 31 14:17:20 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Dec 31 14:17:20 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Dec 31 14:17:20 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 2. Dec 31 14:17:20 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Dec 31 14:17:20 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Dec 31 14:17:20 tinypilot ustreamer[606]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Dec 31 14:17:20 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Dec 31 14:17:20 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Dec 31 14:17:21 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Dec 31 14:17:21 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 3. Dec 31 14:17:21 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Dec 31 14:17:21 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Dec 31 14:17:21 tinypilot ustreamer[607]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Dec 31 14:17:21 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Dec 31 14:17:21 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Dec 31 14:17:21 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Dec 31 14:17:21 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 4. Dec 31 14:17:21 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Dec 31 14:17:21 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Dec 31 14:17:21 tinypilot ustreamer[608]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Dec 31 14:17:21 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Dec 31 14:17:21 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Dec 31 14:17:21 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Dec 31 14:17:21 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 5. Dec 31 14:17:21 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Dec 31 14:17:21 tinypilot systemd[1]: ustreamer.service: Start request repeated too quickly. Dec 31 14:17:21 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Dec 31 14:17:21 tinypilot systemd[1]: Failed to start uStreamer - Lightweight, optimized video encoder. -- Reboot -- Dec 31 15:19:11 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Dec 31 15:19:11 tinypilot ustreamer[599]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Dec 31 15:19:11 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Dec 31 15:19:11 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Dec 31 15:19:11 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Dec 31 15:19:11 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 1. Dec 31 15:19:11 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Dec 31 15:19:11 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Dec 31 15:19:11 tinypilot ustreamer[605]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Dec 31 15:19:11 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Dec 31 15:19:11 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Dec 31 15:19:11 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Dec 31 15:19:11 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 2. Dec 31 15:19:11 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Dec 31 15:19:11 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Dec 31 15:19:11 tinypilot ustreamer[612]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Dec 31 15:19:11 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Dec 31 15:19:11 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Dec 31 15:19:12 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Dec 31 15:19:12 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 3. Dec 31 15:19:12 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Dec 31 15:19:12 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Dec 31 15:19:12 tinypilot ustreamer[613]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Dec 31 15:19:12 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Dec 31 15:19:12 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Dec 31 15:19:12 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Dec 31 15:19:12 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 4. Dec 31 15:19:12 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Dec 31 15:19:12 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Dec 31 15:19:12 tinypilot ustreamer[614]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Dec 31 15:19:12 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Dec 31 15:19:12 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Dec 31 15:19:12 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Dec 31 15:19:12 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 5. Dec 31 15:19:12 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Dec 31 15:19:12 tinypilot systemd[1]: ustreamer.service: Start request repeated too quickly. Dec 31 15:19:12 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Dec 31 15:19:12 tinypilot systemd[1]: Failed to start uStreamer - Lightweight, optimized video encoder. nginx logs -- Logs begin at Thu 2019-02-14 05:11:59 EST, end at Mon 2022-01-03 16:14:07 EST. -- Jul 12 07:43:02 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 12 07:43:02 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 12 07:48:01 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 12 07:48:02 tinypilot systemd[1]: nginx.service: Succeeded. Jul 12 07:48:02 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Jul 12 07:48:20 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 12 07:48:20 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 12 08:23:33 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 12 08:23:34 tinypilot systemd[1]: nginx.service: Succeeded. Jul 12 08:23:34 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Jul 12 08:23:49 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 12 08:23:49 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 12 08:34:03 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 12 08:34:03 tinypilot systemd[1]: nginx.service: Succeeded. Jul 12 08:34:03 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Jul 12 08:34:19 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 12 08:34:19 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 12 08:50:32 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 12 08:50:33 tinypilot systemd[1]: nginx.service: Succeeded. Jul 12 08:50:33 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Jul 12 08:50:52 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 12 08:50:52 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Aug 10 17:17:35 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 10 17:17:35 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Aug 19 15:17:35 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 19 15:17:35 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Aug 19 15:28:29 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 19 15:28:30 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Sep 14 07:29:18 tinypilot systemd[1]: Reloading A high performance web server and a reverse proxy server. Sep 14 07:29:18 tinypilot systemd[1]: Reloaded A high performance web server and a reverse proxy server. -- Reboot -- Sep 18 10:37:16 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Sep 18 10:37:16 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Sep 19 15:23:32 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Sep 19 15:23:32 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Sep 19 18:12:00 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Sep 19 18:12:00 tinypilot systemd[1]: nginx.service: Succeeded. Sep 19 18:12:00 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Sep 19 18:12:19 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Sep 19 18:12:19 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Nov 08 07:17:19 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Nov 08 07:17:19 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Dec 03 18:38:10 tinypilot systemd[1]: Reloading A high performance web server and a reverse proxy server. Dec 03 18:38:10 tinypilot systemd[1]: Reloaded A high performance web server and a reverse proxy server. Dec 11 15:33:58 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Dec 11 15:33:58 tinypilot systemd[1]: nginx.service: Succeeded. Dec 11 15:33:58 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Dec 11 15:34:19 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Dec 11 15:34:19 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Dec 28 00:17:19 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Dec 28 00:17:19 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Dec 29 10:43:13 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Dec 29 10:43:13 tinypilot systemd[1]: nginx.service: Succeeded. Dec 29 10:43:13 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Dec 29 10:43:31 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Dec 29 10:43:31 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Dec 29 13:09:42 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Dec 29 13:09:43 tinypilot systemd[1]: nginx.service: Succeeded. Dec 29 13:09:43 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Dec 29 13:10:01 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Dec 29 13:10:01 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Dec 31 14:17:20 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Dec 31 14:17:20 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Dec 31 15:18:53 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Dec 31 15:18:53 tinypilot systemd[1]: nginx.service: Succeeded. Dec 31 15:18:53 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Dec 31 15:19:11 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Dec 31 15:19:11 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. 2022/01/03 16:07:06 [error] 610#610: *37 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.99, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "192.168.1.108", referrer: "https://192.168.1.108/" 2022/01/03 16:13:56 [error] 610#610: *54 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.99, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "192.168.1.108", referrer: "https://192.168.1.108/" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /css/cursors.css HTTP/2.0" 200 671 "https://192.168.1.108/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /js/controllers.js HTTP/2.0" 200 16966 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /js/events.js HTTP/2.0" 200 1357 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /js/wake-on-lan.js HTTP/2.0" 200 551 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /third-party/socket.io/3.1.3/socket.io.min.js HTTP/2.0" 200 61701 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /js/paste.js HTTP/2.0" 200 2076 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /js/app.js HTTP/2.0" 200 12799 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /js/poll.js HTTP/2.0" 200 1950 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /js/updatelogs.js HTTP/2.0" 200 696 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /js/mouse.js HTTP/2.0" 200 8713 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /js/settings.js HTTP/2.0" 200 1877 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /js/clipboard.js HTTP/2.0" 200 633 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /third-party/fonts/overpass-light.woff2 HTTP/2.0" 200 26568 "https://192.168.1.108/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /css/icons.css HTTP/2.0" 200 841 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /stream?advance_headers=1 HTTP/2.0" 502 575 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /js/keycodes.js HTTP/2.0" 200 3190 "https://192.168.1.108/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /js/keyboardstate.js HTTP/2.0" 200 2823 "https://192.168.1.108/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /js/keystrokes.js HTTP/2.0" 200 362 "https://192.168.1.108/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /js/overlays.js HTTP/2.0" 200 495 "https://192.168.1.108/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/2.0" 200 25032 "https://192.168.1.108/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/2.0" 200 50112 "https://192.168.1.108/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /css/toggle.css HTTP/2.0" 200 1005 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /api/ssh/hasDefaultCredentials HTTP/2.0" 200 32 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /socket.io/?EIO=4&transport=polling&t=NuXn6vb HTTP/2.0" 200 96 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "POST /socket.io/?EIO=4&transport=polling&t=NuXn6wM&sid=EDjnkPysBHq9kMHTAAAG HTTP/2.0" 200 2 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /socket.io/?EIO=4&transport=polling&t=NuXn6wO&sid=EDjnkPysBHq9kMHTAAAG HTTP/2.0" 200 32 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:06 -0500] "GET /socket.io/?EIO=4&transport=polling&t=NuXn6wu&sid=EDjnkPysBHq9kMHTAAAG HTTP/2.0" 200 1 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:13 -0500] "GET /api/users HTTP/2.0" 200 22 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:13 -0500] "GET /api/settings/requiresHttps HTTP/2.0" 200 23 "https://192.168.1.108/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-" 192.168.1.99 - - [03/Jan/2022:16:07:23 -0500] "GET /socket.io/?EIO=4&transport=websocket&sid=EDjnkPysBHq9kMHTAAAG HTTP/1.1" 101 59 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "-"