TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2021-07-13T13:29:59-04:00 Software versions TinyPilot version: 2.2.2 7992226 uStreamer version: v3.26 a97f08e OS version: Linux tinypilot 5.10.17-v7l+ #1403 SMP Mon Feb 22 11:33:35 GMT 2021 armv7l GNU/Linux TinyPilot state temp=38.9'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=KEYBOARD_PATH=/dev/hidg0 Environment=MOUSE_PATH=/dev/hidg1 Restart=always [Install] WantedBy=multi-user.target TinyPilot logs Jul 13 13:07:02 tinypilot python[580]: self._target(*self._args, **self._kwargs) Jul 13 13:07:02 tinypilot python[580]: File "/opt/tinypilot/app/hid/write.py", line 18, in _write_to_hid_interface_immediately Jul 13 13:07:02 tinypilot python[580]: hid_handle.write(bytearray(buffer)) Jul 13 13:07:02 tinypilot python[580]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Jul 13 13:07:02 tinypilot python[580]: Process Process-769: Jul 13 13:07:02 tinypilot python[580]: Traceback (most recent call last): Jul 13 13:07:02 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jul 13 13:07:02 tinypilot python[580]: self.run() Jul 13 13:07:02 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 99, in run Jul 13 13:07:02 tinypilot python[580]: self._target(*self._args, **self._kwargs) Jul 13 13:07:02 tinypilot python[580]: File "/opt/tinypilot/app/hid/write.py", line 18, in _write_to_hid_interface_immediately Jul 13 13:07:02 tinypilot python[580]: hid_handle.write(bytearray(buffer)) Jul 13 13:07:02 tinypilot python[580]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Jul 13 13:07:02 tinypilot python[580]: Process Process-770: Jul 13 13:07:02 tinypilot python[580]: Traceback (most recent call last): Jul 13 13:07:02 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jul 13 13:07:02 tinypilot python[580]: self.run() Jul 13 13:07:02 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 99, in run Jul 13 13:07:02 tinypilot python[580]: self._target(*self._args, **self._kwargs) Jul 13 13:07:02 tinypilot python[580]: File "/opt/tinypilot/app/hid/write.py", line 18, in _write_to_hid_interface_immediately Jul 13 13:07:02 tinypilot python[580]: hid_handle.write(bytearray(buffer)) Jul 13 13:07:02 tinypilot python[580]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Jul 13 13:07:02 tinypilot python[580]: Process Process-771: Jul 13 13:07:02 tinypilot python[580]: Traceback (most recent call last): Jul 13 13:07:02 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jul 13 13:07:02 tinypilot python[580]: self.run() Jul 13 13:07:02 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 99, in run Jul 13 13:07:02 tinypilot python[580]: self._target(*self._args, **self._kwargs) Jul 13 13:07:02 tinypilot python[580]: File "/opt/tinypilot/app/hid/write.py", line 18, in _write_to_hid_interface_immediately Jul 13 13:07:02 tinypilot python[580]: hid_handle.write(bytearray(buffer)) Jul 13 13:07:02 tinypilot python[580]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Jul 13 13:07:02 tinypilot python[580]: Process Process-772: Jul 13 13:07:02 tinypilot python[580]: Traceback (most recent call last): Jul 13 13:07:02 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jul 13 13:07:02 tinypilot python[580]: self.run() Jul 13 13:07:02 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 99, in run Jul 13 13:07:02 tinypilot python[580]: self._target(*self._args, **self._kwargs) Jul 13 13:07:02 tinypilot python[580]: File "/opt/tinypilot/app/hid/write.py", line 18, in _write_to_hid_interface_immediately Jul 13 13:07:02 tinypilot python[580]: hid_handle.write(bytearray(buffer)) Jul 13 13:07:02 tinypilot python[580]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Jul 13 13:07:02 tinypilot python[580]: Process Process-773: Jul 13 13:07:02 tinypilot python[580]: Traceback (most recent call last): Jul 13 13:07:02 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jul 13 13:07:02 tinypilot python[580]: self.run() Jul 13 13:07:02 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 99, in run Jul 13 13:07:02 tinypilot python[580]: self._target(*self._args, **self._kwargs) Jul 13 13:07:02 tinypilot python[580]: File "/opt/tinypilot/app/hid/write.py", line 18, in _write_to_hid_interface_immediately Jul 13 13:07:02 tinypilot python[580]: hid_handle.write(bytearray(buffer)) Jul 13 13:07:02 tinypilot python[580]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Jul 13 13:07:03 tinypilot python[580]: Process Process-774: Jul 13 13:07:03 tinypilot python[580]: Traceback (most recent call last): Jul 13 13:07:03 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jul 13 13:07:03 tinypilot python[580]: self.run() Jul 13 13:07:03 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 99, in run Jul 13 13:07:03 tinypilot python[580]: self._target(*self._args, **self._kwargs) Jul 13 13:07:03 tinypilot python[580]: File "/opt/tinypilot/app/hid/write.py", line 18, in _write_to_hid_interface_immediately Jul 13 13:07:03 tinypilot python[580]: hid_handle.write(bytearray(buffer)) Jul 13 13:07:03 tinypilot python[580]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Jul 13 13:07:03 tinypilot python[580]: Process Process-775: Jul 13 13:07:03 tinypilot python[580]: Traceback (most recent call last): Jul 13 13:07:03 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Jul 13 13:07:03 tinypilot python[580]: self.run() Jul 13 13:07:03 tinypilot python[580]: File "/usr/lib/python3.7/multiprocessing/process.py", line 99, in run Jul 13 13:07:03 tinypilot python[580]: self._target(*self._args, **self._kwargs) Jul 13 13:07:03 tinypilot python[580]: File "/opt/tinypilot/app/hid/write.py", line 18, in _write_to_hid_interface_immediately Jul 13 13:07:03 tinypilot python[580]: hid_handle.write(bytearray(buffer)) Jul 13 13:07:03 tinypilot python[580]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Jul 13 13:07:11 tinypilot python[580]: [2021-07-13 13:07:11,164] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:11 tinypilot python[580]: [2021-07-13 13:07:11,693] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:12 tinypilot python[580]: [2021-07-13 13:07:12,221] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:12 tinypilot python[580]: [2021-07-13 13:07:12,749] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:13 tinypilot python[580]: [2021-07-13 13:07:13,277] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:13 tinypilot python[580]: [2021-07-13 13:07:13,806] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:14 tinypilot python[580]: [2021-07-13 13:07:14,334] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:14 tinypilot python[580]: [2021-07-13 13:07:14,862] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:15 tinypilot python[580]: [2021-07-13 13:07:15,391] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:15 tinypilot python[580]: [2021-07-13 13:07:15,919] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:16 tinypilot python[580]: [2021-07-13 13:07:16,447] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:16 tinypilot python[580]: [2021-07-13 13:07:16,975] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:17 tinypilot python[580]: [2021-07-13 13:07:17,505] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:18 tinypilot python[580]: [2021-07-13 13:07:18,036] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:18 tinypilot python[580]: [2021-07-13 13:07:18,566] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:19 tinypilot python[580]: [2021-07-13 13:07:19,096] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:19 tinypilot python[580]: [2021-07-13 13:07:19,625] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:20 tinypilot python[580]: [2021-07-13 13:07:20,154] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:20 tinypilot python[580]: [2021-07-13 13:07:20,683] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:21 tinypilot python[580]: [2021-07-13 13:07:21,214] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:21 tinypilot python[580]: [2021-07-13 13:07:21,742] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:22 tinypilot python[580]: [2021-07-13 13:07:22,273] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:22 tinypilot python[580]: [2021-07-13 13:07:22,803] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:23 tinypilot python[580]: [2021-07-13 13:07:23,334] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:23 tinypilot python[580]: [2021-07-13 13:07:23,863] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:24 tinypilot python[580]: [2021-07-13 13:07:24,394] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:24 tinypilot python[580]: [2021-07-13 13:07:24,922] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:25 tinypilot python[580]: [2021-07-13 13:07:25,452] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:25 tinypilot python[580]: [2021-07-13 13:07:25,981] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:26 tinypilot python[580]: [2021-07-13 13:07:26,511] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:27 tinypilot python[580]: [2021-07-13 13:07:27,040] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:27 tinypilot python[580]: [2021-07-13 13:07:27,569] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:28 tinypilot python[580]: [2021-07-13 13:07:28,099] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:28 tinypilot python[580]: [2021-07-13 13:07:28,624] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:29 tinypilot python[580]: [2021-07-13 13:07:29,152] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:29 tinypilot python[580]: [2021-07-13 13:07:29,683] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:30 tinypilot python[580]: [2021-07-13 13:07:30,209] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:30 tinypilot python[580]: [2021-07-13 13:07:30,734] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:31 tinypilot python[580]: [2021-07-13 13:07:31,261] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:31 tinypilot python[580]: [2021-07-13 13:07:31,790] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:32 tinypilot python[580]: [2021-07-13 13:07:32,318] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:32 tinypilot python[580]: [2021-07-13 13:07:32,846] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:33 tinypilot python[580]: [2021-07-13 13:07:33,375] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:33 tinypilot python[580]: [2021-07-13 13:07:33,903] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:34 tinypilot python[580]: [2021-07-13 13:07:34,431] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:34 tinypilot python[580]: [2021-07-13 13:07:34,959] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:35 tinypilot python[580]: [2021-07-13 13:07:35,486] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:36 tinypilot python[580]: [2021-07-13 13:07:36,014] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jul 13 13:07:36 tinypilot python[580]: [2021-07-13 13:07:36,022] INFO in socket_api: Client disconnected Jul 13 13:07:46 tinypilot sudo[1538]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Jul 13 13:07:46 tinypilot sudo[1538]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:07:47 tinypilot sudo[1547]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -xe Jul 13 13:07:47 tinypilot sudo[1547]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:07:47 tinypilot sudo[1547]: pam_unix(sudo:session): session closed for user root Jul 13 13:07:47 tinypilot sudo[1551]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot Jul 13 13:07:47 tinypilot sudo[1551]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:07:47 tinypilot sudo[1551]: pam_unix(sudo:session): session closed for user root Jul 13 13:07:47 tinypilot sudo[1557]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Jul 13 13:07:47 tinypilot sudo[1557]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:07:47 tinypilot sudo[1557]: pam_unix(sudo:session): session closed for user root Jul 13 13:07:47 tinypilot sudo[1562]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u ustreamer Jul 13 13:07:47 tinypilot sudo[1562]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:07:47 tinypilot sudo[1562]: pam_unix(sudo:session): session closed for user root Jul 13 13:07:47 tinypilot sudo[1565]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u nginx Jul 13 13:07:47 tinypilot sudo[1565]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:07:47 tinypilot sudo[1565]: pam_unix(sudo:session): session closed for user root Jul 13 13:07:47 tinypilot sudo[1567]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/tail -n 100 /var/log/nginx/error.log Jul 13 13:07:47 tinypilot sudo[1567]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:07:47 tinypilot sudo[1567]: pam_unix(sudo:session): session closed for user root Jul 13 13:07:47 tinypilot sudo[1569]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/tail -n 30 /var/log/nginx/access.log Jul 13 13:07:47 tinypilot sudo[1569]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:07:47 tinypilot sudo[1569]: pam_unix(sudo:session): session closed for user root Jul 13 13:07:47 tinypilot sudo[1538]: pam_unix(sudo:session): session closed for user root Jul 13 13:08:02 tinypilot python[580]: [2021-07-13 13:08:02,247] INFO in socket_api: Client connected Jul 13 13:15:43 tinypilot python[580]: [2021-07-13 13:15:43,009] INFO in video_settings: Running update-video-settings Jul 13 13:15:43 tinypilot sudo[3654]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/update-video-settings Jul 13 13:15:43 tinypilot sudo[3654]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:15:50 tinypilot ansible-stat[3681]: Invoked with path=/lib/systemd/system/ustreamer.service follow=False get_checksum=True checksum_algorithm=sha1 get_md5=False get_mime=True get_attributes=True Jul 13 13:15:51 tinypilot ansible-copy[3695]: Invoked with src=/root/.ansible/tmp/ansible-tmp-1626196549.6839697-3663-258183011257623/source dest=/lib/systemd/system/ustreamer.service owner=root group=root mode=0644 follow=False _original_basename=ustreamer.systemd.j2 checksum=cbcea2ec1f5916000b34263caf7e75222e635dff backup=False force=True content=NOT_LOGGING_PARAMETER validate=None directory_mode=None remote_src=None local_follow=None seuser=None serole=None selevel=None setype=None attributes=None regexp=None delimiter=None unsafe_writes=None Jul 13 13:15:53 tinypilot ansible-systemd[3722]: Invoked with daemon_reload=True daemon_reexec=False no_block=False name=None state=None enabled=None force=None masked=None user=None scope=None Jul 13 13:15:55 tinypilot ansible-setup[3764]: Invoked with gather_subset=['!all'] filter=ansible_service_mgr gather_timeout=10 fact_path=/etc/ansible/facts.d Jul 13 13:15:56 tinypilot ansible-systemd[3779]: Invoked with name=ustreamer state=restarted daemon_reload=False daemon_reexec=False no_block=False enabled=None force=None masked=None user=None scope=None Jul 13 13:15:57 tinypilot sudo[3654]: pam_unix(sudo:session): session closed for user root Jul 13 13:15:57 tinypilot python[580]: [2021-07-13 13:15:57,254] INFO in video_settings: update-video-settings completed successfully Jul 13 13:15:57 tinypilot python[580]: [2021-07-13 13:15:57,467] INFO in socket_api: Client disconnected Jul 13 13:16:03 tinypilot python[580]: [2021-07-13 13:16:03,091] INFO in socket_api: Client connected Jul 13 13:18:44 tinypilot sudo[4332]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Jul 13 13:18:44 tinypilot sudo[4332]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:18:44 tinypilot sudo[4341]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -xe Jul 13 13:18:44 tinypilot sudo[4341]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:18:44 tinypilot sudo[4341]: pam_unix(sudo:session): session closed for user root Jul 13 13:18:44 tinypilot sudo[4345]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot Jul 13 13:18:44 tinypilot sudo[4345]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:18:44 tinypilot sudo[4345]: pam_unix(sudo:session): session closed for user root Jul 13 13:18:44 tinypilot sudo[4351]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Jul 13 13:18:44 tinypilot sudo[4351]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:18:44 tinypilot sudo[4351]: pam_unix(sudo:session): session closed for user root Jul 13 13:18:44 tinypilot sudo[4356]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u ustreamer Jul 13 13:18:44 tinypilot sudo[4356]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:18:44 tinypilot sudo[4356]: pam_unix(sudo:session): session closed for user root Jul 13 13:18:44 tinypilot sudo[4359]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u nginx Jul 13 13:18:44 tinypilot sudo[4359]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:18:44 tinypilot sudo[4359]: pam_unix(sudo:session): session closed for user root Jul 13 13:18:44 tinypilot sudo[4361]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/tail -n 100 /var/log/nginx/error.log Jul 13 13:18:44 tinypilot sudo[4361]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:18:44 tinypilot sudo[4361]: pam_unix(sudo:session): session closed for user root Jul 13 13:18:44 tinypilot sudo[4363]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/tail -n 30 /var/log/nginx/access.log Jul 13 13:18:44 tinypilot sudo[4363]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:18:44 tinypilot sudo[4363]: pam_unix(sudo:session): session closed for user root Jul 13 13:18:44 tinypilot sudo[4332]: pam_unix(sudo:session): session closed for user root Jul 13 13:19:12 tinypilot python[580]: [2021-07-13 13:19:12,386] INFO in git: Getting tag for current HEAD commit Jul 13 13:19:12 tinypilot python[580]: [2021-07-13 13:19:12,411] INFO in git: Local HEAD commit tag: 2.2.1 Jul 13 13:19:12 tinypilot python[580]: [2021-07-13 13:19:12,426] INFO in git: Getting tag for remote HEAD commit ID Jul 13 13:19:13 tinypilot python[580]: [2021-07-13 13:19:13,656] INFO in git: Remote HEAD commit tag: 2.2.2 Jul 13 13:19:17 tinypilot python[580]: [2021-07-13 13:19:17,011] INFO in git: Getting tag for remote HEAD commit ID Jul 13 13:19:17 tinypilot python[580]: [2021-07-13 13:19:17,531] INFO in git: Remote HEAD commit tag: 2.2.2 Jul 13 13:19:17 tinypilot sudo[4467]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service tinypilot-updater start Jul 13 13:19:17 tinypilot sudo[4467]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:22:15 tinypilot systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Jul 13 13:22:15 tinypilot sudo[4467]: pam_unix(sudo:session): session closed for user root Jul 13 13:22:15 tinypilot systemd[1]: tinypilot.service: Main process exited, code=killed, status=15/TERM Jul 13 13:22:15 tinypilot systemd[1]: tinypilot.service: Succeeded. Jul 13 13:22:15 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. Jul 13 13:22:15 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Jul 13 13:22:16 tinypilot python[6866]: [2021-07-13 13:22:16,950] INFO in main: Starting app Jul 13 13:29:29 tinypilot python[6866]: [2021-07-13 13:29:29,230] INFO in socket_api: Client connected Jul 13 13:29:59 tinypilot sudo[7371]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Jul 13 13:29:59 tinypilot sudo[7371]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:30:00 tinypilot sudo[7385]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -xe Jul 13 13:30:00 tinypilot sudo[7385]: pam_unix(sudo:session): session opened for user root by (uid=0) Jul 13 13:30:00 tinypilot sudo[7385]: pam_unix(sudo:session): session closed for user root Jul 13 13:30:00 tinypilot sudo[7389]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot Jul 13 13:30:00 tinypilot sudo[7389]: pam_unix(sudo:session): session opened for user root by (uid=0) TinyPilot update logs skipping: [localhost] TASK [ansible-role-ustreamer : create EDIDs folder] **************************** skipping: [localhost] TASK [ansible-role-ustreamer : copy TC358743 EDID file] ************************ skipping: [localhost] TASK [ansible-role-ustreamer : install TC358743 initializer service] *********** skipping: [localhost] TASK [ansible-role-ustreamer : use custom settings for TC358743 chip for any facts not already defined] *** skipping: [localhost] TASK [ansible-role-ustreamer : remove TC358743 initializer service file] ******* ok: [localhost] TASK [ansible-role-ustreamer : disable TC358743 overlay in /boot/config.txt] *** ok: [localhost] TASK [ansible-role-ustreamer : save whether boot config file exists] *********** ok: [localhost] TASK [ansible-role-ustreamer : enable OpenMax IL acceleration on Pi OS] ******** ok: [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 : install libraspberrypi-dev if we're using OpenMax IL acceleration] *** skipping: [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 : install uStreamer pre-requisite packages] ******* ok: [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] ***************************** ok: [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 : create the CA CSR] ***************************** ok: [localhost] TASK [tinypilot.tinypilot-pro : sign the CA CSR] ******************************* ok: [localhost] TASK [tinypilot.tinypilot-pro : create host CSR signing key] ******************* ok: [localhost] TASK [tinypilot.tinypilot-pro : create CSR for nginx] ************************** changed: [localhost] TASK [tinypilot.tinypilot-pro : generate a CA-signed TLS certificate] ********** changed: [localhost] TASK [tinypilot.tinypilot-pro : install update-tls-cert-common-name as a service] *** 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.] ******************** ok: [localhost] => (item={'listen': '80 default_server', 'server_name': 'tinypilot', 'filename': 'tinypilot.http.conf', 'return': '307 https://$http_host$request_uri'}) ok: [localhost] => (item={'listen': '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_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 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_pass http://tinypilot;\n}\nlocation ~* ^/.+\\.(html|js|js.map|css)$ {\n root "/opt/tinypilot/app/static";\n # Disable caching\n add_header Last-Modified $date_gmt;\n add_header Cache-Control \'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0\';\n if_modified_since off;\n expires off;\n etag off;\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'}) TASK [ansible-role-nginx : Remove managed vhost config files.] ***************** skipping: [localhost] => (item={'listen': '80 default_server', 'server_name': 'tinypilot', 'filename': 'tinypilot.http.conf', 'return': '307 https://$http_host$request_uri'}) skipping: [localhost] => (item={'listen': '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_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 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_pass http://tinypilot;\n}\nlocation ~* ^/.+\\.(html|js|js.map|css)$ {\n root "/opt/tinypilot/app/static";\n # Disable caching\n add_header Last-Modified $date_gmt;\n add_header Cache-Control \'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0\';\n if_modified_since off;\n expires off;\n etag off;\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'}) 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 : 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 : 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] **************** ok: [localhost] TASK [tinypilot.tinypilot-pro : install usb-gadget initializer as a service] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : enable systemd usb-gadget initializer service file] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : collect TinyPilot required apt packages on all systems] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : collect Debian and Ubuntu specific TinyPilot required apt packages] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : collect Ubuntu 20.04 specific TinyPilot 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=collect-debug-logs) ok: [localhost] => (item=eject-mass-storage) ok: [localhost] => (item=mount-mass-storage) ok: [localhost] => (item=read-update-log) ok: [localhost] => (item=update) ok: [localhost] => (item=update-tls-cert-common-name) changed: [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] *** ok: [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 : 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] ******** changed: [localhost] RUNNING HANDLER [tinypilot.tinypilot-pro : restart TinyPilot service] ********** changed: [localhost] RUNNING HANDLER [tinypilot.tinypilot-pro : reload tinypilot updater systemd config] *** ok: [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 : restart nginx] *************************** changed: [localhost] PLAY RECAP ********************************************************************* localhost : ok=77 changed=13 unreachable=0 failed=0 skipped=28 rescued=0 ignored=0 + chmod +r /var/tmp/tmp.xWxLHIE7sL.yml + sudo cp /var/tmp/tmp.xWxLHIE7sL.yml /home/tinypilot/settings.yml + sudo chown tinypilot:tinypilot /home/tinypilot/settings.yml 2021-07-13 13:22:29 __main__ INFO Update completed successfully 2021-07-13 13:22:29 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 \ --desired-fps 8 \ --resolution 1920x1080 \ --persistent \ Restart=always [Install] WantedBy=multi-user.target uStreamer logs Jul 13 12:51:02 tinypilot ustreamer[577]: ================================================================================ Jul 13 12:51:02 tinypilot ustreamer[577]: -- INFO [18.150 stream] -- Device fd=8 opened Jul 13 12:51:02 tinypilot ustreamer[577]: -- INFO [18.151 stream] -- Using input channel: 0 Jul 13 12:51:02 tinypilot ustreamer[577]: -- INFO [18.152 stream] -- Using resolution: 1920x1080 Jul 13 12:51:02 tinypilot ustreamer[577]: -- ERROR [18.152 stream] -- Could not obtain the requested pixelformat=JPEG; driver gave us MJPEG Jul 13 12:51:02 tinypilot ustreamer[577]: -- INFO [18.152 stream] -- Falling back to pixelformat=MJPEG Jul 13 12:51:02 tinypilot ustreamer[577]: -- INFO [18.152 stream] -- Using pixelformat: MJPEG Jul 13 12:51:02 tinypilot ustreamer[577]: -- INFO [18.153 stream] -- Using HW FPS: 0 -> 60 (coerced) Jul 13 12:51:02 tinypilot ustreamer[577]: -- ERROR [18.153 stream] -- Device does not support setting of HW encoding quality parameters Jul 13 12:51:02 tinypilot ustreamer[577]: -- INFO [18.153 stream] -- Using IO method: MMAP Jul 13 12:51:02 tinypilot ustreamer[577]: -- INFO [18.177 stream] -- Requested 5 device buffers, got 5 Jul 13 12:51:02 tinypilot ustreamer[577]: -- INFO [18.189 stream] -- Capturing started Jul 13 12:51:02 tinypilot ustreamer[577]: -- INFO [18.189 stream] -- Using JPEG quality: encoder default Jul 13 12:51:02 tinypilot ustreamer[577]: -- INFO [18.189 stream] -- Creating pool JPEG with 1 workers ... Jul 13 12:51:02 tinypilot ustreamer[577]: -- INFO [18.189 stream] -- Capturing ... Jul 13 12:53:11 tinypilot ustreamer[577]: -- INFO [134.281 http] -- HTTP: Registered client: [72.0.130.157]:50716, id=beac49ed3aef479a; clients now: 1 Jul 13 13:15:53 tinypilot systemd[1]: ustreamer.service: Current command vanished from the unit file, execution of the command list won't be resumed. Jul 13 13:15:56 tinypilot ustreamer[577]: -- INFO [1499.567 main] -- ===== Stopping by SIGTERM ===== Jul 13 13:15:56 tinypilot ustreamer[577]: -- INFO [1499.567 http] -- HTTP eventloop stopped Jul 13 13:15:56 tinypilot systemd[1]: Stopping uStreamer - Lightweight, optimized video encoder... Jul 13 13:15:56 tinypilot ustreamer[577]: -- INFO [1499.570 stream] -- Destroying workers pool JPEG ... Jul 13 13:15:56 tinypilot ustreamer[577]: -- INFO [1499.573 stream] -- Capturing stopped Jul 13 13:15:56 tinypilot ustreamer[577]: -- INFO [1499.580 stream] -- Device fd=8 closed Jul 13 13:15:56 tinypilot ustreamer[577]: -- INFO [1499.580 main] -- Bye-bye Jul 13 13:15:56 tinypilot systemd[1]: ustreamer.service: Succeeded. Jul 13 13:15:56 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jul 13 13:15:57 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.598 main] -- Using internal blank placeholder Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.598 main] -- Listening HTTP on [127.0.0.1]:8001 Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.598 stream] -- Using V4L2 device: /dev/video0 Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.598 stream] -- Using desired FPS: 8 Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.598 http] -- Starting HTTP eventloop ... Jul 13 13:15:57 tinypilot ustreamer[3784]: ================================================================================ Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.599 stream] -- Device fd=8 opened Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.599 stream] -- Using input channel: 0 Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.600 stream] -- Using resolution: 1920x1080 Jul 13 13:15:57 tinypilot ustreamer[3784]: -- ERROR [1499.600 stream] -- Could not obtain the requested pixelformat=JPEG; driver gave us MJPEG Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.600 stream] -- Falling back to pixelformat=MJPEG Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.600 stream] -- Using pixelformat: MJPEG Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.602 stream] -- Using HW FPS: 8 -> 10 (coerced) Jul 13 13:15:57 tinypilot ustreamer[3784]: -- ERROR [1499.602 stream] -- Device does not support setting of HW encoding quality parameters Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.602 stream] -- Using IO method: MMAP Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.634 stream] -- Requested 5 device buffers, got 5 Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.638 stream] -- Capturing started Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.638 stream] -- Using JPEG quality: encoder default Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.638 stream] -- Creating pool JPEG with 1 workers ... Jul 13 13:15:57 tinypilot ustreamer[3784]: -- INFO [1499.639 stream] -- Capturing ... Jul 13 13:16:00 tinypilot ustreamer[3784]: -- INFO [1503.398 http] -- HTTP: Registered client: [72.0.130.157]:50764, id=e7fa3de22e73e3ef; clients now: 1 Jul 13 13:22:17 tinypilot systemd[1]: ustreamer.service: Current command vanished from the unit file, execution of the command list won't be resumed. Jul 13 13:22:20 tinypilot ustreamer[3784]: -- INFO [1882.612 main] -- ===== Stopping by SIGTERM ===== Jul 13 13:22:20 tinypilot ustreamer[3784]: -- INFO [1882.612 http] -- HTTP eventloop stopped Jul 13 13:22:20 tinypilot systemd[1]: Stopping uStreamer - Lightweight, optimized video encoder... Jul 13 13:22:20 tinypilot ustreamer[3784]: -- INFO [1882.658 stream] -- Destroying workers pool JPEG ... Jul 13 13:22:20 tinypilot ustreamer[3784]: -- INFO [1882.660 stream] -- Capturing stopped Jul 13 13:22:20 tinypilot ustreamer[3784]: -- INFO [1882.667 stream] -- Device fd=8 closed Jul 13 13:22:20 tinypilot ustreamer[3784]: -- INFO [1882.668 main] -- Bye-bye Jul 13 13:22:20 tinypilot systemd[1]: ustreamer.service: Succeeded. Jul 13 13:22:20 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jul 13 13:22:20 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.685 main] -- Using internal blank placeholder Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.685 main] -- Listening HTTP on [127.0.0.1]:8001 Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.686 stream] -- Using V4L2 device: /dev/video0 Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.686 stream] -- Using desired FPS: 8 Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.686 http] -- Starting HTTP eventloop ... Jul 13 13:22:20 tinypilot ustreamer[6980]: ================================================================================ Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.686 stream] -- Device fd=8 opened Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.686 stream] -- Using input channel: 0 Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.687 stream] -- Using resolution: 1920x1080 Jul 13 13:22:20 tinypilot ustreamer[6980]: -- ERROR [1882.687 stream] -- Could not obtain the requested pixelformat=JPEG; driver gave us MJPEG Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.687 stream] -- Falling back to pixelformat=MJPEG Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.687 stream] -- Using pixelformat: MJPEG Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.689 stream] -- Using HW FPS: 8 -> 10 (coerced) Jul 13 13:22:20 tinypilot ustreamer[6980]: -- ERROR [1882.689 stream] -- Device does not support setting of HW encoding quality parameters Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.689 stream] -- Using IO method: MMAP Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.719 stream] -- Requested 5 device buffers, got 5 Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.733 stream] -- Capturing started Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.733 stream] -- Using JPEG quality: encoder default Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.734 stream] -- Creating pool JPEG with 1 workers ... Jul 13 13:22:20 tinypilot ustreamer[6980]: -- INFO [1882.734 stream] -- Capturing ... Jul 13 13:29:26 tinypilot ustreamer[6980]: -- INFO [2309.201 http] -- HTTP: Registered client: [72.0.130.157]:50968, id=30411f6d039238c8; clients now: 1 nginx logs -- Logs begin at Wed 2021-05-05 18:26:54 EDT, end at Tue 2021-07-13 13:30:00 EDT. -- Jul 09 11:51:44 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 09 11:51:44 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Jul 09 12:24:04 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 09 12:24:05 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 13 12:50:41 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 13 12:50:47 tinypilot systemd[1]: nginx.service: Succeeded. Jul 13 12:50:47 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Jul 13 12:51:02 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 13 12:51:02 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 13 13:22:23 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jul 13 13:22:29 tinypilot systemd[1]: nginx.service: Succeeded. Jul 13 13:22:29 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jul 13 13:22:29 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 13 13:22:29 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. 2021/07/13 12:43:41 [warn] 543#543: *23 an upstream response is buffered to a temporary file /var/lib/nginx/proxy/1/00/0000000001 while reading upstream, client: 72.0.130.157, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "24.172.3.226:8443", referrer: "https://24.172.3.226:8443/" 2021/07/13 12:44:31 [warn] 543#543: *23 an upstream response is buffered to a temporary file /var/lib/nginx/proxy/2/00/0000000002 while reading upstream, client: 72.0.130.157, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "24.172.3.226:8443", referrer: "https://24.172.3.226:8443/" 2021/07/13 12:50:41 [error] 543#543: *23 upstream prematurely closed connection while reading response header from upstream, client: 72.0.130.157, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http://127.0.0.1:8000/api/restart", host: "24.172.3.226:8443", referrer: "https://24.172.3.226:8443/" 2021/07/13 12:50:46 [alert] 543#543: *23 open socket #5 left in connection 6 2021/07/13 12:50:46 [alert] 543#543: *55 open socket #16 left in connection 7 2021/07/13 12:50:46 [alert] 543#543: aborting 2021/07/13 12:53:11 [warn] 589#589: *2 an upstream response is buffered to a temporary file /var/lib/nginx/proxy/1/00/0000000001 while reading upstream, client: 72.0.130.157, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "24.172.3.226:8443", referrer: "https://24.172.3.226:8443/" 2021/07/13 13:16:01 [warn] 589#589: *2 an upstream response is buffered to a temporary file /var/lib/nginx/proxy/2/00/0000000002 while reading upstream, client: 72.0.130.157, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "24.172.3.226:8443", referrer: "https://24.172.3.226:8443/" 2021/07/13 13:22:28 [alert] 589#589: *2 open socket #15 left in connection 5 2021/07/13 13:22:28 [alert] 589#589: *127 open socket #19 left in connection 6 2021/07/13 13:22:28 [alert] 589#589: *126 open socket #18 left in connection 10 2021/07/13 13:22:28 [alert] 589#589: aborting 2021/07/13 13:29:26 [warn] 7018#7018: *102 an upstream response is buffered to a temporary file /var/lib/nginx/proxy/1/00/0000000001 while reading upstream, client: 72.0.130.157, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "24.172.3.226:8443", referrer: "https://24.172.3.226:8443/" 72.0.130.157 - - [13/Jul/2021:13:29:25 -0400] "GET /css/style.css HTTP/2.0" 200 2115 "https://24.172.3.226:8443/css/button.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/cursors.css HTTP/2.0" 200 671 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/style.css HTTP/2.0" 200 2115 "https://24.172.3.226:8443/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/button.css HTTP/2.0" 200 1284 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/cursors.css HTTP/2.0" 200 671 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/style.css HTTP/2.0" 200 2115 "https://24.172.3.226:8443/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/button.css HTTP/2.0" 200 1284 "https://24.172.3.226:8443/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/cursors.css HTTP/2.0" 200 671 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/style.css HTTP/2.0" 200 2115 "https://24.172.3.226:8443/css/button.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/cursors.css HTTP/2.0" 200 671 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/style.css HTTP/2.0" 200 2115 "https://24.172.3.226:8443/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/button.css HTTP/2.0" 200 1284 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/cursors.css HTTP/2.0" 200 671 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/style.css HTTP/2.0" 200 2115 "https://24.172.3.226:8443/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/button.css HTTP/2.0" 200 1284 "https://24.172.3.226:8443/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/cursors.css HTTP/2.0" 200 671 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/style.css HTTP/2.0" 200 2115 "https://24.172.3.226:8443/css/button.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/cursors.css HTTP/2.0" 200 671 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/cursors.css HTTP/2.0" 200 671 "https://24.172.3.226:8443/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /third-party/underscore.js/1.11.0/underscore-min.js HTTP/2.0" 200 18618 "https://24.172.3.226:8443/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:26 -0400] "GET /css/style.css HTTP/2.0" 200 2115 "https://24.172.3.226:8443/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:27 -0400] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-" 72.0.130.157 - - [13/Jul/2021:13:29:27 -0400] "GET /css/button.css HTTP/2.0" 200 1284 "https://24.172.3.226:8443/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" "-"