TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2021-09-02T08:57:40-04:00 Software versions TinyPilot version: 2.2.5 035a5b3 uStreamer version: v3.26 a97f08e OS version: Linux tinypilot 5.4.83-v7l+ #1379 SMP Mon Dec 14 13:11:54 GMT 2020 armv7l GNU/Linux TinyPilot state temp=41.3'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 Sep 01 12:56:50 tinypilot python[584]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Sep 01 12:56:50 tinypilot python[584]: self.run() Sep 01 12:56:50 tinypilot python[584]: File "/usr/lib/python3.7/multiprocessing/process.py", line 99, in run Sep 01 12:56:50 tinypilot python[584]: self._target(*self._args, **self._kwargs) Sep 01 12:56:50 tinypilot python[584]: File "/opt/tinypilot/app/hid/write.py", line 18, in _write_to_hid_interface_immediately Sep 01 12:56:50 tinypilot python[584]: hid_handle.write(bytearray(buffer)) Sep 01 12:56:50 tinypilot python[584]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Sep 01 12:56:50 tinypilot python[584]: Process Process-127: Sep 01 12:56:50 tinypilot python[584]: Traceback (most recent call last): Sep 01 12:56:50 tinypilot python[584]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Sep 01 12:56:50 tinypilot python[584]: self.run() Sep 01 12:56:50 tinypilot python[584]: File "/usr/lib/python3.7/multiprocessing/process.py", line 99, in run Sep 01 12:56:50 tinypilot python[584]: self._target(*self._args, **self._kwargs) Sep 01 12:56:50 tinypilot python[584]: File "/opt/tinypilot/app/hid/write.py", line 18, in _write_to_hid_interface_immediately Sep 01 12:56:50 tinypilot python[584]: hid_handle.write(bytearray(buffer)) Sep 01 12:56:50 tinypilot python[584]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Sep 01 12:56:50 tinypilot python[584]: Process Process-128: Sep 01 12:56:50 tinypilot python[584]: Traceback (most recent call last): Sep 01 12:56:50 tinypilot python[584]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Sep 01 12:56:50 tinypilot python[584]: self.run() Sep 01 12:56:50 tinypilot python[584]: File "/usr/lib/python3.7/multiprocessing/process.py", line 99, in run Sep 01 12:56:50 tinypilot python[584]: self._target(*self._args, **self._kwargs) Sep 01 12:56:50 tinypilot python[584]: File "/opt/tinypilot/app/hid/write.py", line 18, in _write_to_hid_interface_immediately Sep 01 12:56:50 tinypilot python[584]: hid_handle.write(bytearray(buffer)) Sep 01 12:56:50 tinypilot python[584]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Sep 01 12:56:50 tinypilot python[584]: Process Process-129: Sep 01 12:56:50 tinypilot python[584]: Traceback (most recent call last): Sep 01 12:56:50 tinypilot python[584]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Sep 01 12:56:50 tinypilot python[584]: self.run() Sep 01 12:56:50 tinypilot python[584]: File "/usr/lib/python3.7/multiprocessing/process.py", line 99, in run Sep 01 12:56:50 tinypilot python[584]: self._target(*self._args, **self._kwargs) Sep 01 12:56:50 tinypilot python[584]: File "/opt/tinypilot/app/hid/write.py", line 18, in _write_to_hid_interface_immediately Sep 01 12:56:50 tinypilot python[584]: hid_handle.write(bytearray(buffer)) Sep 01 12:56:50 tinypilot python[584]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Sep 01 12:56:50 tinypilot python[584]: Process Process-130: Sep 01 12:56:50 tinypilot python[584]: Traceback (most recent call last): Sep 01 12:56:50 tinypilot python[584]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Sep 01 12:56:50 tinypilot python[584]: self.run() Sep 01 12:56:50 tinypilot python[584]: File "/usr/lib/python3.7/multiprocessing/process.py", line 99, in run Sep 01 12:56:50 tinypilot python[584]: self._target(*self._args, **self._kwargs) Sep 01 12:56:50 tinypilot python[584]: File "/opt/tinypilot/app/hid/write.py", line 18, in _write_to_hid_interface_immediately Sep 01 12:56:50 tinypilot python[584]: hid_handle.write(bytearray(buffer)) Sep 01 12:56:50 tinypilot python[584]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Sep 01 12:56:50 tinypilot python[584]: Process Process-131: Sep 01 12:56:50 tinypilot python[584]: Traceback (most recent call last): Sep 01 12:56:50 tinypilot python[584]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Sep 01 12:56:50 tinypilot python[584]: self.run() Sep 01 12:56:50 tinypilot python[584]: File "/usr/lib/python3.7/multiprocessing/process.py", line 99, in run Sep 01 12:56:50 tinypilot python[584]: self._target(*self._args, **self._kwargs) Sep 01 12:56:50 tinypilot python[584]: File "/opt/tinypilot/app/hid/write.py", line 18, in _write_to_hid_interface_immediately Sep 01 12:56:50 tinypilot python[584]: hid_handle.write(bytearray(buffer)) Sep 01 12:56:50 tinypilot python[584]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Sep 01 12:56:50 tinypilot python[584]: Process Process-132: Sep 01 12:56:50 tinypilot python[584]: Traceback (most recent call last): Sep 01 12:56:50 tinypilot python[584]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Sep 01 12:56:50 tinypilot python[584]: self.run() Sep 01 12:56:50 tinypilot python[584]: File "/usr/lib/python3.7/multiprocessing/process.py", line 99, in run Sep 01 12:56:50 tinypilot python[584]: self._target(*self._args, **self._kwargs) Sep 01 12:56:50 tinypilot python[584]: File "/opt/tinypilot/app/hid/write.py", line 18, in _write_to_hid_interface_immediately Sep 01 12:56:50 tinypilot python[584]: hid_handle.write(bytearray(buffer)) Sep 01 12:56:50 tinypilot python[584]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Sep 01 12:56:50 tinypilot python[584]: Process Process-133: Sep 01 12:56:50 tinypilot python[584]: Traceback (most recent call last): Sep 01 12:56:50 tinypilot python[584]: File "/usr/lib/python3.7/multiprocessing/process.py", line 297, in _bootstrap Sep 01 12:56:50 tinypilot python[584]: self.run() Sep 01 12:56:50 tinypilot python[584]: File "/usr/lib/python3.7/multiprocessing/process.py", line 99, in run Sep 01 12:56:50 tinypilot python[584]: self._target(*self._args, **self._kwargs) Sep 01 12:56:50 tinypilot python[584]: File "/opt/tinypilot/app/hid/write.py", line 18, in _write_to_hid_interface_immediately Sep 01 12:56:50 tinypilot python[584]: hid_handle.write(bytearray(buffer)) Sep 01 12:56:50 tinypilot python[584]: BrokenPipeError: [Errno 108] Cannot send after transport endpoint shutdown Sep 01 12:56:55 tinypilot python[584]: [2021-09-01 12:56:55,484] INFO in socket_api: Client disconnected -- Reboot -- Sep 01 13:25:09 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Sep 01 13:25:10 tinypilot python[581]: [2021-09-01 13:25:10,995] INFO in main: Starting app Sep 01 17:23:49 tinypilot python[581]: [2021-09-01 17:23:49,573] INFO in socket_api: Client connected Sep 01 17:25:01 tinypilot sudo[883]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Sep 01 17:25:01 tinypilot sudo[883]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 17:25:01 tinypilot sudo[896]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -xe Sep 01 17:25:01 tinypilot sudo[896]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 17:25:02 tinypilot sudo[896]: pam_unix(sudo:session): session closed for user root Sep 01 17:25:02 tinypilot sudo[900]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot Sep 01 17:25:02 tinypilot sudo[900]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 17:25:04 tinypilot sudo[900]: pam_unix(sudo:session): session closed for user root Sep 01 17:25:04 tinypilot sudo[907]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Sep 01 17:25:04 tinypilot sudo[907]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 17:25:05 tinypilot sudo[907]: pam_unix(sudo:session): session closed for user root Sep 01 17:25:05 tinypilot sudo[912]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u ustreamer Sep 01 17:25:05 tinypilot sudo[912]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 17:25:51 tinypilot sudo[912]: pam_unix(sudo:session): session closed for user root Sep 01 17:25:51 tinypilot sudo[916]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u nginx Sep 01 17:25:51 tinypilot sudo[916]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 17:25:51 tinypilot sudo[916]: pam_unix(sudo:session): session closed for user root Sep 01 17:25:51 tinypilot sudo[918]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/tail -n 100 /var/log/nginx/error.log Sep 01 17:25:51 tinypilot sudo[918]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 17:25:51 tinypilot sudo[918]: pam_unix(sudo:session): session closed for user root Sep 01 17:25:51 tinypilot sudo[920]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/tail -n 30 /var/log/nginx/access.log Sep 01 17:25:51 tinypilot sudo[920]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 17:25:51 tinypilot sudo[920]: pam_unix(sudo:session): session closed for user root Sep 01 17:25:51 tinypilot sudo[883]: pam_unix(sudo:session): session closed for user root Sep 01 17:25:51 tinypilot python[581]: [2021-09-01 17:25:51,637] INFO in socket_api: Client disconnected Sep 01 17:25:57 tinypilot python[581]: [2021-09-01 17:25:57,039] INFO in socket_api: Client connected Sep 01 17:34:21 tinypilot python[581]: [2021-09-01 17:34:21,791] INFO in socket_api: Client disconnected Sep 01 18:13:14 tinypilot python[581]: [2021-09-01 18:13:14,355] INFO in socket_api: Client connected Sep 01 18:43:24 tinypilot python[581]: [2021-09-01 18:43:24,338] INFO in socket_api: Client disconnected Sep 01 18:43:25 tinypilot python[581]: [2021-09-01 18:43:25,861] INFO in socket_api: Client connected Sep 01 18:44:29 tinypilot sudo[1048]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Sep 01 18:44:29 tinypilot sudo[1048]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 18:44:29 tinypilot sudo[1061]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -xe Sep 01 18:44:29 tinypilot sudo[1061]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 18:44:29 tinypilot sudo[1061]: pam_unix(sudo:session): session closed for user root Sep 01 18:44:29 tinypilot sudo[1065]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot Sep 01 18:44:29 tinypilot sudo[1065]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 18:44:29 tinypilot sudo[1065]: pam_unix(sudo:session): session closed for user root Sep 01 18:44:29 tinypilot sudo[1071]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Sep 01 18:44:29 tinypilot sudo[1071]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 18:44:29 tinypilot sudo[1071]: pam_unix(sudo:session): session closed for user root Sep 01 18:44:30 tinypilot sudo[1076]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u ustreamer Sep 01 18:44:30 tinypilot sudo[1076]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 18:45:08 tinypilot sudo[1076]: pam_unix(sudo:session): session closed for user root Sep 01 18:45:08 tinypilot sudo[1080]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u nginx Sep 01 18:45:08 tinypilot sudo[1080]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 18:45:08 tinypilot sudo[1080]: pam_unix(sudo:session): session closed for user root Sep 01 18:45:08 tinypilot sudo[1082]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/tail -n 100 /var/log/nginx/error.log Sep 01 18:45:08 tinypilot sudo[1082]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 18:45:08 tinypilot sudo[1082]: pam_unix(sudo:session): session closed for user root Sep 01 18:45:08 tinypilot sudo[1084]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/tail -n 30 /var/log/nginx/access.log Sep 01 18:45:08 tinypilot sudo[1084]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 01 18:45:08 tinypilot sudo[1084]: pam_unix(sudo:session): session closed for user root Sep 01 18:45:08 tinypilot sudo[1048]: pam_unix(sudo:session): session closed for user root Sep 01 18:45:08 tinypilot python[581]: [2021-09-01 18:45:08,660] INFO in socket_api: Client disconnected Sep 01 18:45:08 tinypilot python[581]: [2021-09-01 18:45:08,974] INFO in socket_api: Client connected Sep 01 18:45:50 tinypilot python[581]: [2021-09-01 18:45:50,845] INFO in socket_api: Client disconnected Sep 02 08:47:24 tinypilot python[581]: [2021-09-02 08:47:24,139] INFO in socket_api: Client connected Sep 02 08:49:58 tinypilot python[581]: [2021-09-02 08:49:58,420] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Sep 02 08:49:58 tinypilot python[581]: [2021-09-02 08:49:58,953] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Sep 02 08:49:59 tinypilot python[581]: [2021-09-02 08:49:59,483] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Sep 02 08:50:00 tinypilot python[581]: [2021-09-02 08:50:00,013] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Sep 02 08:50:00 tinypilot python[581]: [2021-09-02 08:50:00,543] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Sep 02 08:50:01 tinypilot python[581]: [2021-09-02 08:50:01,073] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Sep 02 08:50:02 tinypilot python[581]: [2021-09-02 08:50:02,911] ERROR in socket_api: Failed to write key: Control (keycode=ControlLeft). Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:50:03 tinypilot python[581]: [2021-09-02 08:50:03,439] ERROR in socket_api: Failed to release keys: Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:50:03 tinypilot python[581]: [2021-09-02 08:50:03,968] ERROR in socket_api: Failed to write key: 3 (keycode=Numpad3). Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:50:07 tinypilot python[581]: [2021-09-02 08:50:07,974] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Sep 02 08:50:10 tinypilot python[581]: [2021-09-02 08:50:10,491] ERROR in socket_api: Failed to write key: Control (keycode=ControlLeft). Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:50:11 tinypilot python[581]: [2021-09-02 08:50:11,021] ERROR in socket_api: Failed to release keys: Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:50:11 tinypilot python[581]: [2021-09-02 08:50:11,550] ERROR in socket_api: Failed to write key: Control (keycode=ControlLeft). Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:50:12 tinypilot python[581]: [2021-09-02 08:50:12,080] ERROR in socket_api: Failed to release keys: Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:50:12 tinypilot python[581]: [2021-09-02 08:50:12,608] ERROR in socket_api: Failed to write key: 1 (keycode=Numpad1). Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:50:22 tinypilot python[581]: [2021-09-02 08:50:22,922] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Sep 02 08:50:26 tinypilot sudo[1872]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Sep 02 08:50:26 tinypilot sudo[1872]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 02 08:50:27 tinypilot sudo[1885]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -xe Sep 02 08:50:27 tinypilot sudo[1885]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 02 08:50:27 tinypilot sudo[1885]: pam_unix(sudo:session): session closed for user root Sep 02 08:50:27 tinypilot sudo[1889]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot Sep 02 08:50:27 tinypilot sudo[1889]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 02 08:50:27 tinypilot sudo[1889]: pam_unix(sudo:session): session closed for user root Sep 02 08:50:27 tinypilot sudo[1895]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Sep 02 08:50:27 tinypilot sudo[1895]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 02 08:50:27 tinypilot sudo[1895]: pam_unix(sudo:session): session closed for user root Sep 02 08:50:27 tinypilot sudo[1900]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u ustreamer Sep 02 08:50:27 tinypilot sudo[1900]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 02 08:51:05 tinypilot sudo[1900]: pam_unix(sudo:session): session closed for user root Sep 02 08:51:05 tinypilot sudo[1904]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u nginx Sep 02 08:51:05 tinypilot sudo[1904]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 02 08:51:05 tinypilot sudo[1904]: pam_unix(sudo:session): session closed for user root Sep 02 08:51:05 tinypilot sudo[1906]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/tail -n 100 /var/log/nginx/error.log Sep 02 08:51:05 tinypilot sudo[1906]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 02 08:51:05 tinypilot sudo[1906]: pam_unix(sudo:session): session closed for user root Sep 02 08:51:05 tinypilot sudo[1908]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/tail -n 30 /var/log/nginx/access.log Sep 02 08:51:05 tinypilot sudo[1908]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 02 08:51:05 tinypilot sudo[1908]: pam_unix(sudo:session): session closed for user root Sep 02 08:51:05 tinypilot sudo[1872]: pam_unix(sudo:session): session closed for user root Sep 02 08:51:05 tinypilot python[581]: [2021-09-02 08:51:05,310] INFO in socket_api: Client disconnected Sep 02 08:51:05 tinypilot python[581]: [2021-09-02 08:51:05,324] INFO in socket_api: Client connected Sep 02 08:53:16 tinypilot python[581]: [2021-09-02 08:53:16,978] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Sep 02 08:53:17 tinypilot python[581]: [2021-09-02 08:53:17,989] ERROR in socket_api: Failed to write key: Control (keycode=ControlLeft). Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:53:18 tinypilot python[581]: [2021-09-02 08:53:18,519] ERROR in socket_api: Failed to release keys: Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:53:19 tinypilot python[581]: [2021-09-02 08:53:19,047] ERROR in socket_api: Failed to write key: Control (keycode=ControlLeft). Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:53:19 tinypilot python[581]: [2021-09-02 08:53:19,576] ERROR in socket_api: Failed to release keys: Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:53:20 tinypilot python[581]: [2021-09-02 08:53:20,105] ERROR in socket_api: Failed to write key: 1 (keycode=Numpad1). Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:54:30 tinypilot python[581]: [2021-09-02 08:54:30,672] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Sep 02 08:54:57 tinypilot python[581]: [2021-09-02 08:54:57,808] ERROR in socket_api: Failed to forward mouse event: Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Sep 02 08:54:59 tinypilot python[581]: [2021-09-02 08:54:59,226] ERROR in socket_api: Failed to write key: Control (keycode=ControlLeft). Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:54:59 tinypilot python[581]: [2021-09-02 08:54:59,755] ERROR in socket_api: Failed to release keys: Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:55:00 tinypilot python[581]: [2021-09-02 08:55:00,284] ERROR in socket_api: Failed to write key: Control (keycode=ControlLeft). Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:55:00 tinypilot python[581]: [2021-09-02 08:55:00,814] ERROR in socket_api: Failed to release keys: Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:55:01 tinypilot python[581]: [2021-09-02 08:55:01,342] ERROR in socket_api: Failed to write key: 1 (keycode=Digit1). Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:55:07 tinypilot python[581]: [2021-09-02 08:55:07,208] ERROR in socket_api: Failed to write key: Control (keycode=ControlLeft). Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:55:07 tinypilot python[581]: [2021-09-02 08:55:07,738] ERROR in socket_api: Failed to release keys: Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:55:08 tinypilot python[581]: [2021-09-02 08:55:08,266] ERROR in socket_api: Failed to write key: Control (keycode=ControlLeft). Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:55:08 tinypilot python[581]: [2021-09-02 08:55:08,795] ERROR in socket_api: Failed to write key: 1 (keycode=Digit1). Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:55:09 tinypilot python[581]: [2021-09-02 08:55:09,325] ERROR in socket_api: Failed to release keys: Failed to write to HID interface: /dev/hidg0. Is USB cable connected? Sep 02 08:57:39 tinypilot sudo[2018]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Sep 02 08:57:39 tinypilot sudo[2018]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 02 08:57:40 tinypilot sudo[2031]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -xe Sep 02 08:57:40 tinypilot sudo[2031]: pam_unix(sudo:session): session opened for user root by (uid=0) Sep 02 08:57:40 tinypilot sudo[2031]: pam_unix(sudo:session): session closed for user root Sep 02 08:57:40 tinypilot sudo[2035]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot Sep 02 08:57:40 tinypilot sudo[2035]: pam_unix(sudo:session): session opened for user root by (uid=0) TinyPilot update logs ok: [localhost] TASK [ansible-role-ustreamer : copy TC358743 EDID file] ************************ changed: [localhost] TASK [ansible-role-ustreamer : install TC358743 initializer service] *********** ok: [localhost] TASK [ansible-role-ustreamer : use custom settings for TC358743 chip for any facts not already defined] *** ok: [localhost] TASK [ansible-role-ustreamer : remove TC358743 initializer service file] ******* skipping: [localhost] TASK [ansible-role-ustreamer : disable TC358743 overlay in /boot/config.txt] *** skipping: [localhost] TASK [ansible-role-ustreamer : 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] *** ok: [localhost] TASK [ansible-role-ustreamer : collect Debian-specific required apt packages] *** skipping: [localhost] TASK [ansible-role-ustreamer : collect Ubuntu-specific required apt packages] *** skipping: [localhost] TASK [ansible-role-ustreamer : 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 : 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.] ******************** ok: [localhost] => (item={'listen': [80, '443 ssl http2'], 'server_name': 'tinypilot', 'filename': 'tinypilot.conf', 'root': '/opt/tinypilot', 'index': 'index.html', 'error_page': '497 =307 https://$http_host$request_uri', 'extra_parameters': 'ssl_certificate "/etc/ssl/certs/tinypilot-nginx.crt";\nssl_certificate_key "/etc/ssl/private/tinypilot-nginx.key";\nssl_protocols TLSv1.2;\nssl_prefer_server_ciphers on;\nssl_ciphers ECDHE-RSA-AES256-GCM-SHA512:DHE-RSA-AES256-GCM-SHA512:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384;\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 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)$ {\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 # 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 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)$ {\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 # 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 : 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] ******************* ok: [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) ok: [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) 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] *** 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] ******************* ok: [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 [ansible-role-ustreamer : reload systemd config] *************** ok: [localhost] RUNNING HANDLER [ansible-role-ustreamer : restart uStreamer] ******************* changed: [localhost] PLAY RECAP ********************************************************************* localhost : ok=85 changed=7 unreachable=0 failed=0 skipped=22 rescued=0 ignored=0 + chmod +r /var/tmp/tmp.ClmcxO98lz.yml + sudo cp /var/tmp/tmp.ClmcxO98lz.yml /home/tinypilot/settings.yml + sudo chown tinypilot:tinypilot /home/tinypilot/settings.yml 2021-09-01 09:06:49 __main__ INFO Update completed successfully 2021-09-01 09:06:49 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 \ --port 8001 \ --encoder omx \ --format uyvy \ --workers 3 \ --drop-same-frames 30 \ --persistent \ --dv-timings \ Restart=always [Install] WantedBy=multi-user.target uStreamer logs Sep 02 08:57:09 tinypilot ustreamer[579]: -- INFO [69979.494 stream] -- Using JPEG quality: 80% Sep 02 08:57:09 tinypilot ustreamer[579]: -- INFO [69979.494 stream] -- Creating pool JPEG with 3 workers ... Sep 02 08:57:09 tinypilot ustreamer[579]: -- INFO [69979.494 stream] -- Capturing ... Sep 02 08:57:10 tinypilot ustreamer[579]: -- ERROR [69980.495 stream] -- Persistent device timeout (unplugged) Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.700 stream] -- Got V4L2 event Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.703 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.703 stream] -- Destroying workers pool JPEG ... Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.731 stream] -- Capturing stopped Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.737 stream] -- Device fd=9 closed Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.737 stream] -- Changed video frame to BLANK Sep 02 08:57:17 tinypilot ustreamer[579]: ================================================================================ Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.738 stream] -- Device fd=9 opened Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.738 stream] -- Using input channel: 0 Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.745 stream] -- Got new DV timings: resolution=1280x720, pixclk=74250000 Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.766 stream] -- Using resolution: 1280x720 Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.766 stream] -- Using pixelformat: UYVY Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.766 stream] -- Querying HW FPS changing is not supported Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.766 stream] -- Using IO method: MMAP Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.779 stream] -- Requested 5 device buffers, got 5 Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.784 stream] -- Capturing started Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.796 stream] -- Using JPEG quality: 80% Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.796 stream] -- Creating pool JPEG with 3 workers ... Sep 02 08:57:17 tinypilot ustreamer[579]: -- INFO [69987.797 stream] -- Capturing ... Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.819 stream] -- Got V4L2 event Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.819 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.819 stream] -- Destroying workers pool JPEG ... Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.840 stream] -- Capturing stopped Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.847 stream] -- Device fd=9 closed Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.847 stream] -- Changed video frame to BLANK Sep 02 08:57:20 tinypilot ustreamer[579]: ================================================================================ Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.848 stream] -- Device fd=9 opened Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.848 stream] -- Using input channel: 0 Sep 02 08:57:20 tinypilot ustreamer[579]: -- ERROR [69990.870 stream] -- Requested resolution=640x480 is unavailable Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.892 stream] -- Using resolution: 1280x720 Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.892 stream] -- Using pixelformat: UYVY Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.892 stream] -- Querying HW FPS changing is not supported Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.892 stream] -- Using IO method: MMAP Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.906 stream] -- Requested 5 device buffers, got 5 Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.912 stream] -- Capturing started Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.925 stream] -- Using JPEG quality: 80% Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.925 stream] -- Creating pool JPEG with 3 workers ... Sep 02 08:57:20 tinypilot ustreamer[579]: -- INFO [69990.926 stream] -- Capturing ... Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.862 stream] -- Got V4L2 event Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.862 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.862 stream] -- Destroying workers pool JPEG ... Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.899 stream] -- Capturing stopped Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.904 stream] -- Device fd=9 closed Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.904 stream] -- Changed video frame to BLANK Sep 02 08:57:21 tinypilot ustreamer[579]: ================================================================================ Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.905 stream] -- Device fd=9 opened Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.905 stream] -- Using input channel: 0 Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.912 stream] -- Got new DV timings: resolution=640x480, pixclk=25200000 Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.951 stream] -- Using resolution: 640x480 Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.951 stream] -- Using pixelformat: UYVY Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.951 stream] -- Querying HW FPS changing is not supported Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.951 stream] -- Using IO method: MMAP Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.957 stream] -- Requested 5 device buffers, got 5 Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.963 stream] -- Capturing started Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.975 stream] -- Using JPEG quality: 80% Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.975 stream] -- Creating pool JPEG with 3 workers ... Sep 02 08:57:21 tinypilot ustreamer[579]: -- INFO [69991.975 stream] -- Capturing ... Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.939 stream] -- Got V4L2 event Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.939 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.939 stream] -- Destroying workers pool JPEG ... Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.958 stream] -- Capturing stopped Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.959 stream] -- Device fd=9 closed Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.959 stream] -- Changed video frame to BLANK Sep 02 08:57:23 tinypilot ustreamer[579]: ================================================================================ Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.959 stream] -- Device fd=9 opened Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.959 stream] -- Using input channel: 0 Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.981 stream] -- Using resolution: 640x480 Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.981 stream] -- Using pixelformat: UYVY Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.981 stream] -- Querying HW FPS changing is not supported Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.981 stream] -- Using IO method: MMAP Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.984 stream] -- Requested 5 device buffers, got 5 Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.990 stream] -- Capturing started Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.999 stream] -- Using JPEG quality: 80% Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.999 stream] -- Creating pool JPEG with 3 workers ... Sep 02 08:57:23 tinypilot ustreamer[579]: -- INFO [69993.999 stream] -- Capturing ... Sep 02 08:57:24 tinypilot ustreamer[579]: -- ERROR [69995.000 stream] -- Persistent device timeout (unplugged) nginx logs -- Logs begin at Thu 2019-02-14 05:11:59 EST, end at Thu 2021-09-02 08:58:18 EDT. -- Apr 14 18:04:09 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 14 18:04:09 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Jun 27 14:17:37 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jun 27 14:17:37 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Jul 03 15:17:35 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jul 03 15:17:36 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Aug 20 15:53:04 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Aug 20 15:53:09 tinypilot systemd[1]: nginx.service: Succeeded. Aug 20 15:53:09 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Aug 20 15:53:09 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 20 15:53:09 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Aug 20 15:53:10 tinypilot systemd[1]: Reloading A high performance web server and a reverse proxy server. Aug 20 15:53:10 tinypilot systemd[1]: Reloaded A high performance web server and a reverse proxy server. -- Reboot -- Aug 20 16:04:35 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 20 16:04:35 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Aug 21 10:17:42 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 21 10:17:43 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Aug 21 10:45:59 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 21 10:45:59 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Aug 21 10:56:37 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 21 10:56:37 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Aug 21 12:17:21 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 21 12:17:21 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Aug 21 12:29:04 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 21 12:29:04 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Aug 21 12:34:21 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 21 12:34:21 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Aug 21 12:50:26 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Aug 21 12:50:27 tinypilot systemd[1]: nginx.service: Succeeded. Aug 21 12:50:27 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Aug 21 12:50:46 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 21 12:50:46 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Aug 21 12:59:11 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Aug 21 12:59:12 tinypilot systemd[1]: nginx.service: Succeeded. Aug 21 12:59:12 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Aug 21 12:59:32 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 21 12:59:32 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Aug 22 12:20:08 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 22 12:20:08 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Aug 22 13:37:06 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Aug 22 13:37:06 tinypilot systemd[1]: nginx.service: Succeeded. Aug 22 13:37:06 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Aug 22 13:37:26 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 22 13:37:27 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Aug 29 12:56:13 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Aug 29 12:56:13 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Sep 01 09:06:51 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Sep 01 09:06:51 tinypilot systemd[1]: nginx.service: Succeeded. Sep 01 09:06:51 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Sep 01 09:07:12 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Sep 01 09:07:12 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Sep 01 09:41:31 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Sep 01 09:41:32 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Sep 01 09:54:55 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Sep 01 09:54:55 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Sep 01 09:59:47 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Sep 01 09:59:48 tinypilot systemd[1]: nginx.service: Succeeded. Sep 01 09:59:48 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Sep 01 10:00:07 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Sep 01 10:00:07 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Sep 01 13:25:09 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Sep 01 13:25:09 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. 192.168.50.110 - - [02/Sep/2021:08:47:23 -0400] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:23 -0400] "GET /css/button.css HTTP/2.0" 200 1284 "https://tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:23 -0400] "GET /css/cursors.css HTTP/2.0" 200 671 "https://tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:23 -0400] "GET /css/style.css HTTP/2.0" 200 2115 "https://tinypilot/css/button.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:23 -0400] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:23 -0400] "GET /css/cursors.css HTTP/2.0" 200 671 "https://tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:23 -0400] "GET /css/cursors.css HTTP/2.0" 200 671 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:23 -0400] "GET /third-party/underscore.js/1.11.0/underscore-min.js HTTP/2.0" 200 18618 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:23 -0400] "GET /css/style.css HTTP/2.0" 200 2115 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:23 -0400] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:23 -0400] "GET /css/button.css HTTP/2.0" 200 1284 "https://tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:23 -0400] "GET /css/cursors.css HTTP/2.0" 200 671 "https://tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:24 -0400] "GET /js/keycodes.js HTTP/2.0" 200 3205 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:24 -0400] "GET /js/keyboardstate.js HTTP/2.0" 200 2838 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:24 -0400] "GET /js/keystrokes.js HTTP/2.0" 200 377 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:24 -0400] "GET /js/settings.js HTTP/2.0" 200 1194 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:24 -0400] "GET /js/overlays.js HTTP/2.0" 200 495 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:24 -0400] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/2.0" 200 50112 "https://tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:24 -0400] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/2.0" 200 25032 "https://tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:24 -0400] "GET /socket.io/?EIO=4&transport=polling&t=NkcZB4C HTTP/2.0" 200 96 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:24 -0400] "POST /socket.io/?EIO=4&transport=polling&t=NkcZB4y&sid=IH5XbOcx2EgKt75LAAAN HTTP/2.0" 200 2 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:24 -0400] "GET /socket.io/?EIO=4&transport=polling&t=NkcZB4z&sid=IH5XbOcx2EgKt75LAAAN HTTP/2.0" 200 32 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:24 -0400] "GET /socket.io/?EIO=4&transport=polling&t=NkcZB6X&sid=IH5XbOcx2EgKt75LAAAN HTTP/2.0" 200 1 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:47:24 -0400] "GET /favicon.ico HTTP/2.0" 200 15406 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:51:05 -0400] "GET /api/debugLogs HTTP/2.0" 200 61407 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:51:05 -0400] "GET /socket.io/?EIO=4&transport=websocket&sid=IH5XbOcx2EgKt75LAAAN HTTP/1.1" 101 325 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:51:05 -0400] "GET /socket.io/?EIO=4&transport=polling&t=NkcZzTw HTTP/2.0" 200 96 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:51:05 -0400] "POST /socket.io/?EIO=4&transport=polling&t=Nkca14t&sid=bPO1Ps3ErAGbBscDAAAP HTTP/2.0" 200 2 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:51:05 -0400] "GET /socket.io/?EIO=4&transport=polling&t=Nkca14u&sid=bPO1Ps3ErAGbBscDAAAP HTTP/2.0" 200 32 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-" 192.168.50.110 - - [02/Sep/2021:08:51:05 -0400] "GET /socket.io/?EIO=4&transport=polling&t=Nkca157&sid=bPO1Ps3ErAGbBscDAAAP HTTP/2.0" 200 1 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.58 Safari/537.36" "-"