TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2021-12-09T22:18:59+00:00 Software versions TinyPilot version: 2.3.1 bda084d uStreamer version: v3.26 a97f08e OS version: Linux tinypilot 5.10.17-v7l+ #1414 SMP Fri Apr 30 13:20:47 BST 2021 armv7l GNU/Linux TinyPilot state temp=51.1'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 Dec 08 19:02:45 tinypilot sudo[6176]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:45 tinypilot sudo[6172]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:45 tinypilot python[598]: [2021-12-08 19:02:45,297] INFO in update_logs: read-update-log completed successfully Dec 08 19:02:45 tinypilot python[598]: [2021-12-08 19:02:45,809] INFO in update_logs: Running read-update-log Dec 08 19:02:45 tinypilot sudo[6199]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Dec 08 19:02:45 tinypilot sudo[6199]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 08 19:02:45 tinypilot sudo[6201]: root : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Dec 08 19:02:45 tinypilot sudo[6201]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 08 19:02:45 tinypilot sudo[6201]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:45 tinypilot sudo[6199]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:46 tinypilot python[598]: [2021-12-08 19:02:46,002] INFO in update_logs: read-update-log completed successfully Dec 08 19:02:46 tinypilot python[598]: [2021-12-08 19:02:46,520] INFO in update_logs: Running read-update-log Dec 08 19:02:46 tinypilot sudo[6208]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Dec 08 19:02:46 tinypilot sudo[6208]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 08 19:02:46 tinypilot sudo[6211]: root : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Dec 08 19:02:46 tinypilot sudo[6211]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 08 19:02:46 tinypilot sudo[6211]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:46 tinypilot sudo[6208]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:46 tinypilot python[598]: [2021-12-08 19:02:46,673] INFO in update_logs: read-update-log completed successfully Dec 08 19:02:47 tinypilot python[598]: [2021-12-08 19:02:47,217] INFO in update_logs: Running read-update-log Dec 08 19:02:47 tinypilot sudo[6242]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Dec 08 19:02:47 tinypilot sudo[6242]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 08 19:02:47 tinypilot sudo[6245]: root : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Dec 08 19:02:47 tinypilot sudo[6245]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 08 19:02:47 tinypilot sudo[6245]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:47 tinypilot sudo[6242]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:47 tinypilot python[598]: [2021-12-08 19:02:47,391] INFO in update_logs: read-update-log completed successfully Dec 08 19:02:47 tinypilot python[598]: [2021-12-08 19:02:47,902] INFO in update_logs: Running read-update-log Dec 08 19:02:47 tinypilot sudo[6257]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Dec 08 19:02:47 tinypilot sudo[6257]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 08 19:02:47 tinypilot sudo[6259]: root : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Dec 08 19:02:47 tinypilot sudo[6259]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 08 19:02:48 tinypilot sudo[6259]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:48 tinypilot sudo[6257]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:48 tinypilot python[598]: [2021-12-08 19:02:48,100] INFO in update_logs: read-update-log completed successfully Dec 08 19:02:48 tinypilot python[598]: [2021-12-08 19:02:48,611] INFO in update_logs: Running read-update-log Dec 08 19:02:48 tinypilot sudo[6271]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Dec 08 19:02:48 tinypilot sudo[6271]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 08 19:02:48 tinypilot sudo[6273]: root : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Dec 08 19:02:48 tinypilot sudo[6273]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 08 19:02:48 tinypilot sudo[6273]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:48 tinypilot sudo[6271]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:48 tinypilot python[598]: [2021-12-08 19:02:48,762] INFO in update_logs: read-update-log completed successfully Dec 08 19:02:49 tinypilot python[598]: [2021-12-08 19:02:49,312] INFO in update_logs: Running read-update-log Dec 08 19:02:49 tinypilot sudo[6303]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Dec 08 19:02:49 tinypilot sudo[6303]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 08 19:02:49 tinypilot sudo[6305]: root : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Dec 08 19:02:49 tinypilot sudo[6305]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 08 19:02:49 tinypilot sudo[6305]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:49 tinypilot sudo[6303]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:49 tinypilot python[598]: [2021-12-08 19:02:49,518] INFO in update_logs: read-update-log completed successfully Dec 08 19:02:50 tinypilot python[598]: [2021-12-08 19:02:50,030] INFO in update_logs: Running read-update-log Dec 08 19:02:50 tinypilot sudo[6311]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/read-update-log Dec 08 19:02:50 tinypilot sudo[6311]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 08 19:02:50 tinypilot sudo[6313]: root : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot-updater Dec 08 19:02:50 tinypilot sudo[6313]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 08 19:02:50 tinypilot sudo[6313]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:50 tinypilot sudo[6311]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:50 tinypilot python[598]: [2021-12-08 19:02:50,217] INFO in update_logs: read-update-log completed successfully Dec 08 19:02:50 tinypilot sudo[718]: pam_unix(sudo:session): session closed for user root Dec 08 19:02:50 tinypilot systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Dec 08 19:02:50 tinypilot systemd[1]: tinypilot.service: Main process exited, code=killed, status=15/TERM Dec 08 19:02:50 tinypilot systemd[1]: tinypilot.service: Succeeded. Dec 08 19:02:50 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. Dec 08 19:02:50 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Dec 08 19:02:51 tinypilot python[6319]: [2021-12-08 19:02:51,941] INFO in main: Starting app Dec 08 19:02:51 tinypilot python[6319]: [2021-12-08 19:02:51,945] INFO in secret_key: Creating new flask secret key at /home/tinypilot/.flask-secret-key Dec 08 19:06:39 tinypilot sudo[6518]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Dec 08 19:06:39 tinypilot sudo[6518]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 08 19:06:39 tinypilot python[6319]: pilot:$6$zMbtF48xXcFF$Er4M64i.BC/mNKhGoEMWrjEzIgLOADeRNrd7QT6oQLgIBnzdmGt066nM6erzQDvYLrPJ7beGgfxvMnT95FDJ1.:18890:0:99999:7::: Dec 08 19:06:39 tinypilot sudo[6518]: pam_unix(sudo:session): session closed for user root Dec 08 19:06:39 tinypilot python[6319]: [2021-12-08 19:06:39,966] INFO in socket_api: Client connected Dec 08 22:55:14 tinypilot python[6319]: [2021-12-08 22:55:14,310] INFO in socket_api: Client disconnected Dec 08 22:56:28 tinypilot python[6319]: [2021-12-08 22:56:28,939] INFO in socket_api: Client connected Dec 08 23:06:59 tinypilot python[6319]: [2021-12-08 23:06:59,509] INFO in socket_api: Client disconnected Dec 08 23:09:59 tinypilot python[6319]: [2021-12-08 23:09:59,291] INFO in socket_api: Client connected Dec 08 23:10:29 tinypilot python[6319]: [2021-12-08 23:10:29,416] INFO in socket_api: Client disconnected Dec 08 23:13:03 tinypilot python[6319]: [2021-12-08 23:13:03,649] INFO in socket_api: Client connected Dec 08 23:13:33 tinypilot python[6319]: [2021-12-08 23:13:33,741] INFO in socket_api: Client disconnected Dec 08 23:13:57 tinypilot python[6319]: [2021-12-08 23:13:57,838] INFO in socket_api: Client connected Dec 08 23:14:27 tinypilot python[6319]: [2021-12-08 23:14:27,981] INFO in socket_api: Client disconnected Dec 08 23:16:26 tinypilot python[6319]: [2021-12-08 23:16:26,499] INFO in socket_api: Client connected Dec 08 23:17:21 tinypilot python[6319]: [2021-12-08 23:17:21,475] INFO in socket_api: Client disconnected Dec 08 23:22:47 tinypilot python[6319]: [2021-12-08 23:22:47,903] INFO in socket_api: Client connected Dec 08 23:23:18 tinypilot python[6319]: [2021-12-08 23:23:18,093] INFO in socket_api: Client disconnected Dec 08 23:24:59 tinypilot python[6319]: [2021-12-08 23:24:59,270] INFO in socket_api: Client connected Dec 08 23:25:29 tinypilot python[6319]: [2021-12-08 23:25:29,349] INFO in socket_api: Client disconnected Dec 08 23:26:20 tinypilot python[6319]: [2021-12-08 23:26:20,864] INFO in socket_api: Client connected Dec 08 23:27:15 tinypilot python[6319]: [2021-12-08 23:27:15,907] INFO in socket_api: Client disconnected Dec 08 23:30:34 tinypilot python[6319]: [2021-12-08 23:30:34,386] INFO in socket_api: Client connected Dec 08 23:31:04 tinypilot python[6319]: [2021-12-08 23:31:04,476] INFO in socket_api: Client disconnected Dec 08 23:31:29 tinypilot python[6319]: [2021-12-08 23:31:29,131] INFO in socket_api: Client connected Dec 08 23:31:59 tinypilot python[6319]: [2021-12-08 23:31:59,290] INFO in socket_api: Client disconnected Dec 08 23:37:29 tinypilot python[6319]: [2021-12-08 23:37:29,022] INFO in socket_api: Client connected Dec 08 23:39:14 tinypilot python[6319]: [2021-12-08 23:39:14,052] INFO in socket_api: Client disconnected Dec 08 23:46:20 tinypilot python[6319]: [2021-12-08 23:46:20,453] INFO in socket_api: Client connected Dec 08 23:46:50 tinypilot python[6319]: [2021-12-08 23:46:50,625] INFO in socket_api: Client disconnected Dec 08 23:52:50 tinypilot python[6319]: [2021-12-08 23:52:50,361] INFO in socket_api: Client connected Dec 08 23:55:00 tinypilot python[6319]: [2021-12-08 23:55:00,418] INFO in socket_api: Client disconnected Dec 08 23:55:52 tinypilot python[6319]: [2021-12-08 23:55:52,454] INFO in socket_api: Client connected Dec 08 23:56:22 tinypilot python[6319]: [2021-12-08 23:56:22,613] INFO in socket_api: Client disconnected Dec 09 00:03:38 tinypilot python[6319]: [2021-12-09 00:03:38,720] INFO in socket_api: Client connected Dec 09 00:04:08 tinypilot python[6319]: [2021-12-09 00:04:08,796] INFO in socket_api: Client disconnected Dec 09 00:16:49 tinypilot python[6319]: [2021-12-09 00:16:49,041] INFO in socket_api: Client connected Dec 09 00:17:19 tinypilot python[6319]: [2021-12-09 00:17:19,156] INFO in socket_api: Client disconnected Dec 09 00:47:25 tinypilot python[6319]: [2021-12-09 00:47:25,831] INFO in socket_api: Client connected Dec 09 00:47:55 tinypilot python[6319]: [2021-12-09 00:47:55,953] INFO in socket_api: Client disconnected Dec 09 01:08:45 tinypilot python[6319]: [2021-12-09 01:08:45,558] INFO in socket_api: Client connected Dec 09 01:09:15 tinypilot python[6319]: [2021-12-09 01:09:15,686] INFO in socket_api: Client disconnected Dec 09 01:12:09 tinypilot python[6319]: [2021-12-09 01:12:09,801] INFO in socket_api: Client connected Dec 09 01:13:58 tinypilot python[6319]: [2021-12-09 01:13:58,299] INFO in socket_api: Client disconnected Dec 09 01:14:22 tinypilot python[6319]: [2021-12-09 01:14:22,482] INFO in socket_api: Client connected Dec 09 01:14:52 tinypilot python[6319]: [2021-12-09 01:14:52,608] INFO in socket_api: Client disconnected Dec 09 01:32:41 tinypilot python[6319]: [2021-12-09 01:32:41,184] INFO in socket_api: Client connected Dec 09 01:33:11 tinypilot python[6319]: [2021-12-09 01:33:11,305] INFO in socket_api: Client disconnected Dec 09 01:40:21 tinypilot python[6319]: [2021-12-09 01:40:21,551] INFO in socket_api: Client connected Dec 09 01:40:51 tinypilot python[6319]: [2021-12-09 01:40:51,627] INFO in socket_api: Client disconnected Dec 09 01:49:17 tinypilot python[6319]: [2021-12-09 01:49:17,607] INFO in socket_api: Client connected Dec 09 01:49:47 tinypilot python[6319]: [2021-12-09 01:49:47,729] INFO in socket_api: Client disconnected Dec 09 01:56:13 tinypilot python[6319]: [2021-12-09 01:56:13,929] INFO in socket_api: Client connected Dec 09 01:56:44 tinypilot python[6319]: [2021-12-09 01:56:44,013] INFO in socket_api: Client disconnected Dec 09 02:20:13 tinypilot python[6319]: [2021-12-09 02:20:13,805] INFO in socket_api: Client connected Dec 09 02:20:43 tinypilot python[6319]: [2021-12-09 02:20:43,991] INFO in socket_api: Client disconnected Dec 09 02:21:57 tinypilot python[6319]: [2021-12-09 02:21:57,065] INFO in socket_api: Client connected Dec 09 03:27:31 tinypilot python[6319]: [2021-12-09 03:27:31,268] INFO in socket_api: Client disconnected Dec 09 03:27:42 tinypilot python[6319]: [2021-12-09 03:27:42,139] INFO in socket_api: Client connected Dec 09 03:28:37 tinypilot python[6319]: [2021-12-09 03:28:37,115] INFO in socket_api: Client disconnected Dec 09 03:30:28 tinypilot python[6319]: [2021-12-09 03:30:28,644] INFO in socket_api: Client connected Dec 09 03:30:58 tinypilot python[6319]: [2021-12-09 03:30:58,719] INFO in socket_api: Client disconnected Dec 09 03:31:50 tinypilot python[6319]: [2021-12-09 03:31:50,033] INFO in socket_api: Client connected Dec 09 03:32:45 tinypilot python[6319]: [2021-12-09 03:32:45,051] INFO in socket_api: Client disconnected Dec 09 03:34:34 tinypilot python[6319]: [2021-12-09 03:34:34,482] INFO in socket_api: Client connected Dec 09 03:35:04 tinypilot python[6319]: [2021-12-09 03:35:04,548] INFO in socket_api: Client disconnected Dec 09 03:38:40 tinypilot python[6319]: [2021-12-09 03:38:40,562] INFO in socket_api: Client connected Dec 09 03:39:10 tinypilot python[6319]: [2021-12-09 03:39:10,735] INFO in socket_api: Client disconnected Dec 09 03:40:51 tinypilot python[6319]: [2021-12-09 03:40:51,667] INFO in socket_api: Client connected Dec 09 03:41:21 tinypilot python[6319]: [2021-12-09 03:41:21,735] INFO in socket_api: Client disconnected Dec 09 03:41:45 tinypilot python[6319]: [2021-12-09 03:41:45,938] INFO in socket_api: Client connected Dec 09 03:42:16 tinypilot python[6319]: [2021-12-09 03:42:16,100] INFO in socket_api: Client disconnected Dec 09 03:45:00 tinypilot python[6319]: [2021-12-09 03:45:00,868] INFO in socket_api: Client connected Dec 09 03:45:55 tinypilot python[6319]: [2021-12-09 03:45:55,864] INFO in socket_api: Client disconnected Dec 09 03:46:47 tinypilot python[6319]: [2021-12-09 03:46:47,846] INFO in socket_api: Client connected Dec 09 03:47:42 tinypilot python[6319]: [2021-12-09 03:47:42,827] INFO in socket_api: Client disconnected Dec 09 03:48:06 tinypilot python[6319]: [2021-12-09 03:48:06,692] INFO in socket_api: Client connected Dec 09 03:48:36 tinypilot python[6319]: [2021-12-09 03:48:36,756] INFO in socket_api: Client disconnected Dec 09 04:00:09 tinypilot python[6319]: [2021-12-09 04:00:09,159] INFO in socket_api: Client connected Dec 09 04:00:39 tinypilot python[6319]: [2021-12-09 04:00:39,281] INFO in socket_api: Client disconnected Dec 09 04:03:30 tinypilot python[6319]: [2021-12-09 04:03:30,657] INFO in socket_api: Client connected Dec 09 04:04:25 tinypilot python[6319]: [2021-12-09 04:04:25,647] INFO in socket_api: Client disconnected Dec 09 04:05:17 tinypilot python[6319]: [2021-12-09 04:05:17,985] INFO in socket_api: Client connected Dec 09 04:05:48 tinypilot python[6319]: [2021-12-09 04:05:48,152] INFO in socket_api: Client disconnected Dec 09 04:20:48 tinypilot python[6319]: [2021-12-09 04:20:48,580] INFO in socket_api: Client connected Dec 09 04:21:18 tinypilot python[6319]: [2021-12-09 04:21:18,696] INFO in socket_api: Client disconnected Dec 09 04:23:48 tinypilot python[6319]: [2021-12-09 04:23:48,742] INFO in socket_api: Client connected Dec 09 04:24:43 tinypilot python[6319]: [2021-12-09 04:24:43,725] INFO in socket_api: Client disconnected Dec 09 04:43:06 tinypilot python[6319]: [2021-12-09 04:43:06,429] INFO in socket_api: Client connected Dec 09 04:43:36 tinypilot python[6319]: [2021-12-09 04:43:36,558] INFO in socket_api: Client disconnected Dec 09 04:51:01 tinypilot python[6319]: [2021-12-09 04:51:01,018] INFO in socket_api: Client connected Dec 09 04:51:31 tinypilot python[6319]: [2021-12-09 04:51:31,090] INFO in socket_api: Client disconnected Dec 09 05:07:46 tinypilot python[6319]: [2021-12-09 05:07:46,384] INFO in socket_api: Client connected Dec 09 05:08:16 tinypilot python[6319]: [2021-12-09 05:08:16,497] INFO in socket_api: Client disconnected Dec 09 05:22:43 tinypilot python[6319]: [2021-12-09 05:22:43,467] INFO in socket_api: Client connected Dec 09 05:23:13 tinypilot python[6319]: [2021-12-09 05:23:13,600] INFO in socket_api: Client disconnected Dec 09 05:25:17 tinypilot python[6319]: [2021-12-09 05:25:17,826] INFO in socket_api: Client connected Dec 09 05:25:47 tinypilot python[6319]: [2021-12-09 05:25:47,904] INFO in socket_api: Client disconnected Dec 09 05:27:50 tinypilot python[6319]: [2021-12-09 05:27:50,533] INFO in socket_api: Client connected Dec 09 05:28:20 tinypilot python[6319]: [2021-12-09 05:28:20,660] INFO in socket_api: Client disconnected Dec 09 05:39:27 tinypilot python[6319]: [2021-12-09 05:39:27,883] INFO in socket_api: Client connected Dec 09 05:39:57 tinypilot python[6319]: [2021-12-09 05:39:57,997] INFO in socket_api: Client disconnected Dec 09 05:47:55 tinypilot python[6319]: [2021-12-09 05:47:55,174] INFO in socket_api: Client connected Dec 09 05:48:25 tinypilot python[6319]: [2021-12-09 05:48:25,251] INFO in socket_api: Client disconnected Dec 09 05:49:53 tinypilot python[6319]: [2021-12-09 05:49:53,101] INFO in socket_api: Client connected Dec 09 05:50:48 tinypilot python[6319]: [2021-12-09 05:50:48,086] INFO in socket_api: Client disconnected Dec 09 06:15:42 tinypilot python[6319]: [2021-12-09 06:15:42,517] INFO in socket_api: Client connected Dec 09 06:16:12 tinypilot python[6319]: [2021-12-09 06:16:12,635] INFO in socket_api: Client disconnected -- Reboot -- Dec 09 06:34:58 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Dec 09 06:35:01 tinypilot python[602]: [2021-12-09 06:35:01,520] INFO in main: Starting app -- Reboot -- Dec 09 06:48:35 tinypilot python[6319]: [2021-12-09 06:48:35,782] INFO in socket_api: Client connected Dec 09 06:49:05 tinypilot python[6319]: [2021-12-09 06:49:05,933] INFO in socket_api: Client disconnected Dec 09 07:00:23 tinypilot python[6319]: [2021-12-09 07:00:23,056] INFO in socket_api: Client connected Dec 09 07:00:53 tinypilot python[6319]: [2021-12-09 07:00:53,164] INFO in socket_api: Client disconnected Dec 09 07:05:32 tinypilot python[6319]: [2021-12-09 07:05:32,440] INFO in socket_api: Client connected Dec 09 07:06:02 tinypilot python[6319]: [2021-12-09 07:06:02,502] INFO in socket_api: Client disconnected -- Reboot -- Dec 09 14:15:02 tinypilot sudo[692]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/check-default-credentials Dec 09 14:15:02 tinypilot sudo[692]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 09 14:15:02 tinypilot python[602]: pilot:$6$zMbtF48xXcFF$Er4M64i.BC/mNKhGoEMWrjEzIgLOADeRNrd7QT6oQLgIBnzdmGt066nM6erzQDvYLrPJ7beGgfxvMnT95FDJ1.:18890:0:99999:7::: Dec 09 14:15:02 tinypilot sudo[692]: pam_unix(sudo:session): session closed for user root Dec 09 14:15:02 tinypilot python[602]: [2021-12-09 14:15:02,558] INFO in socket_api: Client connected Dec 09 21:46:46 tinypilot python[602]: [2021-12-09 21:46:46,393] INFO in socket_api: Client disconnected Dec 09 21:48:29 tinypilot python[602]: [2021-12-09 21:48:29,170] INFO in socket_api: Client connected Dec 09 22:18:59 tinypilot sudo[14377]: tinypilot : TTY=unknown ; PWD=/opt/tinypilot ; USER=root ; COMMAND=/opt/tinypilot-privileged/collect-debug-logs -q Dec 09 22:18:59 tinypilot sudo[14377]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 09 22:18:59 tinypilot sudo[14390]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -xe Dec 09 22:18:59 tinypilot sudo[14390]: pam_unix(sudo:session): session opened for user root by (uid=0) Dec 09 22:19:01 tinypilot sudo[14390]: pam_unix(sudo:session): session closed for user root Dec 09 22:19:01 tinypilot sudo[14395]: root : TTY=unknown ; PWD=/opt/ustreamer ; USER=root ; COMMAND=/usr/bin/journalctl -u tinypilot Dec 09 22:19:01 tinypilot sudo[14395]: pam_unix(sudo:session): session opened for user root by (uid=0) TinyPilot update logs TASK [ansible-role-ustreamer : collect Ubuntu-specific required apt packages] *** skipping: [localhost] TASK [ansible-role-ustreamer : install uStreamer pre-requisite packages] ******* changed: [localhost] TASK [ansible-role-ustreamer : create uStreamer folder] ************************ ok: [localhost] TASK [ansible-role-ustreamer : get uStreamer repo] ***************************** ok: [localhost] TASK [ansible-role-ustreamer : cache build settings] *************************** ok: [localhost] TASK [ansible-role-ustreamer : clean repository if needed] ********************* skipping: [localhost] TASK [ansible-role-ustreamer : build uStreamer] ******************************** skipping: [localhost] TASK [ansible-role-ustreamer : fix uStreamer folder permissions] *************** changed: [localhost] TASK [ansible-role-ustreamer : install uStreamer as a service] ***************** changed: [localhost] TASK [ansible-role-ustreamer : enable systemd uStreamer service file] ********** ok: [localhost] TASK [ansible-role-ustreamer : save uStreamer settings file] ******************* ok: [localhost] TASK [tinypilot.tinypilot-pro : (legacy cleanup) check for broken cycle-tls-keys script] *** ok: [localhost] TASK [tinypilot.tinypilot-pro : (legacy cleanup) disable cycle-tls-keys systemd task] *** skipping: [localhost] TASK [tinypilot.tinypilot-pro : (legacy cleanup) remove cycle-tls-keys systemd task] *** skipping: [localhost] TASK [tinypilot.tinypilot-pro : (legacy cleanup) remove stale key material] **** skipping: [localhost] => (item=/etc/ssl/certs/tinypilot-ca.crt) skipping: [localhost] => (item=/etc/ssl/private/tinypilot-ca.key) skipping: [localhost] => (item=/etc/ssl/csr/tinypilot-ca.csr) skipping: [localhost] => (item=/etc/ssl/certs/tinypilot-nginx.crt) skipping: [localhost] => (item=/etc/ssl/private/tinypilot-nginx.key) skipping: [localhost] => (item=/etc/ssl/csr/tinypilot-nginx.csr) TASK [tinypilot.tinypilot-pro : (legacy cleanup) remove broken cycle-tls-keys script] *** skipping: [localhost] TASK [tinypilot.tinypilot-pro : install pip3] ********************************** ok: [localhost] TASK [tinypilot.tinypilot-pro : install PyOpenSSL] ***************************** 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.] ******************** changed: [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] *** changed: [localhost] TASK [tinypilot.tinypilot-pro : copy `lib` scripts] **************************** changed: [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] ******************* changed: [localhost] TASK [tinypilot.tinypilot-pro : copy usb-gadget de-initializer] **************** changed: [localhost] TASK [tinypilot.tinypilot-pro : install usb-gadget initializer as a service] *** changed: [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) changed: [localhost] => (item=eject-mass-storage) changed: [localhost] => (item=mount-mass-storage) ok: [localhost] => (item=read-update-log) ok: [localhost] => (item=update) ok: [localhost] => (item=update-tls-cert-common-name) ok: [localhost] => (item=update-video-settings) TASK [tinypilot.tinypilot-pro : store passwordless sudo paths] ***************** ok: [localhost] TASK [tinypilot.tinypilot-pro : enable tinypilot to execute a whitelist of commands as sudo] *** 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] RUNNING HANDLER [ansible-role-ustreamer : reload systemd config] *************** ok: [localhost] RUNNING HANDLER [ansible-role-ustreamer : restart uStreamer] ******************* changed: [localhost] RUNNING HANDLER [ansible-role-nginx : reload nginx] **************************** changed: [localhost] PLAY RECAP ********************************************************************* localhost : ok=96 changed=22 unreachable=0 failed=0 skipped=22 rescued=0 ignored=0 + chmod +r /var/tmp/tmp.dFyLPxvLGR.yml + sudo cp /var/tmp/tmp.dFyLPxvLGR.yml /home/tinypilot/settings.yml + sudo chown tinypilot:tinypilot /home/tinypilot/settings.yml 2021-12-08 19:02:58 __main__ INFO Update completed successfully 2021-12-08 19:02:58 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 omx \ --format uyvy \ --workers 3 \ --quality 60 \ --drop-same-frames 30 \ --persistent \ --dv-timings \ && : # 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 Dec 09 20:11:05 tinypilot ustreamer[601]: -- INFO [21614.502 stream] -- Creating pool JPEG with 3 workers ... Dec 09 20:11:05 tinypilot ustreamer[601]: -- INFO [21614.502 stream] -- Capturing ... Dec 09 20:12:06 tinypilot ustreamer[601]: -- INFO [21675.723 stream] -- Got V4L2 event Dec 09 20:12:06 tinypilot ustreamer[601]: -- INFO [21675.723 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Dec 09 20:12:06 tinypilot ustreamer[601]: -- INFO [21675.723 stream] -- Destroying workers pool JPEG ... Dec 09 20:12:07 tinypilot ustreamer[601]: -- INFO [21675.777 stream] -- Capturing stopped Dec 09 20:12:07 tinypilot ustreamer[601]: -- INFO [21675.791 stream] -- Device fd=9 closed Dec 09 20:12:07 tinypilot ustreamer[601]: -- INFO [21675.791 stream] -- Changed video frame to BLANK Dec 09 20:12:07 tinypilot ustreamer[601]: ================================================================================ Dec 09 20:12:07 tinypilot ustreamer[601]: -- INFO [21675.793 stream] -- Device fd=9 opened Dec 09 20:12:07 tinypilot ustreamer[601]: -- INFO [21675.793 stream] -- Using input channel: 0 Dec 09 20:12:07 tinypilot ustreamer[601]: -- ERROR [21675.837 stream] -- Requested resolution=640x480 is unavailable Dec 09 20:12:07 tinypilot ustreamer[601]: -- INFO [21675.875 stream] -- Using resolution: 1920x1080 Dec 09 20:12:07 tinypilot ustreamer[601]: -- INFO [21675.876 stream] -- Using pixelformat: UYVY Dec 09 20:12:07 tinypilot ustreamer[601]: -- INFO [21675.876 stream] -- Querying HW FPS changing is not supported Dec 09 20:12:07 tinypilot ustreamer[601]: -- INFO [21675.876 stream] -- Using IO method: MMAP Dec 09 20:12:07 tinypilot ustreamer[601]: -- INFO [21675.889 stream] -- Requested 5 device buffers, got 5 Dec 09 20:12:07 tinypilot ustreamer[601]: -- INFO [21675.895 stream] -- Capturing started Dec 09 20:12:07 tinypilot ustreamer[601]: -- INFO [21675.907 stream] -- Using JPEG quality: 60% Dec 09 20:12:07 tinypilot ustreamer[601]: -- INFO [21675.907 stream] -- Creating pool JPEG with 3 workers ... Dec 09 20:12:07 tinypilot ustreamer[601]: -- INFO [21675.907 stream] -- Capturing ... Dec 09 20:12:08 tinypilot ustreamer[601]: -- ERROR [21676.908 stream] -- Persistent device timeout (unplugged) Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.487 stream] -- Got V4L2 event Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.487 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.487 stream] -- Destroying workers pool JPEG ... Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.545 stream] -- Capturing stopped Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.554 stream] -- Device fd=9 closed Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.554 stream] -- Changed video frame to BLANK Dec 09 20:21:06 tinypilot ustreamer[601]: ================================================================================ Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.555 stream] -- Device fd=9 opened Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.555 stream] -- Using input channel: 0 Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.566 stream] -- Got new DV timings: resolution=1920x1080, pixclk=148500000 Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.600 stream] -- Using resolution: 1920x1080 Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.600 stream] -- Using pixelformat: UYVY Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.600 stream] -- Querying HW FPS changing is not supported Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.600 stream] -- Using IO method: MMAP Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.615 stream] -- Requested 5 device buffers, got 5 Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.625 stream] -- Capturing started Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.648 stream] -- Using JPEG quality: 60% Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.648 stream] -- Creating pool JPEG with 3 workers ... Dec 09 20:21:06 tinypilot ustreamer[601]: -- INFO [22215.648 stream] -- Capturing ... Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.241 stream] -- Got V4L2 event Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.241 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.241 stream] -- Destroying workers pool JPEG ... Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.292 stream] -- Capturing stopped Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.306 stream] -- Device fd=9 closed Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.306 stream] -- Changed video frame to BLANK Dec 09 21:21:39 tinypilot ustreamer[601]: ================================================================================ Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.307 stream] -- Device fd=9 opened Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.307 stream] -- Using input channel: 0 Dec 09 21:21:39 tinypilot ustreamer[601]: -- ERROR [25848.349 stream] -- Requested resolution=640x480 is unavailable Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.389 stream] -- Using resolution: 1920x1080 Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.389 stream] -- Using pixelformat: UYVY Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.389 stream] -- Querying HW FPS changing is not supported Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.389 stream] -- Using IO method: MMAP Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.407 stream] -- Requested 5 device buffers, got 5 Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.415 stream] -- Capturing started Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.430 stream] -- Using JPEG quality: 60% Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.430 stream] -- Creating pool JPEG with 3 workers ... Dec 09 21:21:39 tinypilot ustreamer[601]: -- INFO [25848.430 stream] -- Capturing ... Dec 09 21:21:40 tinypilot ustreamer[601]: -- ERROR [25849.431 stream] -- Persistent device timeout (unplugged) Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.369 stream] -- Got V4L2 event Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.372 stream] -- Got V4L2_EVENT_SOURCE_CHANGE: source changed Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.372 stream] -- Destroying workers pool JPEG ... Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.419 stream] -- Capturing stopped Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.425 stream] -- Device fd=9 closed Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.425 stream] -- Changed video frame to BLANK Dec 09 21:50:18 tinypilot ustreamer[601]: ================================================================================ Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.425 stream] -- Device fd=9 opened Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.425 stream] -- Using input channel: 0 Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.432 stream] -- Got new DV timings: resolution=1920x1080, pixclk=148500000 Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.452 stream] -- Using resolution: 1920x1080 Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.452 stream] -- Using pixelformat: UYVY Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.452 stream] -- Querying HW FPS changing is not supported Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.452 stream] -- Using IO method: MMAP Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.461 stream] -- Requested 5 device buffers, got 5 Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.467 stream] -- Capturing started Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.479 stream] -- Using JPEG quality: 60% Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.479 stream] -- Creating pool JPEG with 3 workers ... Dec 09 21:50:18 tinypilot ustreamer[601]: -- INFO [27567.479 stream] -- Capturing ... nginx logs -- Logs begin at Thu 2019-02-14 10:11:59 UTC, end at Thu 2021-12-09 22:19:09 UTC. -- Sep 20 17:45:48 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Sep 20 17:45:48 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Oct 18 19:55:56 tinypilot systemd[1]: Stopping A high performance web server and a reverse proxy server... Oct 18 19:55:56 tinypilot systemd[1]: nginx.service: Succeeded. Oct 18 19:55:56 tinypilot systemd[1]: Stopped A high performance web server and a reverse proxy server. -- Reboot -- Oct 18 19:56:14 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Oct 18 19:56:14 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Nov 09 10:17:53 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Nov 09 10:17:53 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Dec 08 13:52:10 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Dec 08 13:52:10 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Dec 08 17:21:03 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Dec 08 17:21:03 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. -- Reboot -- Dec 08 18:24:27 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Dec 08 18:24:27 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. Dec 08 19:02:57 tinypilot systemd[1]: Reloading A high performance web server and a reverse proxy server. Dec 08 19:02:57 tinypilot systemd[1]: Reloaded A high performance web server and a reverse proxy server. -- Reboot -- Dec 09 06:34:58 tinypilot systemd[1]: Starting A high performance web server and a reverse proxy server... Dec 09 06:34:58 tinypilot systemd[1]: Started A high performance web server and a reverse proxy server. 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /js/updatelogs.js HTTP/2.0" 200 696 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /js/clipboard.js HTTP/2.0" 200 633 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /third-party/socket.io/3.1.3/socket.io.min.js HTTP/2.0" 200 61701 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /js/paste.js HTTP/2.0" 200 2076 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /js/app.js HTTP/2.0" 200 12799 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /js/keycodes.js HTTP/2.0" 200 3190 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /js/keyboardstate.js HTTP/2.0" 200 2823 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /js/keystrokes.js HTTP/2.0" 200 362 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /js/overlays.js HTTP/2.0" 200 495 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /css/toggle.css HTTP/2.0" 200 1005 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /css/icons.css HTTP/2.0" 200 841 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /css/style.css HTTP/2.0" 200 3343 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /js/controllers.js HTTP/2.0" 200 16966 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /js/mouse.js HTTP/2.0" 200 8713 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /third-party/fonts/fonts.css HTTP/2.0" 200 1812 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /css/cursors.css HTTP/2.0" 200 671 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /css/button.css HTTP/2.0" 200 1690 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /third-party/fonts/overpass-light.woff2 HTTP/2.0" 200 26568 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /third-party/fonts/overpass-semibold.woff2 HTTP/2.0" 200 25032 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /third-party/fonts/overpass-mono-light.woff2 HTTP/2.0" 200 50112 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /api/ssh/hasDefaultCredentials HTTP/2.0" 200 31 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /socket.io/?EIO=4&transport=polling&t=NsVZ2V9 HTTP/2.0" 200 96 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "POST /socket.io/?EIO=4&transport=polling&t=NsVZ2Wn&sid=F3zFvZNz-2iySLUqAAAA HTTP/2.0" 200 2 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /socket.io/?EIO=4&transport=polling&t=NsVZ2Wo&sid=F3zFvZNz-2iySLUqAAAA HTTP/2.0" 200 32 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:14:15:02 +0000] "GET /socket.io/?EIO=4&transport=polling&t=NsVZ2Yl&sid=F3zFvZNz-2iySLUqAAAA HTTP/2.0" 200 1 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:21:46:46 +0000] "GET /socket.io/?EIO=4&transport=websocket&sid=F3zFvZNz-2iySLUqAAAA HTTP/1.1" 101 550703 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:21:48:29 +0000] "GET /socket.io/?EIO=4&transport=polling&t=NsXAql_ HTTP/2.0" 200 96 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:21:48:29 +0000] "POST /socket.io/?EIO=4&transport=polling&t=NsXAqmg&sid=n8F0QhrtwkOcxWvDAAAC HTTP/2.0" 200 2 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:21:48:29 +0000] "GET /socket.io/?EIO=4&transport=polling&t=NsXAqmp&sid=n8F0QhrtwkOcxWvDAAAC HTTP/2.0" 200 32 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-" 192.168.0.75 - - [09/Dec/2021:21:48:29 +0000] "GET /socket.io/?EIO=4&transport=polling&t=NsXAqpY&sid=n8F0QhrtwkOcxWvDAAAC HTTP/2.0" 200 1 "https://192.168.0.200/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" "-"