TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2023-06-29T05:19:55+01:00 Software versions TinyPilot version: 2.6.0 uStreamer version: 5.38 OS version: Linux tinypilot 5.15.61-v7l+ #1579 SMP Fri Aug 26 11:13:03 BST 2022 armv7l GNU/Linux Distribution name: Raspbian Distribution version: 11 Hardware information Hardware: BCM2711 Revision: b03115 Model: Raspberry Pi 4 Model B Rev 1.5 TinyPilot state Read-only filesystem: off SSH access: enabled temp=52.1'C throttled=0x0 voltage logs TinyPilot settings.yml ustreamer_h264_bitrate: 20000 ustreamer_persistent: true 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 Jun 26 18:13:39 tinypilot sudo[30858]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:39 tinypilot python[553]: 2023-06-26 18:13:39.592 update_logs INFO read-update-log completed successfully Jun 26 18:13:40 tinypilot python[553]: 2023-06-26 18:13:40.097 update_logs INFO Running read-update-log Jun 26 18:13:40 tinypilot sudo[30863]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:40 tinypilot sudo[30863]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:40 tinypilot sudo[30863]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:40 tinypilot python[553]: 2023-06-26 18:13:40.181 update_logs INFO read-update-log completed successfully Jun 26 18:13:40 tinypilot python[553]: 2023-06-26 18:13:40.690 update_logs INFO Running read-update-log Jun 26 18:13:40 tinypilot sudo[30872]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:40 tinypilot sudo[30872]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:40 tinypilot sudo[30872]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:40 tinypilot python[553]: 2023-06-26 18:13:40.789 update_logs INFO read-update-log completed successfully Jun 26 18:13:41 tinypilot python[553]: 2023-06-26 18:13:41.296 update_logs INFO Running read-update-log Jun 26 18:13:41 tinypilot sudo[30884]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:41 tinypilot sudo[30884]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:41 tinypilot sudo[30884]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:41 tinypilot python[553]: 2023-06-26 18:13:41.389 update_logs INFO read-update-log completed successfully Jun 26 18:13:41 tinypilot python[553]: 2023-06-26 18:13:41.897 update_logs INFO Running read-update-log Jun 26 18:13:41 tinypilot sudo[30914]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:41 tinypilot sudo[30914]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:41 tinypilot sudo[30914]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:41 tinypilot python[553]: 2023-06-26 18:13:41.985 update_logs INFO read-update-log completed successfully Jun 26 18:13:42 tinypilot python[553]: 2023-06-26 18:13:42.494 update_logs INFO Running read-update-log Jun 26 18:13:42 tinypilot sudo[30926]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:42 tinypilot sudo[30926]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:42 tinypilot sudo[30926]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:42 tinypilot python[553]: 2023-06-26 18:13:42.575 update_logs INFO read-update-log completed successfully Jun 26 18:13:43 tinypilot python[553]: 2023-06-26 18:13:43.081 update_logs INFO Running read-update-log Jun 26 18:13:43 tinypilot sudo[30951]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:43 tinypilot sudo[30951]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:43 tinypilot sudo[30951]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:43 tinypilot python[553]: 2023-06-26 18:13:43.184 update_logs INFO read-update-log completed successfully Jun 26 18:13:43 tinypilot python[553]: 2023-06-26 18:13:43.694 update_logs INFO Running read-update-log Jun 26 18:13:43 tinypilot sudo[30982]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:43 tinypilot sudo[30982]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:43 tinypilot sudo[30982]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:43 tinypilot python[553]: 2023-06-26 18:13:43.794 update_logs INFO read-update-log completed successfully Jun 26 18:13:44 tinypilot python[553]: 2023-06-26 18:13:44.301 update_logs INFO Running read-update-log Jun 26 18:13:44 tinypilot sudo[30997]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:44 tinypilot sudo[30997]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:44 tinypilot sudo[30997]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:44 tinypilot python[553]: 2023-06-26 18:13:44.381 update_logs INFO read-update-log completed successfully Jun 26 18:13:44 tinypilot python[553]: 2023-06-26 18:13:44.888 update_logs INFO Running read-update-log Jun 26 18:13:44 tinypilot sudo[31009]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:44 tinypilot sudo[31009]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:44 tinypilot sudo[31009]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:44 tinypilot python[553]: 2023-06-26 18:13:44.982 update_logs INFO read-update-log completed successfully Jun 26 18:13:45 tinypilot python[553]: 2023-06-26 18:13:45.489 update_logs INFO Running read-update-log Jun 26 18:13:45 tinypilot sudo[31036]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:45 tinypilot sudo[31036]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:45 tinypilot sudo[31036]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:45 tinypilot python[553]: 2023-06-26 18:13:45.584 update_logs INFO read-update-log completed successfully Jun 26 18:13:46 tinypilot python[553]: 2023-06-26 18:13:46.093 update_logs INFO Running read-update-log Jun 26 18:13:46 tinypilot sudo[31060]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:46 tinypilot sudo[31060]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:46 tinypilot sudo[31060]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:46 tinypilot python[553]: 2023-06-26 18:13:46.193 update_logs INFO read-update-log completed successfully Jun 26 18:13:46 tinypilot python[553]: 2023-06-26 18:13:46.704 update_logs INFO Running read-update-log Jun 26 18:13:46 tinypilot sudo[31073]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:46 tinypilot sudo[31073]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:46 tinypilot sudo[31073]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:46 tinypilot python[553]: 2023-06-26 18:13:46.790 update_logs INFO read-update-log completed successfully Jun 26 18:13:47 tinypilot python[553]: 2023-06-26 18:13:47.300 update_logs INFO Running read-update-log Jun 26 18:13:47 tinypilot sudo[31088]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:47 tinypilot sudo[31088]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:47 tinypilot sudo[31088]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:47 tinypilot python[553]: 2023-06-26 18:13:47.412 update_logs INFO read-update-log completed successfully Jun 26 18:13:47 tinypilot python[553]: 2023-06-26 18:13:47.922 update_logs INFO Running read-update-log Jun 26 18:13:47 tinypilot sudo[31112]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:47 tinypilot sudo[31112]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:48 tinypilot sudo[31112]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:48 tinypilot python[553]: 2023-06-26 18:13:48.032 update_logs INFO read-update-log completed successfully Jun 26 18:13:48 tinypilot python[553]: 2023-06-26 18:13:48.581 update_logs INFO Running read-update-log Jun 26 18:13:48 tinypilot sudo[31118]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:48 tinypilot sudo[31118]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:48 tinypilot sudo[31118]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:48 tinypilot python[553]: 2023-06-26 18:13:48.676 update_logs INFO read-update-log completed successfully Jun 26 18:13:49 tinypilot python[553]: 2023-06-26 18:13:49.184 update_logs INFO Running read-update-log Jun 26 18:13:49 tinypilot sudo[31130]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:49 tinypilot sudo[31130]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:49 tinypilot sudo[31130]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:49 tinypilot python[553]: 2023-06-26 18:13:49.276 update_logs INFO read-update-log completed successfully Jun 26 18:13:49 tinypilot python[553]: 2023-06-26 18:13:49.784 update_logs INFO Running read-update-log Jun 26 18:13:49 tinypilot sudo[31144]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:49 tinypilot sudo[31144]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:49 tinypilot sudo[31144]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:49 tinypilot python[553]: 2023-06-26 18:13:49.866 update_logs INFO read-update-log completed successfully Jun 26 18:13:50 tinypilot python[553]: 2023-06-26 18:13:50.376 update_logs INFO Running read-update-log Jun 26 18:13:50 tinypilot sudo[31168]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:50 tinypilot sudo[31168]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:50 tinypilot sudo[31168]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:50 tinypilot python[553]: 2023-06-26 18:13:50.473 update_logs INFO read-update-log completed successfully Jun 26 18:13:50 tinypilot python[553]: 2023-06-26 18:13:50.981 update_logs INFO Running read-update-log Jun 26 18:13:51 tinypilot sudo[31176]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:51 tinypilot sudo[31176]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:51 tinypilot sudo[31176]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:51 tinypilot python[553]: 2023-06-26 18:13:51.045 update_logs INFO read-update-log completed successfully Jun 26 18:13:51 tinypilot python[553]: 2023-06-26 18:13:51.555 update_logs INFO Running read-update-log Jun 26 18:13:51 tinypilot sudo[31308]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:51 tinypilot sudo[31308]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:51 tinypilot sudo[31308]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:51 tinypilot python[553]: 2023-06-26 18:13:51.630 update_logs INFO read-update-log completed successfully Jun 26 18:13:52 tinypilot python[553]: 2023-06-26 18:13:52.142 update_logs INFO Running read-update-log Jun 26 18:13:52 tinypilot sudo[31358]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/read-update-log Jun 26 18:13:52 tinypilot sudo[31358]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:52 tinypilot sudo[31358]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:52 tinypilot python[553]: 2023-06-26 18:13:52.228 update_logs INFO read-update-log completed successfully Jun 26 18:13:52 tinypilot sudo[26628]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:52 tinypilot python[553]: 2023-06-26 18:13:52.696 local_system INFO Rebooting system Jun 26 18:13:52 tinypilot sudo[31364]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/sbin/shutdown --reboot now Jun 26 18:13:52 tinypilot sudo[31364]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 26 18:13:52 tinypilot sudo[31364]: pam_unix(sudo:session): session closed for user root Jun 26 18:13:52 tinypilot systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Jun 26 18:13:52 tinypilot systemd[1]: tinypilot.service: Succeeded. Jun 26 18:13:52 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. Jun 26 18:13:52 tinypilot systemd[1]: tinypilot.service: Consumed 1h 7min 6.980s CPU time. -- Boot 453654a2446446f3b29d0038bb6a1e92 -- Jun 26 18:14:02 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Jun 26 18:14:09 tinypilot python[564]: 2023-06-26 18:14:09.114 __main__ INFO Starting app Jun 26 18:14:30 tinypilot python[564]: 2023-06-26 18:14:30.374 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Jun 26 18:14:30 tinypilot python[564]: 2023-06-26 18:14:30.387 db.store INFO Read 7 database migrations from disk Jun 26 18:14:30 tinypilot python[564]: 2023-06-26 18:14:30.515 socket_api INFO Client 9wvtTu_wUpeU_mmhAAAB connected Jun 26 18:16:42 tinypilot python[564]: 2023-06-26 18:16:42.229 socket_api INFO Client 9wvtTu_wUpeU_mmhAAAB disconnected Jun 26 18:16:42 tinypilot python[564]: 2023-06-26 18:16:42.674 socket_api INFO Client O09aFw968TYo7ehkAAAE connected Jun 27 01:49:20 tinypilot python[564]: 2023-06-27 01:49:20.636 socket_api INFO Client 9xHDhGf5ZNkGKjqcAAAG connected Jun 27 03:20:17 tinypilot python[564]: 2023-06-27 03:20:17.897 socket_api INFO Client 9xHDhGf5ZNkGKjqcAAAG disconnected Jun 27 13:09:31 tinypilot python[564]: 2023-06-27 13:09:31.794 socket_api INFO Client 6ZbzA5L2eNX7mPkKAAAI connected Jun 27 14:36:47 tinypilot python[564]: 2023-06-27 14:36:47.559 socket_api INFO Client 6ZbzA5L2eNX7mPkKAAAI disconnected Jun 27 18:56:40 tinypilot python[564]: 2023-06-27 18:56:40.375 socket_api INFO Client O09aFw968TYo7ehkAAAE disconnected Jun 27 18:56:40 tinypilot python[564]: 2023-06-27 18:56:40.567 socket_api INFO Client 9POx7oXz609c9QF3AAAK connected Jun 27 18:56:46 tinypilot python[564]: 2023-06-27 18:56:46.564 socket_api INFO Client 9POx7oXz609c9QF3AAAK disconnected Jun 27 18:56:46 tinypilot python[564]: 2023-06-27 18:56:46.748 socket_api INFO Client VEbOpmbyVjB3_4WzAAAM connected Jun 27 18:56:54 tinypilot python[564]: 2023-06-27 18:56:54.144 socket_api INFO Client VEbOpmbyVjB3_4WzAAAM disconnected Jun 27 18:56:54 tinypilot python[564]: 2023-06-27 18:56:54.340 socket_api INFO Client _bmIem-_GI7a2IutAAAO connected Jun 27 18:56:55 tinypilot python[564]: 2023-06-27 18:56:55.133 socket_api INFO Client _bmIem-_GI7a2IutAAAO disconnected Jun 27 18:56:55 tinypilot python[564]: 2023-06-27 18:56:55.264 socket_api INFO Client ZQPpn4Cgn9jsHZQoAAAQ connected Jun 27 18:59:08 tinypilot python[564]: 2023-06-27 18:59:08.404 socket_api INFO Client ZQPpn4Cgn9jsHZQoAAAQ disconnected Jun 27 18:59:08 tinypilot python[564]: 2023-06-27 18:59:08.616 socket_api INFO Client qIzkp0YKHbOxK5bEAAAS connected Jun 27 18:59:38 tinypilot python[564]: 2023-06-27 18:59:38.407 socket_api INFO Client qIzkp0YKHbOxK5bEAAAS disconnected Jun 27 18:59:38 tinypilot python[564]: 2023-06-27 18:59:38.628 socket_api INFO Client 4MsRmt05X4Ukz6fgAAAU connected Jun 27 18:59:45 tinypilot python[564]: 2023-06-27 18:59:45.107 socket_api INFO Client 4MsRmt05X4Ukz6fgAAAU disconnected Jun 27 18:59:59 tinypilot python[564]: 2023-06-27 18:59:59.891 socket_api INFO Client C49ZomSddlueKeivAAAW connected Jun 27 19:00:00 tinypilot python[564]: 2023-06-27 19:00:00.588 socket_api INFO Client C49ZomSddlueKeivAAAW disconnected Jun 27 19:00:00 tinypilot python[564]: 2023-06-27 19:00:00.807 socket_api INFO Client BI8NjMeXl48_co8gAAAY connected Jun 28 14:15:58 tinypilot python[564]: 2023-06-28 14:15:58.190 socket_api INFO Client ThbBSys-KP5kI0KjAAAa connected Jun 28 14:16:21 tinypilot python[564]: 2023-06-28 14:16:21.975 video_service INFO Triggering ustreamer restart... Jun 28 14:16:22 tinypilot sudo[18675]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service ustreamer restart Jun 28 14:16:22 tinypilot sudo[18675]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 28 14:16:24 tinypilot sudo[18675]: pam_unix(sudo:session): session closed for user root Jun 28 14:16:24 tinypilot python[564]: 2023-06-28 14:16:24.326 video_service INFO Successfully restarted ustreamer Jun 28 14:16:24 tinypilot python[564]: 2023-06-28 14:16:24.329 video_service INFO Triggering janus restart... Jun 28 14:16:24 tinypilot sudo[18685]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/sbin/service janus restart Jun 28 14:16:24 tinypilot sudo[18685]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 28 14:16:26 tinypilot sudo[18685]: pam_unix(sudo:session): session closed for user root Jun 28 14:16:26 tinypilot python[564]: 2023-06-28 14:16:26.378 video_service INFO Successfully restarted janus Jun 28 14:16:26 tinypilot python[564]: 2023-06-28 14:16:26.428 socket_api INFO Client ThbBSys-KP5kI0KjAAAa disconnected Jun 28 14:16:26 tinypilot python[564]: 2023-06-28 14:16:26.934 socket_api INFO Client GbFA10sQo0BHKYnwAAAc connected Jun 28 14:16:37 tinypilot python[564]: 2023-06-28 14:16:37.614 socket_api INFO Client GbFA10sQo0BHKYnwAAAc disconnected Jun 28 14:16:48 tinypilot python[564]: 2023-06-28 14:16:48.226 socket_api INFO Client BI8NjMeXl48_co8gAAAY disconnected Jun 28 14:16:48 tinypilot python[564]: 2023-06-28 14:16:48.406 socket_api INFO Client HaifpfcuEDDbjbaWAAAe connected Jun 29 02:47:01 tinypilot python[564]: 2023-06-29 02:47:01.571 socket_api INFO Client tsgqmpOl9TqJURtvAAAg connected Jun 29 02:48:24 tinypilot sudo[10220]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/check-default-credentials Jun 29 02:48:24 tinypilot sudo[10220]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 29 02:48:24 tinypilot sudo[10220]: pam_unix(sudo:session): session closed for user root Jun 29 02:48:26 tinypilot sudo[10223]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/toggle-ssh-service Jun 29 02:48:26 tinypilot sudo[10223]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 29 02:48:29 tinypilot sudo[10223]: pam_unix(sudo:session): session closed for user root Jun 29 02:55:18 tinypilot python[564]: 2023-06-29 02:55:18.417 socket_api INFO Client tsgqmpOl9TqJURtvAAAg disconnected Jun 29 02:55:19 tinypilot python[564]: 2023-06-29 02:55:19.885 socket_api INFO Client NsKqig3ZWjYRh9BpAAAi connected Jun 29 02:55:41 tinypilot python[564]: 2023-06-29 02:55:41.743 socket_api INFO Client NsKqig3ZWjYRh9BpAAAi disconnected Jun 29 02:55:42 tinypilot python[564]: 2023-06-29 02:55:42.255 socket_api INFO Client -R7vly4Ei5fzAp_KAAAk connected Jun 29 02:55:45 tinypilot python[564]: 2023-06-29 02:55:45.681 local_system INFO Rebooting system Jun 29 02:55:45 tinypilot sudo[10712]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/sbin/shutdown --reboot now Jun 29 02:55:45 tinypilot sudo[10712]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 29 02:55:46 tinypilot sudo[10712]: pam_unix(sudo:session): session closed for user root Jun 29 02:55:46 tinypilot systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Jun 29 02:55:46 tinypilot systemd[1]: tinypilot.service: Succeeded. Jun 29 02:55:46 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. Jun 29 02:55:46 tinypilot systemd[1]: tinypilot.service: Consumed 1h 2min 10.927s CPU time. -- Boot 409b1d79ec744fb58e352c0854aaca9b -- Jun 29 02:56:03 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Jun 29 02:56:17 tinypilot python[565]: 2023-06-29 02:56:17.321 __main__ INFO Starting app Jun 29 02:56:17 tinypilot python[565]: 2023-06-29 02:56:17.930 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Jun 29 02:56:17 tinypilot python[565]: 2023-06-29 02:56:17.974 db.store INFO Read 7 database migrations from disk Jun 29 02:56:18 tinypilot python[565]: 2023-06-29 02:56:18.135 socket_api INFO Client kUUD84wResviE-z-AAAB connected Jun 29 02:56:39 tinypilot python[565]: 2023-06-29 02:56:39.244 socket_api INFO Client Tfbj_h94JITZ3-AeAAAD connected Jun 29 02:56:39 tinypilot python[565]: 2023-06-29 02:56:39.262 socket_api INFO Client Tfbj_h94JITZ3-AeAAAD disconnected Jun 29 02:56:39 tinypilot python[565]: 2023-06-29 02:56:39.990 socket_api INFO Client ncxeJKrYusHb4rOrAAAF connected Jun 29 02:57:27 tinypilot python[565]: 2023-06-29 02:57:27.319 socket_api INFO Client ncxeJKrYusHb4rOrAAAF disconnected Jun 29 02:57:27 tinypilot python[565]: 2023-06-29 02:57:27.953 socket_api INFO Client q8qxIs3XGQUfNmwdAAAH connected Jun 29 03:03:23 tinypilot sudo[4825]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Jun 29 03:03:23 tinypilot sudo[4825]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) Jun 29 03:04:35 tinypilot sudo[4825]: pam_unix(sudo:session): session closed for user root Jun 29 03:04:35 tinypilot python[565]: 2023-06-29 03:04:35.389 socket_api INFO Client kUUD84wResviE-z-AAAB disconnected Jun 29 03:04:35 tinypilot python[565]: 2023-06-29 03:04:35.394 socket_api INFO Client q8qxIs3XGQUfNmwdAAAH disconnected Jun 29 03:04:35 tinypilot python[565]: 2023-06-29 03:04:35.422 socket_api INFO Client G6hz9tOXn2V57OBIAAAN connected Jun 29 03:04:38 tinypilot python[565]: 2023-06-29 03:04:38.025 socket_api INFO Client SbjvWEB7sL88ZYDzAAAP connected Jun 29 05:19:44 tinypilot python[565]: 2023-06-29 05:19:44.785 socket_api INFO Client 3b3tAExd_vsD_NuYAAAR connected Jun 29 05:19:55 tinypilot sudo[5091]: tinypilot : PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/scripts/collect-debug-logs -q Jun 29 05:19:55 tinypilot sudo[5091]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=110) TinyPilot update logs ok: [localhost] => (item=janus.jcfg) ok: [localhost] => (item=janus.transport.websockets.jcfg) TASK [ansible-role-ustreamer : get multi-arch target triplet (i.e., machine-vendor-operatingsystem)] *** ok: [localhost] TASK [ansible-role-ustreamer : determine Janus plugins directory] ************** ok: [localhost] TASK [ansible-role-ustreamer : create ustreamer group] ************************* ok: [localhost] TASK [ansible-role-ustreamer : create ustreamer user] ************************** ok: [localhost] TASK [ansible-role-ustreamer : check for a boot config file] ******************* ok: [localhost] TASK [ansible-role-ustreamer : save whether boot config file exists] *********** ok: [localhost] TASK [ansible-role-ustreamer : check whether this machine has a uStreamer settings file] *** ok: [localhost] TASK [ansible-role-ustreamer : read uStreamer settings file] ******************* ok: [localhost] TASK [ansible-role-ustreamer : decode settings file] *************************** ok: [localhost] TASK [ansible-role-ustreamer : read ustreamer_capture_device from config file if it's not already defined] *** ok: [localhost] TASK [ansible-role-ustreamer : enable TC358743 overlay in /boot/config.txt] **** ok: [localhost] TASK [ansible-role-ustreamer : enable TC358743-audio overlay in /boot/config.txt] *** ok: [localhost] TASK [ansible-role-ustreamer : set GPU memory to 256MB in /boot/config.txt] **** ok: [localhost] TASK [ansible-role-ustreamer : check for a boot cmdline file] ****************** ok: [localhost] TASK [ansible-role-ustreamer : read /boot/cmdline.txt] ************************* ok: [localhost] TASK [ansible-role-ustreamer : decode command-line string] ********************* ok: [localhost] TASK [ansible-role-ustreamer : change cma to 128M if it's set to a different value] *** skipping: [localhost] TASK [ansible-role-ustreamer : add cma=128M to cmdline.txt if it's missing] **** skipping: [localhost] TASK [ansible-role-ustreamer : create EDIDs folder] **************************** ok: [localhost] TASK [ansible-role-ustreamer : copy TC358743 EDID file] ************************ changed: [localhost] TASK [ansible-role-ustreamer : install TC358743 initializer service] *********** ok: [localhost] TASK [ansible-role-ustreamer : use custom settings for TC358743 chip for any facts not already defined] *** ok: [localhost] TASK [ansible-role-ustreamer : remove TC358743 initializer service file] ******* skipping: [localhost] TASK [ansible-role-ustreamer : disable TC358743 overlay in /boot/config.txt] *** skipping: [localhost] TASK [ansible-role-ustreamer : disable TC358743-audio overlay in /boot/config.txt] *** skipping: [localhost] TASK [ansible-role-ustreamer : collect universal required apt packages] ******** ok: [localhost] TASK [ansible-role-ustreamer : collect Raspberry Pi OS specific required apt packages] *** ok: [localhost] TASK [ansible-role-ustreamer : collect Raspberry Pi OS and Debian specific required apt packages for audio] *** ok: [localhost] TASK [ansible-role-ustreamer : collect Debian-specific required apt packages] *** skipping: [localhost] TASK [ansible-role-ustreamer : collect Ubuntu-specific required apt packages] *** skipping: [localhost] TASK [ansible-role-ustreamer : collect Janus WebRTC plugin specific required apt packages] *** ok: [localhost] TASK [ansible-role-ustreamer : install uStreamer pre-requisite packages] ******* ok: [localhost] TASK [ansible-role-ustreamer : install uStreamer Debian package] *************** changed: [localhost] TASK [ansible-role-ustreamer : create uStreamer folder] ************************ skipping: [localhost] TASK [ansible-role-ustreamer : get uStreamer repo] ***************************** skipping: [localhost] TASK [ansible-role-ustreamer : clean uStreamer repository] ********************* 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 [ansible-role-ustreamer : create uStreamer Janus plugin config] *********** ok: [localhost] TASK [ansible-role-ustreamer : install uStreamer Janus plugin] ***************** skipping: [localhost] TASK [ansible-role-ustreamer : define ansible to yq architecture mapping] ****** ok: [localhost] TASK [ansible-role-ustreamer : canonicalize yq binary architecture] ************ ok: [localhost] TASK [ansible-role-ustreamer : install yq] ************************************* ok: [localhost] TASK [ansible-role-ustreamer : create uStreamer launcher directories] ********** ok: [localhost] => (item=/opt/ustreamer-launcher) ok: [localhost] => (item=/opt/ustreamer-launcher/configs.d) TASK [ansible-role-ustreamer : create runtime variables dictionary] ************ ok: [localhost] TASK [ansible-role-ustreamer : collect non-null runtime variables] ************* ok: [localhost] => (item=ustreamer_interface) ok: [localhost] => (item=ustreamer_port) skipping: [localhost] => (item=ustreamer_video_path) ok: [localhost] => (item=ustreamer_encoder) ok: [localhost] => (item=ustreamer_format) skipping: [localhost] => (item=ustreamer_resolution) ok: [localhost] => (item=ustreamer_desired_fps) ok: [localhost] => (item=ustreamer_workers) skipping: [localhost] => (item=ustreamer_quality) skipping: [localhost] => (item=ustreamer_brightness) ok: [localhost] => (item=ustreamer_persistent) ok: [localhost] => (item=ustreamer_use_dv_timings) ok: [localhost] => (item=ustreamer_drop_same_frames) skipping: [localhost] => (item=ustreamer_tcp_nodelay) ok: [localhost] => (item=ustreamer_h264_sink) ok: [localhost] => (item=ustreamer_h264_sink_mode) ok: [localhost] => (item=ustreamer_h264_sink_rm) ok: [localhost] => (item=ustreamer_h264_bitrate) TASK [ansible-role-ustreamer : print uStreamer runtime variables] ************** ok: [localhost] => { "ustreamer_runtime_vars": { "ustreamer_desired_fps": 20, "ustreamer_drop_same_frames": "30", "ustreamer_encoder": "m2m-image", "ustreamer_format": "uyvy", "ustreamer_h264_bitrate": 13700, "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" } } TASK [ansible-role-ustreamer : write uStreamer runtime variables to file] ****** changed: [localhost] TASK [ansible-role-ustreamer : install uStreamer launcher script] ************** ok: [localhost] TASK [ansible-role-tinypilot-pro : install TinyPilot Debian package] *********** changed: [localhost] TASK [ansible-role-tinypilot-pro : install TinyPilot as a service] ************* ok: [localhost] TASK [ansible-role-tinypilot-pro : enable systemd TinyPilot service file] ****** ok: [localhost] TASK [ansible-role-tinypilot-pro : generate nginx ca keys] ********************* ok: [localhost] TASK [ansible-role-tinypilot-pro : generate nginx tls keys] ******************** 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: /mnt/tinypilot-installer/roles/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:ECDHE-ECDSA-AES256-GCM-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 /janus/ws {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://janus-ws;\n proxy_set_header Upgrade $http_upgrade;\n proxy_set_header Connection "Upgrade";\n proxy_set_header Host $http_host;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Scheme $scheme;\n proxy_set_header X-Forwarded-Proto $scheme;\n proxy_set_header X-Forwarded-Port $server_port;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\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:ECDHE-ECDSA-AES256-GCM-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 /janus/ws {\n auth_request /auth;\n auth_request_set $auth_status $upstream_status;\n proxy_pass http://janus-ws;\n proxy_set_header Upgrade $http_upgrade;\n proxy_set_header Connection "Upgrade";\n proxy_set_header Host $http_host;\n proxy_set_header X-Real-IP $remote_addr;\n proxy_set_header X-Scheme $scheme;\n proxy_set_header X-Forwarded-Proto $scheme;\n proxy_set_header X-Forwarded-Port $server_port;\n proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\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] RUNNING HANDLER [ansible-role-ustreamer : restart uStreamer] ******************* changed: [localhost] PLAY RECAP ********************************************************************* localhost : ok=69 changed=6 unreachable=0 failed=0 skipped=19 rescued=0 ignored=0 + cp /mnt/tinypilot-installer/tmp/tmp.2Be5os0Qpg.yml /home/tinypilot/settings.yml + chown tinypilot:tinypilot /home/tinypilot/settings.yml + chmod 0644 /home/tinypilot/settings.yml + clean_up + rm -rf /mnt/tinypilot-installer/tmp/tmp.2Be5os0Qpg.yml + clean_up + sudo umount --lazy /mnt/tinypilot-installer + sudo rm -rf /opt/tinypilot-updater /mnt/tinypilot-installer + exit 0 2023-06-26 18:13:52.266 __main__ INFO Update completed successfully 2023-06-26 18:13:52.267 update.result_store INFO Writing result file to /home/tinypilot/logs/latest-update-result.json 2023-06-26 18:13:52.279 update.target_version INFO Clearing target version file /home/tinypilot/target-version uStreamer configuration ==> /opt/ustreamer-launcher/configs.d/000-defaults.yml <== --- ustreamer_desired_fps: 20 ustreamer_drop_same_frames: '30' ustreamer_encoder: m2m-image ustreamer_format: uyvy ustreamer_h264_bitrate: 13700 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_h264_bitrate: 20000 ustreamer_persistent: true uStreamer logs Jun 29 02:56:14 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=1/FAILURE Jun 29 02:56:14 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jun 29 02:56:14 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 6. Jun 29 02:56:14 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jun 29 02:56:14 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jun 29 02:56:15 tinypilot launch[1588]: + exec /opt/ustreamer/ustreamer --host 127.0.0.1 --port 8001 --encoder m2m-image --format uyvy --desired-fps 20 --workers 3 --drop-same-frames 30 --persistent --dv-timings --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm --h264-bitrate 20000 Jun 29 02:56:15 tinypilot launch[1588]: -- INFO [36.739 main] -- Starting PiKVM uStreamer 5.38 ... Jun 29 02:56:15 tinypilot launch[1588]: -- INFO [36.739 main] -- Using internal blank placeholder Jun 29 02:56:15 tinypilot launch[1588]: -- INFO [36.739 main] -- Using H264-sink: tinypilot::ustreamer::h264 Jun 29 02:56:15 tinypilot launch[1588]: [warn] getaddrinfo: address family for nodename not supported Jun 29 02:56:15 tinypilot launch[1588]: -- ERROR [36.739 main] -- Can't bind HTTP on [127.0.0.1]:8001: Success Jun 29 02:56:15 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=1/FAILURE Jun 29 02:56:15 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jun 29 02:56:15 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 7. Jun 29 02:56:15 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jun 29 02:56:15 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jun 29 02:56:16 tinypilot launch[1740]: + exec /opt/ustreamer/ustreamer --host 127.0.0.1 --port 8001 --encoder m2m-image --format uyvy --desired-fps 20 --workers 3 --drop-same-frames 30 --persistent --dv-timings --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm --h264-bitrate 20000 Jun 29 02:56:16 tinypilot launch[1740]: -- INFO [37.499 main] -- Starting PiKVM uStreamer 5.38 ... Jun 29 02:56:16 tinypilot launch[1740]: -- INFO [37.499 main] -- Using internal blank placeholder Jun 29 02:56:16 tinypilot launch[1740]: -- INFO [37.499 main] -- Using H264-sink: tinypilot::ustreamer::h264 Jun 29 02:56:16 tinypilot launch[1740]: [warn] getaddrinfo: address family for nodename not supported Jun 29 02:56:16 tinypilot launch[1740]: -- ERROR [37.499 main] -- Can't bind HTTP on [127.0.0.1]:8001: Success Jun 29 02:56:16 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=1/FAILURE Jun 29 02:56:16 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jun 29 02:56:16 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 8. Jun 29 02:56:16 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jun 29 02:56:16 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jun 29 02:56:17 tinypilot launch[1895]: + exec /opt/ustreamer/ustreamer --host 127.0.0.1 --port 8001 --encoder m2m-image --format uyvy --desired-fps 20 --workers 3 --drop-same-frames 30 --persistent --dv-timings --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm --h264-bitrate 20000 Jun 29 02:56:17 tinypilot launch[1895]: -- INFO [38.222 main] -- Starting PiKVM uStreamer 5.38 ... Jun 29 02:56:17 tinypilot launch[1895]: -- INFO [38.222 main] -- Using internal blank placeholder Jun 29 02:56:17 tinypilot launch[1895]: -- INFO [38.222 main] -- Using H264-sink: tinypilot::ustreamer::h264 Jun 29 02:56:17 tinypilot launch[1895]: [warn] getaddrinfo: address family for nodename not supported Jun 29 02:56:17 tinypilot launch[1895]: -- ERROR [38.223 main] -- Can't bind HTTP on [127.0.0.1]:8001: Success Jun 29 02:56:17 tinypilot systemd[1]: ustreamer.service: Main process exited, code=exited, status=1/FAILURE Jun 29 02:56:17 tinypilot systemd[1]: ustreamer.service: Failed with result 'exit-code'. Jun 29 02:56:17 tinypilot systemd[1]: ustreamer.service: Scheduled restart job, restart counter is at 9. Jun 29 02:56:17 tinypilot systemd[1]: Stopped uStreamer - Lightweight, optimized video encoder. Jun 29 02:56:17 tinypilot systemd[1]: Started uStreamer - Lightweight, optimized video encoder. Jun 29 02:56:17 tinypilot launch[2055]: + exec /opt/ustreamer/ustreamer --host 127.0.0.1 --port 8001 --encoder m2m-image --format uyvy --desired-fps 20 --workers 3 --drop-same-frames 30 --persistent --dv-timings --h264-sink tinypilot::ustreamer::h264 --h264-sink-mode 777 --h264-sink-rm --h264-bitrate 20000 Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.016 main] -- Starting PiKVM uStreamer 5.38 ... Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.016 main] -- Using internal blank placeholder Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.016 main] -- Using H264-sink: tinypilot::ustreamer::h264 Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.016 main] -- Listening HTTP on [127.0.0.1]:8001 Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.017 http] -- Starting HTTP eventloop ... Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.017 stream] -- Using V4L2 device: /dev/video0 Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.017 stream] -- Using desired FPS: 20 Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.017 stream] -- H264: Initializing encoder ... Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.071 stream] -- H264: Configuring encoder: DMA=0 ... Jun 29 02:56:17 tinypilot launch[2055]: ================================================================================ Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.089 stream] -- Device fd=10 opened Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.089 stream] -- Using input channel: 0 Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.096 stream] -- Got new DV-timings: 1920x1080p30.00, pixclk=79872960, vsync=22, hsync=496 Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.133 stream] -- Using resolution: 1920x1080 Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.133 stream] -- Using format: UYVY Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.133 stream] -- Querying HW FPS changing is not supported Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.133 stream] -- Using IO method: MMAP Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.150 stream] -- Requested 5 device buffers, got 5 Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.160 stream] -- Capturing started Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.160 stream] -- JPEG-0: Initializing encoder ... Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.160 stream] -- JPEG-1: Initializing encoder ... Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.160 stream] -- JPEG-2: Initializing encoder ... Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.160 stream] -- Using JPEG quality: 80% Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.160 stream] -- Creating pool JPEG with 3 workers ... Jun 29 02:56:17 tinypilot launch[2055]: -- INFO [39.160 stream] -- Capturing ... Jun 29 02:56:18 tinypilot launch[2055]: -- INFO [39.183 stream] -- H264: Configuring encoder: DMA=1 ... Jun 29 02:56:18 tinypilot launch[2055]: -- INFO [39.183 jw-0] -- JPEG-0: Configuring encoder: DMA=0 ... Jun 29 02:56:18 tinypilot launch[2055]: -- INFO [39.229 jw-1] -- JPEG-1: Configuring encoder: DMA=0 ... Jun 29 02:56:18 tinypilot launch[2055]: -- INFO [39.250 jw-2] -- JPEG-2: Configuring encoder: DMA=0 ... Jun 29 02:56:40 tinypilot launch[2055]: -- INFO [42.624 http] -- HTTP: NEW client (now=1): [192.168.50.63]:41054, id=71f1f052fb6c4923 Jun 29 02:56:41 tinypilot launch[2055]: -- INFO [43.757 stream] -- H264: Requested keyframe by a sink client Jun 29 02:56:41 tinypilot launch[2055]: -- INFO [43.829 http] -- HTTP: DEL client (now=0): [192.168.50.63]:41054, id=71f1f052fb6c4923, Resource temporarily unavailable (reading,eof) Jun 29 02:56:41 tinypilot launch[2055]: -- INFO [43.890 stream] -- H264: Requested keyframe by a sink client Jun 29 02:57:27 tinypilot launch[2055]: -- INFO [90.409 http] -- HTTP: NEW client (now=1): [192.168.50.63]:58252, id=f3431bc283635d7d Jun 29 02:57:28 tinypilot launch[2055]: -- INFO [91.097 stream] -- H264: Requested keyframe by a sink client Jun 29 02:57:28 tinypilot launch[2055]: -- INFO [91.160 http] -- HTTP: DEL client (now=0): [192.168.50.63]:58252, id=f3431bc283635d7d, Resource temporarily unavailable (reading,eof) Jun 29 02:57:28 tinypilot launch[2055]: -- INFO [91.231 stream] -- H264: Requested keyframe by a sink client Jun 29 05:19:43 tinypilot launch[2055]: -- INFO [8626.566 http] -- HTTP: NEW client (now=1): [192.168.50.63]:51968, id=bf434c4b70a77030 Jun 29 05:19:45 tinypilot launch[2055]: -- INFO [8627.862 stream] -- H264: Requested keyframe by a sink client Jun 29 05:19:45 tinypilot launch[2055]: -- INFO [8627.908 http] -- HTTP: DEL client (now=0): [192.168.50.63]:51968, id=bf434c4b70a77030, Resource temporarily unavailable (reading,eof) Jun 29 05:19:45 tinypilot launch[2055]: -- INFO [8627.995 stream] -- H264: Requested keyframe by a sink client nginx logs -- Journal begins at Tue 2022-09-13 02:58:40 BST, ends at Thu 2023-06-29 05:19:55 BST. -- Sep 22 01:24:39 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Sep 22 01:24:40 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Mar 14 13:11:25 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Mar 14 13:11:25 tinypilot systemd[1]: nginx.service: Succeeded. Mar 14 13:11:25 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Mar 14 13:11:25 tinypilot systemd[1]: nginx.service: Consumed 17.314s CPU time. -- Boot a4f9077c9efe4060bc8c96065ee80313 -- Mar 14 13:11:30 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Mar 14 13:11:31 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot 4826ff312c814a6ea2969e39d4e61b44 -- Mar 14 14:54:04 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Mar 14 14:54:05 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Mar 20 04:18:46 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Mar 20 04:18:46 tinypilot systemd[1]: nginx.service: Succeeded. Mar 20 04:18:46 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Mar 20 04:18:46 tinypilot systemd[1]: nginx.service: Consumed 3min 8.503s CPU time. -- Boot 757bfce0301e49b48e1b86360a96b2b9 -- Mar 20 04:18:53 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Mar 20 04:18:55 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Boot 259e6d687c35460b9e1ffddb04bca270 -- Apr 09 13:17:10 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Apr 09 13:17:14 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. May 29 03:43:52 tinypilot systemd[1]: Reloading A high performance web server and a reverse proxy server. May 29 03:43:52 tinypilot systemd[1]: Reloaded A high performance web server and a reverse proxy server. May 29 03:44:28 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... May 29 03:44:28 tinypilot systemd[1]: nginx.service: Succeeded. May 29 03:44:28 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. May 29 03:44:28 tinypilot systemd[1]: nginx.service: Consumed 1d 2h 4min 49.800s CPU time. -- Boot 41ec758dc9454a2bb765578367fd9727 -- May 29 03:44:39 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... May 29 03:44:43 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. May 29 03:45:45 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... May 29 03:45:45 tinypilot systemd[1]: nginx.service: Succeeded. May 29 03:45:45 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. May 29 03:45:45 tinypilot systemd[1]: nginx.service: Consumed 1.245s CPU time. -- Boot 97de5ac701524b33a8d0a197c0974f52 -- May 29 03:45:50 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... May 29 03:45:51 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jun 12 13:24:04 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jun 12 13:24:05 tinypilot systemd[1]: nginx.service: Succeeded. Jun 12 13:24:05 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jun 12 13:24:05 tinypilot systemd[1]: nginx.service: Consumed 1h 56min 21.691s CPU time. -- Boot 9aeeee930ace4b05ab54879d420a95a5 -- Jun 12 13:24:15 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jun 12 13:24:19 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jun 26 18:13:52 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jun 26 18:13:52 tinypilot systemd[1]: nginx.service: Succeeded. Jun 26 18:13:52 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jun 26 18:13:52 tinypilot systemd[1]: nginx.service: Consumed 1h 43min 8.619s CPU time. -- Boot 453654a2446446f3b29d0038bb6a1e92 -- Jun 26 18:14:02 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jun 26 18:14:03 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Jun 29 02:55:46 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Jun 29 02:55:46 tinypilot systemd[1]: nginx.service: Succeeded. Jun 29 02:55:46 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. Jun 29 02:55:46 tinypilot systemd[1]: nginx.service: Consumed 1min 4.150s CPU time. -- Boot 409b1d79ec744fb58e352c0854aaca9b -- Jun 29 02:56:03 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Jun 29 02:56:05 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. 2023/06/29 02:55:46 [error] 596#596: *285 upstream prematurely closed connection while reading response header from upstream, client: 192.168.50.63, server: tinypilot, request: "POST /api/restart HTTP/2.0", upstream: "http://127.0.0.1:8000/api/restart", host: "192.168.50.252", referrer: "https://192.168.50.252/" 2023/06/29 02:55:46 [error] 596#596: *285 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.50.63, 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.50.252", referrer: "https://192.168.50.252/" 2023/06/29 02:55:46 [error] 596#596: *285 auth request unexpected status: 502 while sending to client, client: 192.168.50.63, server: tinypilot, request: "GET /stream?advance_headers=1 HTTP/2.0", host: "192.168.50.252", referrer: "https://192.168.50.252/" 2023/06/29 03:04:23 [error] 593#593: *50 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 192.168.50.63, server: tinypilot, request: "GET /api/debugLogs HTTP/2.0", upstream: "http://127.0.0.1:8000/api/debugLogs", host: "192.168.50.252", referrer: "https://192.168.50.252/" 192.168.50.63 - - [29/Jun/2023:02:57:27 +0100] "GET /js/paste.js HTTP/2.0" 200 2096 "https://192.168.50.252/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:02:57:27 +0100] "GET /js/overlays.js HTTP/2.0" 200 495 "https://192.168.50.252/js/app.js" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:02:57:27 +0100] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/2.0" 200 50112 "https://192.168.50.252/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:02:57:27 +0100] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/2.0" 200 25032 "https://192.168.50.252/third-party/fonts/fonts.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:02:57:27 +0100] "GET /css/toggle.css HTTP/2.0" 200 1005 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:02:57:27 +0100] "GET /css/icons.css HTTP/2.0" 200 841 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:02:57:27 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oa4tgG7 HTTP/2.0" 200 96 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:02:57:27 +0100] "POST /socket.io/?EIO=4&transport=polling&t=Oa4tgJA&sid=eKJoAo2A2ofrI_CgAAAG HTTP/2.0" 200 2 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:02:57:27 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oa4tgJC&sid=eKJoAo2A2ofrI_CgAAAG HTTP/2.0" 200 32 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:02:57:27 +0100] "GET /favicon.ico HTTP/2.0" 200 1213 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:02:57:28 +0100] "GET /favicon-32x32.png HTTP/2.0" 200 833 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:02:57:28 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oa4tgK3&sid=eKJoAo2A2ofrI_CgAAAG HTTP/2.0" 200 1 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:02:57:28 +0100] "GET /stream?advance_headers=1 HTTP/2.0" 200 157119 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:02:57:28 +0100] "GET /apple-touch-icon.png HTTP/2.0" 200 3571 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:03:04:23 +0100] "GET /api/debugLogs HTTP/2.0" 504 569 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.107 - - [29/Jun/2023:03:04:35 +0100] "GET /socket.io/?EIO=4&transport=websocket&sid=8EcMcFn7eIhYN4m4AAAA HTTP/1.1" 101 101 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.58" "-" 192.168.50.107 - - [29/Jun/2023:03:04:35 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oa4v6nr HTTP/2.0" 200 96 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.58" "-" 192.168.50.63 - - [29/Jun/2023:03:04:35 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oa4v7a- HTTP/2.0" 200 96 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.107 - - [29/Jun/2023:03:04:35 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oa4vCLH HTTP/2.0" 200 96 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.58" "-" 192.168.50.63 - - [29/Jun/2023:03:04:35 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oa4vDCL HTTP/2.0" 200 96 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.107 - - [29/Jun/2023:03:04:35 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oa4vIGC HTTP/2.0" 200 96 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.58" "-" 192.168.50.107 - - [29/Jun/2023:03:04:35 +0100] "POST /socket.io/?EIO=4&transport=polling&t=Oa4vIS0&sid=bVE2NbUtv10p5MWPAAAM HTTP/2.0" 200 2 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.58" "-" 192.168.50.107 - - [29/Jun/2023:03:04:35 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oa4vIS1&sid=bVE2NbUtv10p5MWPAAAM HTTP/2.0" 200 32 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.58" "-" 192.168.50.107 - - [29/Jun/2023:03:04:35 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oa4vISF&sid=bVE2NbUtv10p5MWPAAAM HTTP/2.0" 200 1 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.58" "-" 192.168.50.107 - - [29/Jun/2023:03:04:35 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oa4vITA&sid=bVE2NbUtv10p5MWPAAAM HTTP/2.0" 200 1 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.58" "-" 192.168.50.63 - - [29/Jun/2023:03:04:38 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oa4vJJ1 HTTP/2.0" 200 96 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:03:04:38 +0100] "POST /socket.io/?EIO=4&transport=polling&t=Oa4vJJH&sid=xJ5SFNDWUrAVrtctAAAO HTTP/2.0" 200 2 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:03:04:38 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oa4vJJI&sid=xJ5SFNDWUrAVrtctAAAO HTTP/2.0" 200 32 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:03:04:38 +0100] "GET /socket.io/?EIO=4&transport=polling&t=Oa4vJJk&sid=xJ5SFNDWUrAVrtctAAAO HTTP/2.0" 200 1 "https://192.168.50.252/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-" 192.168.50.63 - - [29/Jun/2023:03:04:35 +0100] "GET /socket.io/?EIO=4&transport=websocket&sid=eKJoAo2A2ofrI_CgAAAG HTTP/1.1" 101 20615 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36" "-"