TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2023-02-02T16:19:02+00:00 Software versions TinyPilot version: 2.5.2 uStreamer version: 4.13 OS version: Linux logitech 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l GNU/Linux Distribution name: Raspbian Distribution version: 10 Hardware information Hardware: BCM2711 Revision: b03115 Model: Raspberry Pi 4 Model B Rev 1.5 TinyPilot state Read-only filesystem: off temp=35.0'C throttled=0x0 voltage logs TinyPilot configuration [Unit] Description=TinyPilot - RPi-based virtual KVM After=syslog.target network.target StartLimitIntervalSec=0 [Service] Type=simple User=tinypilot WorkingDirectory=/opt/tinypilot ExecStart=/opt/tinypilot/venv/bin/python app/main.py Environment=HOST=127.0.0.1 Environment=PORT=8000 Environment=APP_SETTINGS_FILE=/home/tinypilot/app_settings.cfg Restart=always [Install] WantedBy=multi-user.target TinyPilot logs -- Logs begin at Thu 2023-02-02 03:36:58 GMT, end at Thu 2023-02-02 16:19:02 GMT. -- Feb 02 03:54:32 logitech systemd[1]: Started TinyPilot - RPi-based virtual KVM. Feb 02 03:54:35 logitech python[584]: 2023-02-02 03:54:35.710 __main__ INFO Starting app Feb 02 04:04:04 logitech python[584]: 2023-02-02 04:04:04.072 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Feb 02 04:04:04 logitech python[584]: 2023-02-02 04:04:04.081 db.store INFO Read 7 database migrations from disk Feb 02 04:04:04 logitech python[584]: 2023-02-02 04:04:04.527 socket_api INFO Client -Xx5fE8WA_MbS72QAAAB connected Feb 02 04:04:04 logitech python[584]: 2023-02-02 04:04:04.742 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Feb 02 04:04:05 logitech python[584]: 2023-02-02 04:04:05.325 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Feb 02 04:04:05 logitech python[584]: 2023-02-02 04:04:05.609 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Feb 02 04:04:05 logitech python[584]: 2023-02-02 04:04:05.685 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Feb 02 04:04:08 logitech python[584]: 2023-02-02 04:04:08.175 socket_api INFO Client -Xx5fE8WA_MbS72QAAAB disconnected Feb 02 04:04:13 logitech python[584]: 2023-02-02 04:04:13.730 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 04:04:27 logitech python[584]: 2023-02-02 04:04:27.079 socket_api INFO Client pRAKMAJOW-Ugr-mNAAAD connected Feb 02 04:10:00 logitech python[584]: 2023-02-02 04:10:00.205 socket_api INFO Client pRAKMAJOW-Ugr-mNAAAD disconnected Feb 02 04:10:01 logitech python[584]: 2023-02-02 04:10:01.312 socket_api INFO Client _GG_cM8iH4M92ZUdAAAF connected Feb 02 04:13:46 logitech python[584]: 2023-02-02 04:13:46.741 socket_api INFO Client _GG_cM8iH4M92ZUdAAAF disconnected Feb 02 04:15:04 logitech python[584]: 2023-02-02 04:15:04.488 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 04:25:48 logitech python[584]: 2023-02-02 04:25:48.420 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 04:54:07 logitech python[584]: 2023-02-02 04:54:07.525 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 05:04:50 logitech python[584]: 2023-02-02 05:04:50.527 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 05:15:14 logitech python[584]: 2023-02-02 05:15:14.148 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 05:43:37 logitech python[584]: 2023-02-02 05:43:37.050 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 05:54:00 logitech python[584]: 2023-02-02 05:54:00.714 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 06:04:43 logitech python[584]: 2023-02-02 06:04:43.693 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 06:33:03 logitech python[584]: 2023-02-02 06:33:03.928 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 06:43:46 logitech python[584]: 2023-02-02 06:43:46.583 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 06:54:10 logitech python[584]: 2023-02-02 06:54:10.271 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 07:22:30 logitech python[584]: 2023-02-02 07:22:30.222 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 07:32:53 logitech python[584]: 2023-02-02 07:32:53.890 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 07:43:16 logitech python[584]: 2023-02-02 07:43:16.919 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 08:11:38 logitech python[584]: 2023-02-02 08:11:38.378 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 08:22:00 logitech python[584]: 2023-02-02 08:22:00.587 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 08:32:44 logitech python[584]: 2023-02-02 08:32:44.652 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 09:01:05 logitech python[584]: 2023-02-02 09:01:05.357 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 09:11:48 logitech python[584]: 2023-02-02 09:11:48.994 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 09:22:12 logitech python[584]: 2023-02-02 09:22:12.322 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 09:50:34 logitech python[584]: 2023-02-02 09:50:34.251 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 10:00:57 logitech python[584]: 2023-02-02 10:00:57.464 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 10:11:22 logitech python[584]: 2023-02-02 10:11:22.825 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 10:39:47 logitech python[584]: 2023-02-02 10:39:47.455 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 10:50:11 logitech python[584]: 2023-02-02 10:50:11.157 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 11:00:59 logitech python[584]: 2023-02-02 11:00:59.612 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 11:29:20 logitech python[584]: 2023-02-02 11:29:20.507 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 11:40:03 logitech python[584]: 2023-02-02 11:40:03.130 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 11:50:47 logitech python[584]: 2023-02-02 11:50:47.264 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 12:19:11 logitech python[584]: 2023-02-02 12:19:11.954 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 12:29:35 logitech python[584]: 2023-02-02 12:29:35.797 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 12:39:58 logitech python[584]: 2023-02-02 12:39:58.508 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 13:08:19 logitech python[584]: 2023-02-02 13:08:19.464 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 13:18:43 logitech python[584]: 2023-02-02 13:18:43.109 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 13:29:26 logitech python[584]: 2023-02-02 13:29:26.816 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 13:57:45 logitech python[584]: 2023-02-02 13:57:45.597 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 14:08:28 logitech python[584]: 2023-02-02 14:08:28.255 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 14:19:12 logitech python[584]: 2023-02-02 14:19:12.340 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 14:47:34 logitech python[584]: 2023-02-02 14:47:34.911 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 14:57:57 logitech python[584]: 2023-02-02 14:57:57.935 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 15:08:20 logitech python[584]: 2023-02-02 15:08:20.664 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 15:36:43 logitech python[584]: 2023-02-02 15:36:43.621 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 15:47:07 logitech python[584]: 2023-02-02 15:47:07.664 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 15:57:51 logitech python[584]: 2023-02-02 15:57:51.350 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.1.60/currentsetting.htm Feb 02 16:15:47 logitech python[584]: 2023-02-02 16:15:47.386 socket_api INFO Client AW8_DacPgZw0McnVAAAH connected Feb 02 16:16:20 logitech sudo[2532]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Feb 02 16:16:20 logitech sudo[2532]: pam_unix(sudo:session): session opened for user root by (uid=0) Feb 02 16:16:21 logitech sudo[2532]: pam_unix(sudo:session): session closed for user root Feb 02 16:16:33 logitech sudo[2618]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Feb 02 16:16:33 logitech sudo[2618]: pam_unix(sudo:session): session opened for user root by (uid=0) Feb 02 16:16:34 logitech sudo[2618]: pam_unix(sudo:session): session closed for user root Feb 02 16:17:01 logitech sudo[2750]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Feb 02 16:17:01 logitech sudo[2750]: pam_unix(sudo:session): session opened for user root by (uid=0) Feb 02 16:17:02 logitech sudo[2750]: pam_unix(sudo:session): session closed for user root Feb 02 16:17:22 logitech sudo[2842]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Feb 02 16:17:22 logitech sudo[2842]: pam_unix(sudo:session): session opened for user root by (uid=0) Feb 02 16:17:23 logitech sudo[2842]: pam_unix(sudo:session): session closed for user root Feb 02 16:19:00 logitech python[584]: 2023-02-02 16:19:00.905 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Feb 02 16:19:00 logitech python[584]: 2023-02-02 16:19:00.951 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Feb 02 16:19:00 logitech python[584]: 2023-02-02 16:19:00.985 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Feb 02 16:19:02 logitech sudo[3145]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Feb 02 16:19:02 logitech sudo[3145]: pam_unix(sudo:session): session opened for user root by (uid=0) TinyPilot update logs uStreamer configuration ==> /opt/ustreamer-launcher/configs.d/000-defaults.yml <== --- ustreamer_drop_same_frames: 30 ustreamer_encoder: omx ustreamer_format: uyvy ustreamer_h264_sink: tinypilot::ustreamer::h264 ustreamer_h264_sink_mode: 777 ustreamer_h264_sink_rm: true ustreamer_interface: 127.0.0.1 ustreamer_persistent: true ustreamer_port: 8001 ustreamer_use_dv_timings: true ustreamer_workers: 3 ==> /opt/ustreamer-launcher/configs.d/100-tinypilot.yml <== ustreamer_drop_same_frames: 30 ustreamer_encoder: omx ustreamer_format: uyvy ustreamer_persistent: true ustreamer_port: 8001 ustreamer_quality: 91 ustreamer_use_dv_timings: true ustreamer_workers: 3 uStreamer logs Feb 02 16:18:50 logitech launch[588]: -- INFO [44326.538 stream] -- Device fd=13 closed Feb 02 16:18:50 logitech launch[588]: -- INFO [44326.538 stream] -- Changed video frame to BLANK Feb 02 16:18:50 logitech launch[588]: -- INFO [44326.555 stream] -- H264: Configuring MMAL encoder: zero_copy=0 ... Feb 02 16:18:50 logitech launch[588]: ================================================================================ Feb 02 16:18:50 logitech launch[588]: -- INFO [44326.596 stream] -- Device fd=13 opened Feb 02 16:18:50 logitech launch[588]: -- INFO [44326.596 stream] -- Using input channel: 0 Feb 02 16:18:50 logitech launch[588]: -- ERROR [44326.618 stream] -- Requested resolution=640x480 is unavailable Feb 02 16:18:50 logitech launch[588]: -- INFO [44326.639 stream] -- Using resolution: 1280x720 Feb 02 16:18:50 logitech launch[588]: -- INFO [44326.639 stream] -- Using pixelformat: UYVY Feb 02 16:18:50 logitech launch[588]: -- INFO [44326.639 stream] -- Querying HW FPS changing is not supported Feb 02 16:18:50 logitech launch[588]: -- INFO [44326.639 stream] -- Using IO method: MMAP Feb 02 16:18:50 logitech launch[588]: -- INFO [44326.650 stream] -- Requested 5 device buffers, got 5 Feb 02 16:18:50 logitech launch[588]: -- INFO [44326.659 stream] -- Capturing started Feb 02 16:18:50 logitech launch[588]: -- INFO [44326.668 stream] -- Using JPEG quality: 91% Feb 02 16:18:50 logitech launch[588]: -- INFO [44326.668 stream] -- Creating pool JPEG with 3 workers ... Feb 02 16:18:50 logitech launch[588]: -- INFO [44326.669 stream] -- Capturing ... Feb 02 16:18:50 logitech launch[588]: -- INFO [44326.695 stream] -- H264: Configuring MMAL encoder: zero_copy=1 ... Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.529 stream] -- Got V4L2 event Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.530 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.530 stream] -- Destroying workers pool JPEG ... Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.570 stream] -- Capturing stopped Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.571 stream] -- Device fd=13 closed Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.571 stream] -- Changed video frame to BLANK Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.586 stream] -- H264: Configuring MMAL encoder: zero_copy=0 ... Feb 02 16:18:51 logitech launch[588]: ================================================================================ Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.627 stream] -- Device fd=13 opened Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.627 stream] -- Using input channel: 0 Feb 02 16:18:51 logitech launch[588]: -- ERROR [44327.650 stream] -- Requested resolution=640x480 is unavailable Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.671 stream] -- Using resolution: 1280x720 Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.672 stream] -- Using pixelformat: UYVY Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.672 stream] -- Querying HW FPS changing is not supported Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.672 stream] -- Using IO method: MMAP Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.683 stream] -- Requested 5 device buffers, got 5 Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.693 stream] -- Capturing started Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.703 stream] -- Using JPEG quality: 91% Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.703 stream] -- Creating pool JPEG with 3 workers ... Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.704 stream] -- Capturing ... Feb 02 16:18:51 logitech launch[588]: -- INFO [44327.713 stream] -- H264: Configuring MMAL encoder: zero_copy=1 ... Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.540 stream] -- Got V4L2 event Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.540 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.540 stream] -- Destroying workers pool JPEG ... Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.586 stream] -- Capturing stopped Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.587 stream] -- Device fd=13 closed Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.587 stream] -- Changed video frame to BLANK Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.604 stream] -- H264: Configuring MMAL encoder: zero_copy=0 ... Feb 02 16:18:52 logitech launch[588]: ================================================================================ Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.643 stream] -- Device fd=13 opened Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.643 stream] -- Using input channel: 0 Feb 02 16:18:52 logitech launch[588]: -- ERROR [44328.666 stream] -- Requested resolution=640x480 is unavailable Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.687 stream] -- Using resolution: 1280x720 Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.687 stream] -- Using pixelformat: UYVY Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.687 stream] -- Querying HW FPS changing is not supported Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.687 stream] -- Using IO method: MMAP Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.697 stream] -- Requested 5 device buffers, got 5 Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.707 stream] -- Capturing started Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.722 stream] -- Using JPEG quality: 91% Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.722 stream] -- Creating pool JPEG with 3 workers ... Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.722 stream] -- Capturing ... Feb 02 16:18:52 logitech launch[588]: -- INFO [44328.730 stream] -- H264: Configuring MMAL encoder: zero_copy=1 ... Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.581 stream] -- Got V4L2 event Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.581 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.581 stream] -- Destroying workers pool JPEG ... Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.646 stream] -- Capturing stopped Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.648 stream] -- Device fd=13 closed Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.648 stream] -- Changed video frame to BLANK Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.669 stream] -- H264: Configuring MMAL encoder: zero_copy=0 ... Feb 02 16:18:53 logitech launch[588]: ================================================================================ Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.710 stream] -- Device fd=13 opened Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.711 stream] -- Using input channel: 0 Feb 02 16:18:53 logitech launch[588]: -- ERROR [44329.733 stream] -- Requested resolution=640x480 is unavailable Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.754 stream] -- Using resolution: 1280x720 Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.754 stream] -- Using pixelformat: UYVY Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.755 stream] -- Querying HW FPS changing is not supported Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.755 stream] -- Using IO method: MMAP Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.767 stream] -- Requested 5 device buffers, got 5 Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.777 stream] -- Capturing started Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.787 stream] -- Using JPEG quality: 91% Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.787 stream] -- Creating pool JPEG with 3 workers ... Feb 02 16:18:53 logitech launch[588]: -- INFO [44329.788 stream] -- Capturing ... Feb 02 16:18:54 logitech launch[588]: -- ERROR [44330.789 stream] -- Persistent device timeout (unplugged) nginx logs -- Logs begin at Thu 2023-02-02 03:36:58 GMT, end at Thu 2023-02-02 16:19:02 GMT. -- Feb 02 03:54:32 logitech systemd[1]: Starting A high performance web server and a reverse proxy server... Feb 02 03:54:32 logitech systemd[1]: Started A high performance web server and a reverse proxy server. 2023/02/02 03:26:36 [error] 1051#1051: *7 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.30, server: tinypilot, request: "GET /api/update HTTP/2.0", upstream: "http://127.0.0.1:8000/api/update", host: "192.168.1.60", referrer: "https://192.168.1.60/" 2023/02/02 03:26:36 [error] 1051#1051: *7 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.30, server: tinypilot, request: "GET /socket.io/?EIO=4&transport=polling&t=OOGAMR4 HTTP/2.0", upstream: "http://127.0.0.1:8000/socket.io/?EIO=4&transport=polling&t=OOGAMR4", host: "192.168.1.60", referrer: "https://192.168.1.60/" 2023/02/02 03:26:43 [notice] 14706#14706: signal process started 2023/02/02 03:26:45 [error] 14708#14708: *349 upstream prematurely closed connection while reading response header from upstream, client: 192.168.1.30, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http://127.0.0.1:8000/api/restart", host: "192.168.1.60", referrer: "https://192.168.1.60/" 2023/02/02 03:27:03 [error] 622#622: *2 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.30, server: tinypilot, request: "GET /socket.io/?EIO=4&transport=polling&t=OOGAfym HTTP/2.0", upstream: "http://127.0.0.1:8000/socket.io/?EIO=4&transport=polling&t=OOGAfym", host: "192.168.1.60", referrer: "https://192.168.1.60/" 2023/02/02 03:27:03 [error] 622#622: *2 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.30, server: tinypilot, request: "GET /api/status HTTP/2.0", upstream: "http://127.0.0.1:8000/api/status", host: "192.168.1.60", referrer: "https://192.168.1.60/" 2023/02/02 03:27:06 [error] 622#622: *2 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.30, server: tinypilot, request: "GET /api/status HTTP/2.0", upstream: "http://127.0.0.1:8000/api/status", host: "192.168.1.60", referrer: "https://192.168.1.60/" 2023/02/02 03:33:11 [error] 622#622: *18 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.30, server: tinypilot, request: "HEAD /stream HTTP/2.0", upstream: "http://127.0.0.1:8001/stream", host: "192.168.1.60", referrer: "https://192.168.1.60/" 2023/02/02 03:36:56 [error] 622#622: *18 upstream prematurely closed connection while reading response header from upstream, client: 192.168.1.30, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http://127.0.0.1:8000/api/restart", host: "192.168.1.60", referrer: "https://192.168.1.60/" 2023/02/02 03:36:56 [error] 622#622: *18 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.30, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", subrequest: "/auth", upstream: "http://127.0.0.1:8000/api/auth", host: "192.168.1.60", referrer: "https://192.168.1.60/" 2023/02/02 03:36:56 [error] 622#622: *18 auth request unexpected status: 502 while sending to client, client: 192.168.1.30, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", host: "192.168.1.60", referrer: "https://192.168.1.60/" 2023/02/02 03:37:15 [error] 628#628: *2 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.30, server: tinypilot, request: "GET /socket.io/?EIO=4&transport=polling&t=OOGCr4z HTTP/2.0", upstream: "http://127.0.0.1:8000/socket.io/?EIO=4&transport=polling&t=OOGCr4z", host: "192.168.1.60", referrer: "https://192.168.1.60/" 2023/02/02 03:37:59 [alert] 628#628: *11 open socket #16 left in connection 7 2023/02/02 03:37:59 [alert] 628#628: *10 open socket #18 left in connection 8 2023/02/02 03:37:59 [alert] 628#628: aborting 2023/02/02 03:49:13 [error] 1153#1153: *70 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.30, server: tinypilot, request: "HEAD /stream HTTP/2.0", upstream: "http://127.0.0.1:8001/stream", host: "192.168.1.60", referrer: "https://192.168.1.60/" 2023/02/02 03:56:28 [error] 1153#1153: *70 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.1.30, server: tinypilot, request: "HEAD /stream HTTP/2.0", upstream: "http://127.0.0.1:8001/stream", host: "192.168.1.60", referrer: "https://192.168.1.60/" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /js/mouse.js HTTP/2.0" 200 8475 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /third-party/socket.io/3.1.3/socket.io.min.js HTTP/2.0" 200 61701 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /js/paste.js HTTP/2.0" 200 2076 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://192.168.1.60/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /js/app.js HTTP/2.0" 200 13200 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /js/clipboard.js HTTP/2.0" 200 633 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /js/logs.js HTTP/2.0" 200 1484 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /css/button.css HTTP/2.0" 200 1769 "https://192.168.1.60/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /css/cursors.css HTTP/2.0" 200 618 "https://192.168.1.60/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /third-party/fonts/overpass-light.woff2 HTTP/2.0" 200 26568 "https://192.168.1.60/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /js/keycodes.js HTTP/2.0" 200 3190 "https://192.168.1.60/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /js/keyboardstate.js HTTP/2.0" 200 2829 "https://192.168.1.60/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /js/keystrokes.js HTTP/2.0" 200 362 "https://192.168.1.60/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /js/overlays.js HTTP/2.0" 200 495 "https://192.168.1.60/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /css/toggle.css HTTP/2.0" 200 1005 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /css/icons.css HTTP/2.0" 200 841 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /img/logo.svg HTTP/2.0" 200 5550 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /img/video-stream-icon.svg HTTP/2.0" 200 840 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /img/warning-icon.svg HTTP/2.0" 200 2177 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/2.0" 200 50112 "https://192.168.1.60/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/2.0" 200 25032 "https://192.168.1.60/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /socket.io/?EIO=4&transport=polling&t=OOIwPzV HTTP/2.0" 200 96 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "POST /socket.io/?EIO=4&transport=polling&t=OOIwPzt&sid=uVbDhcs3BTkeEIAbAAAG HTTP/2.0" 200 2 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /favicon.ico HTTP/2.0" 200 1213 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /socket.io/?EIO=4&transport=polling&t=OOIwPzu&sid=uVbDhcs3BTkeEIAbAAAG HTTP/2.0" 200 32 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:15:47 +0000] "GET /socket.io/?EIO=4&transport=polling&t=OOIwP-7&sid=uVbDhcs3BTkeEIAbAAAG HTTP/2.0" 200 1 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:16:21 +0000] "GET /api/debugLogs HTTP/2.0" 200 27882 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:16:34 +0000] "GET /api/debugLogs HTTP/2.0" 200 28196 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:17:02 +0000] "GET /api/debugLogs HTTP/2.0" 200 28516 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-" 192.168.1.30 - - [02/Feb/2023:16:17:23 +0000] "GET /api/debugLogs HTTP/2.0" 200 28954 "https://192.168.1.60/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" "-"