TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2022-01-14T04:45:58+00:00 Software versions TinyPilot version: 2.3.2 a15205a uStreamer version: v3.26 a97f08e OS version: Linux tinypilot 5.10.63-v7l+ #1496 SMP Wed Dec 1 15:58:56 GMT 2021 armv7l GNU/Linux TinyPilot state temp=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 Jan 14 04:12:58 tinypilot python[577]: [2022-01-14 04:12:58,702] INFO in update_logs: Running read-update-log Jan 14 04:12:58 tinypilot sudo[4485]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Jan 14 04:12:58 tinypilot sudo[4485]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:12:58 tinypilot sudo[4487]: root : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Jan 14 04:12:58 tinypilot sudo[4487]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:12:58 tinypilot sudo[4487]: pam_unix(sudo:session): session closed for user root Jan 14 04:12:58 tinypilot sudo[4485]: pam_unix(sudo:session): session closed for user root Jan 14 04:12:58 tinypilot python[577]: [2022-01-14 04:12:58,967] INFO in update_logs: read-update-log completed successfully Jan 14 04:12:59 tinypilot python[577]: [2022-01-14 04:12:59,526] INFO in update_logs: Running read-update-log Jan 14 04:12:59 tinypilot sudo[4509]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Jan 14 04:12:59 tinypilot sudo[4509]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:12:59 tinypilot sudo[4511]: root : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Jan 14 04:12:59 tinypilot sudo[4511]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:12:59 tinypilot sudo[4511]: pam_unix(sudo:session): session closed for user root Jan 14 04:12:59 tinypilot sudo[4509]: pam_unix(sudo:session): session closed for user root Jan 14 04:12:59 tinypilot python[577]: [2022-01-14 04:12:59,787] INFO in update_logs: read-update-log completed successfully Jan 14 04:13:00 tinypilot python[577]: [2022-01-14 04:13:00,358] INFO in update_logs: Running read-update-log Jan 14 04:13:00 tinypilot sudo[4540]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Jan 14 04:13:00 tinypilot sudo[4540]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:13:00 tinypilot sudo[4542]: root : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Jan 14 04:13:00 tinypilot sudo[4542]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:13:00 tinypilot sudo[4542]: pam_unix(sudo:session): session closed for user root Jan 14 04:13:00 tinypilot sudo[4540]: pam_unix(sudo:session): session closed for user root Jan 14 04:13:00 tinypilot python[577]: [2022-01-14 04:13:00,615] INFO in update_logs: read-update-log completed successfully Jan 14 04:13:00 tinypilot systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Jan 14 04:13:00 tinypilot sudo[628]: pam_unix(sudo:session): session closed for user root Jan 14 04:13:00 tinypilot systemd[1]: tinypilot.service: Main process exited, code=killed, status=15/TERM Jan 14 04:13:00 tinypilot systemd[1]: tinypilot.service: Succeeded. Jan 14 04:13:00 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. Jan 14 04:13:00 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Jan 14 04:13:01 tinypilot python[4550]: 2022-01-14 04:13:01.933 __main__ INFO Starting app Jan 14 04:13:02 tinypilot python[4550]: 2022-01-14 04:13:02.337 socket_api INFO Client connected Jan 14 04:13:05 tinypilot python[4550]: 2022-01-14 04:13:05.381 local_system INFO Rebooting system Jan 14 04:13:05 tinypilot sudo[4618]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/sbin/shutdown --reboot now Jan 14 04:13:05 tinypilot sudo[4618]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:13:05 tinypilot sudo[4618]: pam_unix(sudo:session): session closed for user root Jan 14 04:13:05 tinypilot systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Jan 14 04:13:05 tinypilot systemd[1]: tinypilot.service: Main process exited, code=killed, status=15/TERM Jan 14 04:13:05 tinypilot systemd[1]: tinypilot.service: Succeeded. Jan 14 04:13:05 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. -- Reboot -- Jan 14 04:13:21 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Jan 14 04:13:23 tinypilot python[578]: 2022-01-14 04:13:23.706 __main__ INFO Starting app Jan 14 04:13:26 tinypilot python[578]: 2022-01-14 04:13:26.722 socket_api INFO Client connected Jan 14 04:14:17 tinypilot python[578]: 2022-01-14 04:14:17.367 socket_api INFO Client disconnected Jan 14 04:14:17 tinypilot python[578]: 2022-01-14 04:14:17.749 socket_api INFO Client connected Jan 14 04:14:26 tinypilot python[578]: 2022-01-14 04:14:26.267 video_settings INFO Running update-video-settings Jan 14 04:14:26 tinypilot sudo[620]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/update-video-settings Jan 14 04:14:26 tinypilot sudo[620]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:14:33 tinypilot ansible-stat[646]: Invoked with path=/lib/systemd/system/ustreamer.service follow=False get_checksum=True checksum_algorithm=sha1 get_md5=False get_mime=True get_attributes=True Jan 14 04:14:34 tinypilot ansible-copy[660]: Invoked with src=/root/.ansible/tmp/ansible-tmp-1642133672.6968565-628-201266772981905/source dest=/lib/systemd/system/ustreamer.service owner=root group=root mode=0644 follow=False _original_basename=ustreamer.systemd.j2 checksum=9d7592bd0a895c98d31ed42d2a7f0cd961f45454 backup=False force=True content=NOT_LOGGING_PARAMETER validate=None directory_mode=None remote_src=None local_follow=None seuser=None serole=None selevel=None setype=None attributes=None regexp=None delimiter=None unsafe_writes=None Jan 14 04:14:36 tinypilot ansible-systemd[687]: Invoked with daemon_reload=True daemon_reexec=False no_block=False name=None state=None enabled=None force=None masked=None user=None scope=None Jan 14 04:14:38 tinypilot ansible-setup[728]: Invoked with gather_subset=['!all'] filter=ansible_service_mgr gather_timeout=10 fact_path=/etc/ansible/facts.d Jan 14 04:14:39 tinypilot ansible-systemd[743]: Invoked with name=ustreamer state=restarted daemon_reload=False daemon_reexec=False no_block=False enabled=None force=None masked=None user=None scope=None Jan 14 04:14:40 tinypilot sudo[620]: pam_unix(sudo:session): session closed for user root Jan 14 04:14:40 tinypilot python[578]: 2022-01-14 04:14:40.066 video_settings INFO update-video-settings completed successfully Jan 14 04:14:40 tinypilot python[578]: 2022-01-14 04:14:40.076 socket_api INFO Client disconnected Jan 14 04:14:40 tinypilot python[578]: 2022-01-14 04:14:40.224 socket_api INFO Client connected Jan 14 04:14:52 tinypilot sudo[761]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Jan 14 04:14:52 tinypilot sudo[761]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:14:52 tinypilot sudo[761]: pam_unix(sudo:session): session closed for user root Jan 14 04:15:06 tinypilot python[578]: 2022-01-14 04:15:06.294 socket_api INFO Client disconnected Jan 14 04:15:15 tinypilot python[578]: 2022-01-14 04:15:15.397 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://tinypilot/ [SENSITIVE DATA REDACTED] [SENSITIVE DATA REDACTED] [SENSITIVE DATA REDACTED] Jan 14 04:15:22 tinypilot python[578]: 2022-01-14 04:15:22.560 socket_api INFO Client connected Jan 14 04:15:51 tinypilot python[578]: 2022-01-14 04:15:51.351 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://192.168.50.238/ Jan 14 04:18:51 tinypilot python[578]: 2022-01-14 04:18:51.046 socket_api INFO Client disconnected Jan 14 04:18:51 tinypilot python[578]: 2022-01-14 04:18:51.234 socket_api INFO Client connected Jan 14 04:19:38 tinypilot python[578]: 2022-01-14 04:19:38.441 local_system INFO Shutting down system Jan 14 04:19:38 tinypilot sudo[806]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/sbin/shutdown --poweroff now Jan 14 04:19:38 tinypilot sudo[806]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:19:38 tinypilot sudo[806]: pam_unix(sudo:session): session closed for user root Jan 14 04:19:38 tinypilot systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Jan 14 04:19:38 tinypilot systemd[1]: tinypilot.service: Main process exited, code=killed, status=15/TERM Jan 14 04:19:38 tinypilot systemd[1]: tinypilot.service: Succeeded. Jan 14 04:19:38 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. -- Reboot -- Jan 14 04:19:55 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Jan 14 04:19:57 tinypilot python[584]: 2022-01-14 04:19:57.408 __main__ INFO Starting app Jan 14 04:20:14 tinypilot python[584]: 2022-01-14 04:20:14.402 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://tinypilot/ [SENSITIVE DATA REDACTED] [SENSITIVE DATA REDACTED] [SENSITIVE DATA REDACTED] Jan 14 04:20:58 tinypilot python[584]: 2022-01-14 04:20:58.233 socket_api INFO Client connected Jan 14 04:21:00 tinypilot python[584]: 2022-01-14 04:21:00.624 socket_api INFO Client disconnected Jan 14 04:28:33 tinypilot systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Jan 14 04:28:33 tinypilot systemd[1]: tinypilot.service: Main process exited, code=killed, status=15/TERM Jan 14 04:28:33 tinypilot systemd[1]: tinypilot.service: Succeeded. Jan 14 04:28:33 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. -- Reboot -- Jan 14 04:28:48 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Jan 14 04:28:50 tinypilot python[579]: 2022-01-14 04:28:50.963 __main__ INFO Starting app Jan 14 04:28:59 tinypilot python[579]: 2022-01-14 04:28:59.255 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://tinypilot/ Jan 14 04:28:59 tinypilot python[579]: 2022-01-14 04:28:59.769 socket_api INFO Client connected Jan 14 04:29:02 tinypilot python[579]: 2022-01-14 04:29:02.487 socket_api INFO Client disconnected Jan 14 04:29:02 tinypilot python[579]: 2022-01-14 04:29:02.686 socket_api INFO Client connected Jan 14 04:29:33 tinypilot python[579]: 2022-01-14 04:29:33.356 video_settings INFO Running update-video-settings Jan 14 04:29:33 tinypilot sudo[618]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/update-video-settings Jan 14 04:29:33 tinypilot sudo[618]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:29:40 tinypilot ansible-stat[644]: Invoked with path=/lib/systemd/system/ustreamer.service follow=False get_checksum=True checksum_algorithm=sha1 get_md5=False get_mime=True get_attributes=True Jan 14 04:29:41 tinypilot ansible-copy[658]: Invoked with src=/root/.ansible/tmp/ansible-tmp-1642134579.6813006-626-19216827319988/source dest=/lib/systemd/system/ustreamer.service owner=root group=root mode=0644 follow=False _original_basename=ustreamer.systemd.j2 checksum=3fcab5bd2f35da3bb889b67adea5e3bf0ab82ede backup=False force=True content=NOT_LOGGING_PARAMETER validate=None directory_mode=None remote_src=None local_follow=None seuser=None serole=None selevel=None setype=None attributes=None regexp=None delimiter=None unsafe_writes=None Jan 14 04:29:43 tinypilot ansible-systemd[685]: Invoked with daemon_reload=True daemon_reexec=False no_block=False name=None state=None enabled=None force=None masked=None user=None scope=None Jan 14 04:29:45 tinypilot ansible-setup[726]: Invoked with gather_subset=['!all'] filter=ansible_service_mgr gather_timeout=10 fact_path=/etc/ansible/facts.d Jan 14 04:29:46 tinypilot ansible-systemd[741]: Invoked with name=ustreamer state=restarted daemon_reload=False daemon_reexec=False no_block=False enabled=None force=None masked=None user=None scope=None Jan 14 04:29:47 tinypilot sudo[618]: pam_unix(sudo:session): session closed for user root Jan 14 04:29:47 tinypilot python[579]: 2022-01-14 04:29:47.086 video_settings INFO update-video-settings completed successfully Jan 14 04:29:47 tinypilot python[579]: 2022-01-14 04:29:47.094 socket_api INFO Client disconnected Jan 14 04:29:47 tinypilot python[579]: 2022-01-14 04:29:47.253 socket_api INFO Client connected Jan 14 04:29:52 tinypilot python[579]: 2022-01-14 04:29:52.183 video_settings INFO Running update-video-settings Jan 14 04:29:52 tinypilot sudo[758]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/update-video-settings Jan 14 04:29:52 tinypilot sudo[758]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:29:58 tinypilot ansible-stat[784]: Invoked with path=/lib/systemd/system/ustreamer.service follow=False get_checksum=True checksum_algorithm=sha1 get_md5=False get_mime=True get_attributes=True Jan 14 04:29:59 tinypilot ansible-copy[798]: Invoked with src=/root/.ansible/tmp/ansible-tmp-1642134597.3559341-766-253890547378300/source dest=/lib/systemd/system/ustreamer.service owner=root group=root mode=0644 follow=False _original_basename=ustreamer.systemd.j2 checksum=9d7592bd0a895c98d31ed42d2a7f0cd961f45454 backup=False force=True content=NOT_LOGGING_PARAMETER validate=None directory_mode=None remote_src=None local_follow=None seuser=None serole=None selevel=None setype=None attributes=None regexp=None delimiter=None unsafe_writes=None Jan 14 04:30:00 tinypilot ansible-systemd[825]: Invoked with daemon_reload=True daemon_reexec=False no_block=False name=None state=None enabled=None force=None masked=None user=None scope=None Jan 14 04:30:03 tinypilot ansible-setup[866]: Invoked with gather_subset=['!all'] filter=ansible_service_mgr gather_timeout=10 fact_path=/etc/ansible/facts.d Jan 14 04:30:04 tinypilot ansible-systemd[881]: Invoked with name=ustreamer state=restarted daemon_reload=False daemon_reexec=False no_block=False enabled=None force=None masked=None user=None scope=None Jan 14 04:30:04 tinypilot sudo[758]: pam_unix(sudo:session): session closed for user root Jan 14 04:30:04 tinypilot python[579]: 2022-01-14 04:30:04.337 video_settings INFO update-video-settings completed successfully Jan 14 04:30:04 tinypilot python[579]: 2022-01-14 04:30:04.346 socket_api INFO Client disconnected Jan 14 04:30:04 tinypilot python[579]: 2022-01-14 04:30:04.541 socket_api INFO Client connected Jan 14 04:33:51 tinypilot sudo[944]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Jan 14 04:33:51 tinypilot sudo[944]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:33:52 tinypilot sudo[957]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -xe Jan 14 04:33:52 tinypilot sudo[957]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:33:56 tinypilot sudo[957]: pam_unix(sudo:session): session closed for user root Jan 14 04:33:56 tinypilot sudo[962]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot Jan 14 04:33:56 tinypilot sudo[962]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:34:39 tinypilot sudo[962]: pam_unix(sudo:session): session closed for user root Jan 14 04:34:39 tinypilot sudo[971]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Jan 14 04:34:39 tinypilot sudo[971]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:34:41 tinypilot sudo[971]: pam_unix(sudo:session): session closed for user root Jan 14 04:34:41 tinypilot sudo[977]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u ustreamer Jan 14 04:34:41 tinypilot sudo[977]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:34:43 tinypilot sudo[977]: pam_unix(sudo:session): session closed for user root Jan 14 04:34:43 tinypilot sudo[980]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u nginx Jan 14 04:34:43 tinypilot sudo[980]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:34:44 tinypilot sudo[980]: pam_unix(sudo:session): session closed for user root Jan 14 04:34:44 tinypilot sudo[982]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/tail -n 100 /var/log/nginx/error.log Jan 14 04:34:44 tinypilot sudo[982]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:34:44 tinypilot sudo[982]: pam_unix(sudo:session): session closed for user root Jan 14 04:34:44 tinypilot sudo[984]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/tail -n 30 /var/log/nginx/access.log Jan 14 04:34:44 tinypilot sudo[984]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:34:44 tinypilot sudo[984]: pam_unix(sudo:session): session closed for user root Jan 14 04:34:44 tinypilot sudo[944]: pam_unix(sudo:session): session closed for user root Jan 14 04:34:44 tinypilot python[579]: 2022-01-14 04:34:44.338 socket_api INFO Client disconnected Jan 14 04:34:44 tinypilot python[579]: 2022-01-14 04:34:44.366 socket_api INFO Client connected Jan 14 04:36:09 tinypilot python[579]: 2022-01-14 04:36:09.172 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://tinypilot/ [SENSITIVE DATA REDACTED] [SENSITIVE DATA REDACTED] [SENSITIVE DATA REDACTED] Jan 14 04:36:23 tinypilot python[579]: 2022-01-14 04:36:23.276 socket_api INFO Client connected Jan 14 04:36:25 tinypilot python[579]: 2022-01-14 04:36:25.417 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jan 14 04:36:26 tinypilot python[579]: 2022-01-14 04:36:26.025 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jan 14 04:36:26 tinypilot python[579]: 2022-01-14 04:36:26.422 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jan 14 04:36:27 tinypilot python[579]: 2022-01-14 04:36:27.061 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jan 14 04:36:27 tinypilot python[579]: 2022-01-14 04:36:27.153 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jan 14 04:36:27 tinypilot python[579]: 2022-01-14 04:36:27.313 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jan 14 04:36:27 tinypilot python[579]: 2022-01-14 04:36:27.406 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jan 14 04:36:27 tinypilot python[579]: 2022-01-14 04:36:27.510 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jan 14 04:36:27 tinypilot python[579]: 2022-01-14 04:36:27.567 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jan 14 04:36:27 tinypilot python[579]: 2022-01-14 04:36:27.694 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jan 14 04:36:27 tinypilot python[579]: 2022-01-14 04:36:27.734 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jan 14 04:36:27 tinypilot python[579]: 2022-01-14 04:36:27.763 hid.write ERROR Failed to write to HID interface: /dev/hidg1. Is USB cable connected? Jan 14 04:36:28 tinypilot python[579]: 2022-01-14 04:36:28.589 socket_api INFO Client disconnected Jan 14 04:36:28 tinypilot python[579]: 2022-01-14 04:36:28.755 socket_api INFO Client connected Jan 14 04:36:30 tinypilot python[579]: 2022-01-14 04:36:30.175 socket_api INFO Client disconnected Jan 14 04:36:37 tinypilot python[579]: 2022-01-14 04:36:37.789 socket_api INFO Client disconnected Jan 14 04:40:47 tinypilot python[579]: 2022-01-14 04:40:47.212 __main__ INFO Redirecting plaintext HTTP request to HTTPS: https://tinypilot/ Jan 14 04:40:47 tinypilot python[579]: 2022-01-14 04:40:47.571 socket_api INFO Client connected Jan 14 04:40:49 tinypilot python[579]: 2022-01-14 04:40:49.522 socket_api INFO Client disconnected Jan 14 04:40:49 tinypilot python[579]: 2022-01-14 04:40:49.703 socket_api INFO Client connected Jan 14 04:40:50 tinypilot python[579]: 2022-01-14 04:40:50.000 socket_api INFO Client disconnected Jan 14 04:40:50 tinypilot python[579]: 2022-01-14 04:40:50.159 socket_api INFO Client connected Jan 14 04:40:50 tinypilot python[579]: 2022-01-14 04:40:50.322 socket_api INFO Client connected Jan 14 04:40:50 tinypilot python[579]: 2022-01-14 04:40:50.340 socket_api INFO Client disconnected Jan 14 04:40:50 tinypilot python[579]: 2022-01-14 04:40:50.494 socket_api INFO Client connected Jan 14 04:41:21 tinypilot python[579]: 2022-01-14 04:41:21.396 socket_api INFO Client disconnected Jan 14 04:43:55 tinypilot systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Jan 14 04:43:55 tinypilot systemd[1]: tinypilot.service: Main process exited, code=killed, status=15/TERM Jan 14 04:43:55 tinypilot systemd[1]: tinypilot.service: Succeeded. Jan 14 04:43:55 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. -- Reboot -- Jan 14 04:44:11 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Jan 14 04:44:13 tinypilot python[582]: 2022-01-14 04:44:13.806 __main__ INFO Starting app Jan 14 04:44:17 tinypilot python[582]: 2022-01-14 04:44:17.478 socket_api INFO Client connected [SENSITIVE DATA REDACTED] Jan 14 04:44:21 tinypilot python[582]: 2022-01-14 04:44:21.239 socket_api INFO Client disconnected [SENSITIVE DATA REDACTED] [SENSITIVE DATA REDACTED] [SENSITIVE DATA REDACTED] Jan 14 04:44:28 tinypilot python[582]: 2022-01-14 04:44:28.620 socket_api INFO Client connected Jan 14 04:45:58 tinypilot sudo[620]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Jan 14 04:45:58 tinypilot sudo[620]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:45:59 tinypilot sudo[633]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -xe Jan 14 04:45:59 tinypilot sudo[633]: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 14 04:46:02 tinypilot sudo[633]: pam_unix(sudo:session): session closed for user root Jan 14 04:46:02 tinypilot sudo[637]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot Jan 14 04:46:02 tinypilot sudo[637]: pam_unix(sudo:session): session opened for user root by (uid=0) TinyPilot update logs ok: [localhost] TASK [ansible-role-ustreamer : install libraspberrypi-dev if we're using OpenMax IL acceleration] *** skipping: [localhost] TASK [ansible-role-ustreamer : collect Debian-specific required apt packages] *** skipping: [localhost] TASK [ansible-role-ustreamer : collect Ubuntu-specific required apt packages] *** skipping: [localhost] TASK [ansible-role-ustreamer : install uStreamer pre-requisite packages] ******* ok: [localhost] TASK [ansible-role-ustreamer : create uStreamer folder] ************************ ok: [localhost] TASK [ansible-role-ustreamer : get uStreamer repo] ***************************** ok: [localhost] TASK [ansible-role-ustreamer : cache build settings] *************************** ok: [localhost] TASK [ansible-role-ustreamer : clean repository if needed] ********************* skipping: [localhost] TASK [ansible-role-ustreamer : build uStreamer] ******************************** skipping: [localhost] TASK [ansible-role-ustreamer : fix uStreamer folder permissions] *************** changed: [localhost] TASK [ansible-role-ustreamer : install uStreamer as a service] ***************** ok: [localhost] TASK [ansible-role-ustreamer : enable systemd uStreamer service file] ********** ok: [localhost] TASK [ansible-role-ustreamer : save uStreamer settings file] ******************* ok: [localhost] TASK [tinypilot.tinypilot-pro : (legacy cleanup) check for broken cycle-tls-keys script] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : (legacy cleanup) disable cycle-tls-keys systemd task] *** skipping: [localhost] TASK [tinypilot.tinypilot-pro : (legacy cleanup) remove cycle-tls-keys systemd task] *** skipping: [localhost] TASK [tinypilot.tinypilot-pro : (legacy cleanup) remove stale key material] **** skipping: [localhost] => (item=/etc/ssl/certs/tinypilot-ca.crt) skipping: [localhost] => (item=/etc/ssl/private/tinypilot-ca.key) skipping: [localhost] => (item=/etc/ssl/csr/tinypilot-ca.csr) skipping: [localhost] => (item=/etc/ssl/certs/tinypilot-nginx.crt) skipping: [localhost] => (item=/etc/ssl/private/tinypilot-nginx.key) skipping: [localhost] => (item=/etc/ssl/csr/tinypilot-nginx.csr) TASK [tinypilot.tinypilot-pro : (legacy cleanup) remove broken cycle-tls-keys script] *** skipping: [localhost] TASK [tinypilot.tinypilot-pro : install pip3] ********************************** ok: [localhost] TASK [tinypilot.tinypilot-pro : install PyOpenSSL] ***************************** changed: [localhost] TASK [tinypilot.tinypilot-pro : ensure CSR directory exists] ******************* ok: [localhost] TASK [tinypilot.tinypilot-pro : create CA private key] ************************* ok: [localhost] TASK [tinypilot.tinypilot-pro : check for a CA CSR file] *********************** ok: [localhost] TASK [tinypilot.tinypilot-pro : create the CA CSR] ***************************** skipping: [localhost] TASK [tinypilot.tinypilot-pro : check for a CA certificate file] *************** ok: [localhost] TASK [tinypilot.tinypilot-pro : sign the CA CSR] ******************************* skipping: [localhost] TASK [tinypilot.tinypilot-pro : create host CSR signing key] ******************* ok: [localhost] TASK [tinypilot.tinypilot-pro : create CSR for nginx] ************************** ok: [localhost] TASK [tinypilot.tinypilot-pro : generate a CA-signed TLS certificate] ********** ok: [localhost] TASK [tinypilot.tinypilot-pro : install update-tls-cert-common-name as a service] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : Remove legacy config file.] ******************** ok: [localhost] TASK [ansible-role-nginx : Include OS-specific variables.] ********************* ok: [localhost] TASK [ansible-role-nginx : Define nginx_user.] ********************************* ok: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** skipping: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** skipping: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** included: /opt/tinypilot-updater/ansible-role-nginx/tasks/setup-Debian.yml for localhost TASK [ansible-role-nginx : Update apt cache.] ********************************** ok: [localhost] TASK [ansible-role-nginx : Ensure nginx is installed.] ************************* ok: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** skipping: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** skipping: [localhost] TASK [ansible-role-nginx : include_tasks] ************************************** skipping: [localhost] TASK [ansible-role-nginx : Remove default nginx vhost config file (if configured).] *** ok: [localhost] TASK [ansible-role-nginx : Ensure nginx_vhost_path exists.] ******************** ok: [localhost] TASK [ansible-role-nginx : Add managed vhost config files.] ******************** 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 postpone_output 0;\n proxy_buffering off;\n proxy_ignore_headers X-Accel-Buffering;\n proxy_pass http://ustreamer;\n}\nlocation /snapshot {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://ustreamer;\n}\nlocation /ca.crt {\n alias "/etc/ssl/certs/tinypilot-ca.crt";\n}\nlocation / {\n proxy_pass http://tinypilot;\n}\nlocation /api/massStorage/backingFiles {\n # Allow large file transfers without buffering them.\n client_max_body_size 0;\n proxy_request_buffering off;\n proxy_read_timeout 1d;\n proxy_pass http://tinypilot;\n}\nlocation ~* ^/.+\\.(html|js|js.map|css|woff|woff2)$ {\n root "/opt/tinypilot/app/static";\n\n # We cache assets to prevent the browser from making redundant\n # requests to the same files while loading the page. (Observed on\n # Chrome 91.) We don’t want caching otherwise, though, in order to\n # avoid stale files after users update their device. Note, that in\n # addition to `max-age`, the browser’s caching behaviour is relative\n # to the `Last-Modified` header, so we make that seem recent.\n add_header Last-Modified $date_gmt;\n add_header Cache-Control \'public, max-age=10s\';\n}\nlocation ~* ^/.+\\.(jpg|jpeg|png|ico)$ {\n root "/opt/tinypilot/app/static";\n}\n# Authenticate any protected routes that are outside of the core\n# TinyPilot web app.\nlocation = /auth {\n internal;\n proxy_pass http://tinypilot/api/auth;\n proxy_pass_request_body off;\n proxy_set_header Content-Length "";\n proxy_set_header X-Original-URI $request_uri;\n\n # Redefine header directives, as they are not inherited here:\n # See http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_set_header\n proxy_set_header X-Forwarded-Proto $scheme;\n}\n'}) TASK [ansible-role-nginx : Remove managed vhost config files.] ***************** skipping: [localhost] => (item={'listen': [80, '443 ssl http2'], 'server_name': 'tinypilot', 'filename': 'tinypilot.conf', 'root': '/opt/tinypilot', 'index': 'index.html', 'error_page': '497 =307 https://$http_host$request_uri', 'extra_parameters': 'ssl_certificate "/etc/ssl/certs/tinypilot-nginx.crt";\nssl_certificate_key "/etc/ssl/private/tinypilot-nginx.key";\nssl_protocols TLSv1.2;\nssl_prefer_server_ciphers on;\nssl_ciphers ECDHE-RSA-AES256-GCM-SHA512:DHE-RSA-AES256-GCM-SHA512:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384;\nssl_ecdh_curve secp384r1;\nssl_session_timeout 10m;\nssl_session_cache shared:SSL:10m;\nssl_session_tickets off;\nproxy_buffers 16 16k;\nproxy_buffer_size 16k;\nproxy_set_header Host $http_host;\nproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\nproxy_set_header X-Forwarded-Proto $scheme;\nproxy_http_version 1.1;\nlocation /socket.io {\n proxy_pass http://tinypilot;\n proxy_set_header Upgrade $http_upgrade;\n proxy_set_header Connection "Upgrade";\n # Since this is a connection upgrade, we don\'t inherit the settings from\n # above. We need these so that nginx forwards requests properly to\n # Flask-SocketIO.\n # See: https://github.com/miguelgrinberg/Flask-SocketIO/issues/1501#issuecomment-802082048\n proxy_set_header Host $http_host;\n proxy_set_header X-Forwarded-Host $http_host;\n proxy_set_header X-Forwarded-Proto $scheme;\n}\nlocation /state {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://ustreamer;\n}\nlocation /stream {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n postpone_output 0;\n proxy_buffering off;\n proxy_ignore_headers X-Accel-Buffering;\n proxy_pass http://ustreamer;\n}\nlocation /snapshot {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://ustreamer;\n}\nlocation /ca.crt {\n alias "/etc/ssl/certs/tinypilot-ca.crt";\n}\nlocation / {\n proxy_pass http://tinypilot;\n}\nlocation /api/massStorage/backingFiles {\n # Allow large file transfers without buffering them.\n client_max_body_size 0;\n proxy_request_buffering off;\n proxy_read_timeout 1d;\n proxy_pass http://tinypilot;\n}\nlocation ~* ^/.+\\.(html|js|js.map|css|woff|woff2)$ {\n root "/opt/tinypilot/app/static";\n\n # We cache assets to prevent the browser from making redundant\n # requests to the same files while loading the page. (Observed on\n # Chrome 91.) We don’t want caching otherwise, though, in order to\n # avoid stale files after users update their device. Note, that in\n # addition to `max-age`, the browser’s caching behaviour is relative\n # to the `Last-Modified` header, so we make that seem recent.\n add_header Last-Modified $date_gmt;\n add_header Cache-Control \'public, max-age=10s\';\n}\nlocation ~* ^/.+\\.(jpg|jpeg|png|ico)$ {\n root "/opt/tinypilot/app/static";\n}\n# Authenticate any protected routes that are outside of the core\n# TinyPilot web app.\nlocation = /auth {\n internal;\n proxy_pass http://tinypilot/api/auth;\n proxy_pass_request_body off;\n proxy_set_header Content-Length "";\n proxy_set_header X-Original-URI $request_uri;\n\n # Redefine header directives, as they are not inherited here:\n # See http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_set_header\n proxy_set_header X-Forwarded-Proto $scheme;\n}\n'}) TASK [ansible-role-nginx : Remove legacy vhosts.conf file.] ******************** ok: [localhost] TASK [ansible-role-nginx : Copy nginx configuration in place.] ***************** ok: [localhost] TASK [ansible-role-nginx : Ensure nginx service is running as configured.] ***** ok: [localhost] TASK [tinypilot.tinypilot-pro : create the `lib` directory if it does not exist] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : copy `lib` scripts] **************************** ok: [localhost] => (item=/opt/tinypilot-updater/tinypilot.tinypilot-pro/files/lib/usb-gadget.sh) TASK [tinypilot.tinypilot-pro : set the path to config.txt on non-Ubuntu systems] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : set the path to config.txt for Ubuntu] ********* skipping: [localhost] TASK [tinypilot.tinypilot-pro : check for a boot config file] ****************** ok: [localhost] TASK [tinypilot.tinypilot-pro : enable dwc2 driver in boot config] ************* ok: [localhost] TASK [tinypilot.tinypilot-pro : check for an /etc/modules file] **************** ok: [localhost] TASK [tinypilot.tinypilot-pro : enable dwc2 driver in modules] ***************** ok: [localhost] TASK [tinypilot.tinypilot-pro : determine if a reboot is required] ************* ok: [localhost] TASK [tinypilot.tinypilot-pro : create TinyPilot privileged folder] ************ ok: [localhost] TASK [tinypilot.tinypilot-pro : copy usb-gadget initializer] ******************* 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 : check the HID module file] ********************* ok: [localhost] TASK [tinypilot.tinypilot-pro : save whether the HID module should be patched] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : ensure HID module is not in use] *************** changed: [localhost] TASK [tinypilot.tinypilot-pro : unload HID module] ***************************** changed: [localhost] TASK [tinypilot.tinypilot-pro : patch HID module] ****************************** changed: [localhost] TASK [tinypilot.tinypilot-pro : load HID module] ******************************* changed: [localhost] TASK [tinypilot.tinypilot-pro : collect TinyPilot required apt packages on all systems] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : add pip to required apt packages] ************** ok: [localhost] TASK [tinypilot.tinypilot-pro : add pip3 to required apt packages] ************* skipping: [localhost] TASK [tinypilot.tinypilot-pro : install TinyPilot pre-requisite packages] ****** ok: [localhost] TASK [tinypilot.tinypilot-pro : create tinypilot group] ************************ ok: [localhost] TASK [tinypilot.tinypilot-pro : create tinypilot user] ************************* ok: [localhost] TASK [tinypilot.tinypilot-pro : copy admin scripts] **************************** ok: [localhost] => (item=change-hostname) changed: [localhost] => (item=check-default-credentials) ok: [localhost] => (item=collect-debug-logs) ok: [localhost] => (item=eject-mass-storage) ok: [localhost] => (item=mount-mass-storage) ok: [localhost] => (item=read-update-log) changed: [localhost] => (item=toggle-ssh-service) ok: [localhost] => (item=update) ok: [localhost] => (item=update-tls-cert-common-name) ok: [localhost] => (item=update-video-settings) TASK [tinypilot.tinypilot-pro : store passwordless sudo paths] ***************** ok: [localhost] TASK [tinypilot.tinypilot-pro : enable tinypilot to execute a whitelist of commands as sudo] *** changed: [localhost] TASK [tinypilot.tinypilot-pro : create TinyPilot folder] *********************** ok: [localhost] TASK [tinypilot.tinypilot-pro : get TinyPilot repo] **************************** changed: [localhost] TASK [tinypilot.tinypilot-pro : find absolute path to python3] ***************** ok: [localhost] TASK [tinypilot.tinypilot-pro : save absolute path to python3] ***************** ok: [localhost] TASK [tinypilot.tinypilot-pro : create TinyPilot virtualenv] ******************* 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 [tinypilot.tinypilot-pro : start usb-gadget service] *********** changed: [localhost] PLAY RECAP ********************************************************************* localhost : ok=85 changed=12 unreachable=0 failed=0 skipped=30 rescued=0 ignored=0 + chmod +r /var/tmp/tmp.VNiUZx8Prz.yml + sudo cp /var/tmp/tmp.VNiUZx8Prz.yml /home/tinypilot/settings.yml + sudo chown tinypilot:tinypilot /home/tinypilot/settings.yml 2022-01-14 04:13:02 __main__ INFO Update completed successfully 2022-01-14 04:13:02 update.result_store INFO Writing result file to /home/tinypilot/logs/latest-update-result.json uStreamer configuration [Unit] Description=uStreamer - Lightweight, optimized video encoder After=syslog.target network.target [Service] Type=simple User=ustreamer WorkingDirectory=/opt/ustreamer ExecStart=/opt/ustreamer/ustreamer \ --host 127.0.0.1 \ --port 8001 \ --encoder hw \ --format jpeg \ --resolution 1920x1080 \ --quality 100 \ --persistent \ && : # This last line is just to end the multi-line command because the line # before is ending with backslash and so expects to be continued. Restart=always [Install] WantedBy=multi-user.target uStreamer logs Jan 14 04:40:39 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Jan 14 04:40:39 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jan 14 04:40:39 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Jan 14 04:40:39 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 3. Jan 14 04:40:39 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jan 14 04:40:39 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jan 14 04:40:39 tinypilot ustreamer[1057]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Jan 14 04:40:39 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Jan 14 04:40:39 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jan 14 04:40:39 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Jan 14 04:40:39 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 4. Jan 14 04:40:39 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jan 14 04:40:39 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jan 14 04:40:40 tinypilot ustreamer[1058]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Jan 14 04:40:40 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Jan 14 04:40:40 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jan 14 04:40:40 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Jan 14 04:40:40 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 5. Jan 14 04:40:40 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jan 14 04:40:40 tinypilot systemd[1]: ustreamer.service: Start request repeated too quickly. Jan 14 04:40:40 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jan 14 04:40:40 tinypilot systemd[1]: Failed to start uStreamer - Lightweight, optimized video encoder. Jan 14 04:43:55 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jan 14 04:43:55 tinypilot ustreamer[3566]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Jan 14 04:43:55 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Jan 14 04:43:55 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jan 14 04:43:55 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Jan 14 04:43:55 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 1. Jan 14 04:43:55 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jan 14 04:43:55 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jan 14 04:43:55 tinypilot ustreamer[3574]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Jan 14 04:43:55 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Jan 14 04:43:55 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jan 14 04:43:55 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Jan 14 04:43:55 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 2. Jan 14 04:43:55 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jan 14 04:43:55 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jan 14 04:43:55 tinypilot ustreamer[3582]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Jan 14 04:43:55 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Jan 14 04:43:55 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jan 14 04:43:55 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. -- Reboot -- Jan 14 04:44:11 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jan 14 04:44:11 tinypilot ustreamer[580]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Jan 14 04:44:11 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Jan 14 04:44:11 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jan 14 04:44:11 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Jan 14 04:44:11 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 1. Jan 14 04:44:11 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jan 14 04:44:11 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jan 14 04:44:12 tinypilot ustreamer[588]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Jan 14 04:44:12 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Jan 14 04:44:12 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jan 14 04:44:12 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Jan 14 04:44:12 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 2. Jan 14 04:44:12 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jan 14 04:44:12 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jan 14 04:44:12 tinypilot ustreamer[607]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Jan 14 04:44:12 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Jan 14 04:44:12 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jan 14 04:44:12 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Jan 14 04:44:12 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 3. Jan 14 04:44:12 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jan 14 04:44:12 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jan 14 04:44:12 tinypilot ustreamer[608]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Jan 14 04:44:12 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Jan 14 04:44:12 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jan 14 04:44:13 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Jan 14 04:44:13 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 4. Jan 14 04:44:13 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jan 14 04:44:13 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jan 14 04:44:13 tinypilot ustreamer[615]: /opt/ustreamer/ustreamer: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory Jan 14 04:44:13 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=127/n/a Jan 14 04:44:13 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jan 14 04:44:13 tinypilot systemd[1]: ustreamer.service: Service RestartSec=100ms expired, scheduling restart. Jan 14 04:44:13 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 5. Jan 14 04:44:13 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jan 14 04:44:13 tinypilot systemd[1]: ustreamer.service: Start request repeated too quickly. Jan 14 04:44:13 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jan 14 04:44:13 tinypilot systemd[1]: Failed to start uStreamer - Lightweight, optimized video encoder. nginx logs -- Logs begin at Thu 2019-02-14 10:11:59 GMT, end at Fri 2022-01-14 04:46:46 GMT. -- Jan 05 12:42:45 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jan 05 12:42:46 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jan 05 12:42:48 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jan 05 12:42:48 tinypilot systemd[1]: nginx.service: Succeeded. Jan 05 12:42:48 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Jan 05 12:43:05 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jan 05 12:43:05 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Feb 17 21:47:40 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Feb 17 21:47:41 tinypilot systemd[1]: nginx.service: Succeeded. Feb 17 21:47:41 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Feb 17 21:47:57 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Feb 17 21:47:57 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Feb 17 22:00:09 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Feb 17 22:00:09 tinypilot systemd[1]: nginx.service: Succeeded. Feb 17 22:00:09 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Feb 17 22:00:26 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Feb 17 22:00:27 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Feb 17 22:04:16 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Feb 17 22:04:16 tinypilot systemd[1]: nginx.service: Succeeded. Feb 17 22:04:16 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Feb 17 22:04:33 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Feb 17 22:04:33 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Feb 17 22:19:10 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Feb 17 22:19:10 tinypilot systemd[1]: nginx.service: Succeeded. Feb 17 22:19:10 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Feb 17 22:19:28 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Feb 17 22:19:28 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Feb 19 17:31:52 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Feb 19 17:31:52 tinypilot systemd[1]: nginx.service: Succeeded. Feb 19 17:31:52 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Feb 19 17:32:08 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Feb 19 17:32:08 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Feb 26 05:08:27 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Feb 26 05:08:27 tinypilot systemd[1]: nginx.service: Succeeded. Feb 26 05:08:27 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Feb 26 05:08:27 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Feb 26 05:08:27 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Feb 26 05:08:28 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Feb 26 05:08:28 tinypilot systemd[1]: nginx.service: Succeeded. Feb 26 05:08:28 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Feb 26 05:08:44 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Feb 26 05:08:44 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Mar 09 15:47:45 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Mar 09 15:47:45 tinypilot systemd[1]: nginx.service: Succeeded. Mar 09 15:47:45 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Mar 09 15:48:02 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Mar 09 15:48:02 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Mar 21 02:15:10 tinypilot systemd[1]: Reloading A high performance web server and a reverse proxy server. Mar 21 02:15:10 tinypilot systemd[1]: Reloaded A high performance web server and a reverse proxy server. Mar 21 02:15:10 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Mar 21 02:15:10 tinypilot systemd[1]: nginx.service: Succeeded. Mar 21 02:15:10 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Mar 21 02:15:27 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Mar 21 02:15:28 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Apr 30 08:20:18 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Apr 30 08:20:18 tinypilot systemd[1]: nginx.service: Succeeded. Apr 30 08:20:18 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Apr 30 08:20:36 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 30 08:20:36 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. May 10 07:12:46 tinypilot systemd[1]: Reloading A high performance web server and a reverse proxy server. May 10 07:12:46 tinypilot systemd[1]: Reloaded A high performance web server and a reverse proxy server. May 10 07:12:46 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... May 10 07:12:47 tinypilot systemd[1]: nginx.service: Succeeded. May 10 07:12:47 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- May 10 07:13:04 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... May 10 07:13:04 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jun 16 07:03:12 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jun 16 07:03:17 tinypilot systemd[1]: nginx.service: Succeeded. Jun 16 07:03:17 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jun 16 07:03:18 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jun 16 07:03:18 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jul 22 05:07:37 tinypilot systemd[1]: Reloading A high performance web server and a reverse proxy server. Jul 22 05:07:37 tinypilot systemd[1]: Reloaded A high performance web server and a reverse proxy server. Sep 05 21:21:59 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Sep 05 21:22:01 tinypilot systemd[1]: nginx.service: Succeeded. Sep 05 21:22:01 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Sep 05 21:22:17 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Sep 05 21:22:17 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Sep 19 19:46:14 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Sep 19 19:46:14 tinypilot systemd[1]: nginx.service: Succeeded. Sep 19 19:46:14 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Sep 19 19:46:30 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Sep 19 19:46:30 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Sep 24 03:34:09 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Sep 24 03:34:10 tinypilot systemd[1]: nginx.service: Succeeded. Sep 24 03:34:10 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Sep 24 03:34:26 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Sep 24 03:34:26 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Nov 13 19:40:49 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Nov 13 19:40:49 tinypilot systemd[1]: nginx.service: Succeeded. Nov 13 19:40:49 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Nov 13 19:41:06 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Nov 13 19:41:06 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Dec 04 02:15:06 tinypilot systemd[1]: Reloading A high performance web server and a reverse proxy server. Dec 04 02:15:06 tinypilot systemd[1]: Reloaded A high performance web server and a reverse proxy server. Dec 10 06:47:27 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Dec 10 06:47:27 tinypilot systemd[1]: nginx.service: Succeeded. Dec 10 06:47:27 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Dec 10 06:47:43 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Dec 10 06:47:43 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Dec 10 06:49:01 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Dec 10 06:49:01 tinypilot systemd[1]: nginx.service: Succeeded. Dec 10 06:49:01 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Dec 10 06:49:17 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Dec 10 06:49:17 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Dec 10 06:58:39 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Dec 10 06:58:39 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jan 14 04:06:21 tinypilot.AC86U-Merlin systemd[1]: Stopping A high performance web server and a reverse proxy server... Jan 14 04:06:21 tinypilot.AC86U-Merlin systemd[1]: nginx.service: Succeeded. Jan 14 04:06:21 tinypilot.AC86U-Merlin systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Jan 14 04:06:38 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jan 14 04:06:38 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jan 14 04:08:39 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jan 14 04:08:39 tinypilot systemd[1]: nginx.service: Succeeded. Jan 14 04:08:39 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Jan 14 04:08:54 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jan 14 04:08:54 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jan 14 04:13:05 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jan 14 04:13:05 tinypilot systemd[1]: nginx.service: Succeeded. Jan 14 04:13:05 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Jan 14 04:13:21 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jan 14 04:13:21 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jan 14 04:19:38 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jan 14 04:19:38 tinypilot systemd[1]: nginx.service: Succeeded. Jan 14 04:19:38 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Jan 14 04:19:55 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jan 14 04:19:55 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jan 14 04:28:33 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jan 14 04:28:33 tinypilot systemd[1]: nginx.service: Succeeded. Jan 14 04:28:33 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Jan 14 04:28:48 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jan 14 04:28:49 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jan 14 04:43:55 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jan 14 04:43:55 tinypilot systemd[1]: nginx.service: Succeeded. Jan 14 04:43:55 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Jan 14 04:44:11 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jan 14 04:44:12 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. 2022/01/14 04:06:38 [error] 591#591: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /socket.io/?EIO=4&transport=polling&t=NvMn3Jq HTTP/2.0", upstream: "http://127.0.0.1:8000/socket.io/?EIO=4&transport=polling&t=NvMn3Jq", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:06:44 [error] 591#591: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:08:01 [error] 591#591: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:08:13 [error] 591#591: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:09:13 [error] 589#589: *3 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:13:05 [error] 589#589: *3 upstream prematurely closed connection while reading response header from upstream, client: 192.168.50.208, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http://127.0.0.1:8000/api/restart", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:13:22 [error] 589#589: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /api/status HTTP/2.0", upstream: "http://127.0.0.1:8000/api/status", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:14:17 [error] 589#589: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:14:40 [error] 589#589: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:15:22 [error] 589#589: *43 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:18:51 [error] 589#589: *58 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:20:58 [error] 594#594: *3 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:28:59 [error] 591#591: *3 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:29:02 [error] 591#591: *3 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:29:47 [error] 591#591: *3 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:30:04 [error] 591#591: *3 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:36:23 [error] 591#591: *68 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:36:23 [error] 591#591: *68 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:36:28 [error] 591#591: *68 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:36:28 [error] 591#591: *68 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:40:47 [error] 591#591: *98 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:40:49 [error] 591#591: *98 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:40:50 [error] 591#591: *98 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:40:50 [error] 591#591: *98 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:40:50 [error] 591#591: *98 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:44:12 [error] 590#590: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET / HTTP/2.0", upstream: "http://127.0.0.1:8000/", host: "tinypilot" 2022/01/14 04:44:17 [error] 590#590: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 2022/01/14 04:44:28 [error] 590#590: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.208, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", upstream: "http://127.0.0.1:8001/stream?advance_headers=1", host: "tinypilot", referrer: "https://tinypilot/" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET / HTTP/2.0" 200 157947 "https://tinypilot/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /css/style.css HTTP/2.0" 200 3343 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "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/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /css/button.css HTTP/2.0" 200 1690 "https://tinypilot/css/style.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "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/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /third-party/socket.io/3.1.3/socket.io.min.js HTTP/2.0" 200 61701 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /js/paste.js HTTP/2.0" 200 2076 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /js/app.js HTTP/2.0" 200 12804 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /js/mouse.js HTTP/2.0" 200 8475 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /js/controllers.js HTTP/2.0" 200 17700 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /js/events.js HTTP/2.0" 200 1357 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /js/poll.js HTTP/2.0" 200 1950 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /js/updatelogs.js HTTP/2.0" 200 696 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /js/settings.js HTTP/2.0" 200 1877 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /js/clipboard.js HTTP/2.0" 200 633 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /js/logs.js HTTP/2.0" 200 1484 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /js/wake-on-lan.js HTTP/2.0" 200 551 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /third-party/fonts/overpass-light.woff2 HTTP/2.0" 200 26568 "https://tinypilot/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "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/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "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/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /js/keycodes.js HTTP/2.0" 200 3190 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /js/keyboardstate.js HTTP/2.0" 200 2823 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /js/keystrokes.js HTTP/2.0" 200 362 "https://tinypilot/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "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/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /css/toggle.css HTTP/2.0" 200 1005 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /css/icons.css HTTP/2.0" 200 841 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /stream?advance_headers=1 HTTP/2.0" 502 575 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /socket.io/?EIO=4&transport=polling&t=NvMvlV- HTTP/2.0" 200 96 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "POST /socket.io/?EIO=4&transport=polling&t=NvMvlW5&sid=jQ1Nvi01Kp-g0HnwAAAC HTTP/2.0" 200 2 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-" 192.168.50.208 - - [14/Jan/2022:04:44:28 +0000] "GET /socket.io/?EIO=4&transport=polling&t=NvMvlW6&sid=jQ1Nvi01Kp-g0HnwAAAC HTTP/2.0" 200 1 "https://tinypilot/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36" "-"