TinyPilot Pro log dump https://tinypilotkvm.com Timestamp: 2024-12-02T13:16:17-06:00 Software versions TinyPilot version: 2.6.3 uStreamer version: 5.43 System information OS version: Linux tinypilot 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux Kernel architecture: aarch64 Userland architecture: armhf (32-bit) Distribution name: Raspbian Distribution version: 11 Hardware information Hardware: BCM2835 Revision: b03115 Model: Raspberry Pi 4 Model B Rev 1.5 TinyPilot state Read-only filesystem: on SSH access: enabled Network interfaces: eth0 (up) lo (unknown) tailscale0 (unknown) wlan0 (down) Mouse jiggler: enabled CPU Temperature: 55.5'C CPU throttled since boot: no Voltage issues: no Streaming mode Selected mode: MJPEG Current mode: MJPEG TinyPilot settings.yml [Unit] Description=TinyPilot - RPi-based virtual KVM BindsTo=nginx.service After=syslog.target network.target nginx.service StartLimitIntervalSec=0 [Service] Type=simple User=tinypilot WorkingDirectory=/opt/tinypilot ExecStart=/opt/tinypilot/venv/bin/python app/main.py Environment=APP_SETTINGS_FILE=/home/tinypilot/app_settings.cfg Restart=always [Install] WantedBy=multi-user.target TinyPilot configuration [Unit] Description=TinyPilot - RPi-based virtual KVM BindsTo=nginx.service After=syslog.target network.target nginx.service StartLimitIntervalSec=0 [Service] Type=simple User=tinypilot WorkingDirectory=/opt/tinypilot ExecStart=/opt/tinypilot/venv/bin/python app/main.py Environment=APP_SETTINGS_FILE=/home/tinypilot/app_settings.cfg Restart=always [Install] WantedBy=multi-user.target TinyPilot logs -- Journal begins at Sun 2024-12-01 01:05:01 CST, ends at Mon 2024-12-02 13:16:20 CST. -- Dec 02 13:09:13 tinypilot python[759]: 2024-12-02 13:09:13.318 __main__ ERROR expected '', but found '' Dec 02 13:09:13 tinypilot python[759]: in "/home/tinypilot/settings.yml", line 2, column 1 Dec 02 13:09:13 tinypilot python[759]: Traceback (most recent call last): Dec 02 13:09:13 tinypilot python[759]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request Dec 02 13:09:13 tinypilot python[759]: rv = self.dispatch_request() Dec 02 13:09:13 tinypilot python[759]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1469, in dispatch_request Dec 02 13:09:13 tinypilot python[759]: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) Dec 02 13:09:13 tinypilot python[759]: File "/opt/tinypilot/app/views.py", line 31, in decorated_function Dec 02 13:09:13 tinypilot python[759]: return func(*args, **kwargs) Dec 02 13:09:13 tinypilot python[759]: File "/opt/tinypilot/app/views.py", line 43, in index_get Dec 02 13:09:13 tinypilot python[759]: update_settings = update.settings.load() Dec 02 13:09:13 tinypilot python[759]: File "/opt/tinypilot/app/update/settings.py", line 171, in load Dec 02 13:09:13 tinypilot python[759]: return _from_file(settings_file) Dec 02 13:09:13 tinypilot python[759]: File "/opt/tinypilot/app/update/settings.py", line 190, in _from_file Dec 02 13:09:13 tinypilot python[759]: return Settings(yaml.safe_load(settings_file)) Dec 02 13:09:13 tinypilot python[759]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/yaml/__init__.py", line 125, in safe_load Dec 02 13:09:13 tinypilot python[759]: return load(stream, SafeLoader) Dec 02 13:09:13 tinypilot python[759]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/yaml/__init__.py", line 81, in load Dec 02 13:09:13 tinypilot python[759]: return loader.get_single_data() Dec 02 13:09:13 tinypilot python[759]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/yaml/constructor.py", line 49, in get_single_data Dec 02 13:09:13 tinypilot python[759]: node = self.get_single_node() Dec 02 13:09:13 tinypilot python[759]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/yaml/composer.py", line 39, in get_single_node Dec 02 13:09:13 tinypilot python[759]: if not self.check_event(StreamEndEvent): Dec 02 13:09:13 tinypilot python[759]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/yaml/parser.py", line 98, in check_event Dec 02 13:09:13 tinypilot python[759]: self.current_event = self.state() Dec 02 13:09:13 tinypilot python[759]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/yaml/parser.py", line 171, in parse_document_start Dec 02 13:09:13 tinypilot python[759]: raise ParserError(None, None, Dec 02 13:09:13 tinypilot python[759]: yaml.parser.ParserError: expected '', but found '' Dec 02 13:09:13 tinypilot python[759]: in "/home/tinypilot/settings.yml", line 2, column 1 Dec 02 13:14:11 tinypilot systemd[1]: Stopping TinyPilot - RPi-based virtual KVM... Dec 02 13:14:11 tinypilot systemd[1]: tinypilot.service: Succeeded. Dec 02 13:14:11 tinypilot systemd[1]: Stopped TinyPilot - RPi-based virtual KVM. Dec 02 13:14:11 tinypilot systemd[1]: tinypilot.service: Consumed 26min 13.914s CPU time. Dec 02 13:14:11 tinypilot systemd[1]: Started TinyPilot - RPi-based virtual KVM. Dec 02 13:14:13 tinypilot python[27859]: 2024-12-02 13:14:13.274 __main__ INFO Starting app Dec 02 13:15:42 tinypilot python[27859]: 2024-12-02 13:15:42.185 db.store INFO Loading database migrations from /opt/tinypilot/app/db/migrations/*.sql Dec 02 13:15:42 tinypilot python[27859]: 2024-12-02 13:15:42.189 db.store INFO Read 7 database migrations from disk Dec 02 13:15:42 tinypilot python[27859]: 2024-12-02 13:15:42.205 __main__ ERROR expected '', but found '' Dec 02 13:15:42 tinypilot python[27859]: in "/home/tinypilot/settings.yml", line 2, column 1 Dec 02 13:15:42 tinypilot python[27859]: Traceback (most recent call last): Dec 02 13:15:42 tinypilot python[27859]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request Dec 02 13:15:42 tinypilot python[27859]: rv = self.dispatch_request() Dec 02 13:15:42 tinypilot python[27859]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/flask/app.py", line 1469, in dispatch_request Dec 02 13:15:42 tinypilot python[27859]: return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) Dec 02 13:15:42 tinypilot python[27859]: File "/opt/tinypilot/app/views.py", line 31, in decorated_function Dec 02 13:15:42 tinypilot python[27859]: return func(*args, **kwargs) Dec 02 13:15:42 tinypilot python[27859]: File "/opt/tinypilot/app/views.py", line 43, in index_get Dec 02 13:15:42 tinypilot python[27859]: update_settings = update.settings.load() Dec 02 13:15:42 tinypilot python[27859]: File "/opt/tinypilot/app/update/settings.py", line 171, in load Dec 02 13:15:42 tinypilot python[27859]: return _from_file(settings_file) Dec 02 13:15:42 tinypilot python[27859]: File "/opt/tinypilot/app/update/settings.py", line 190, in _from_file Dec 02 13:15:42 tinypilot python[27859]: return Settings(yaml.safe_load(settings_file)) Dec 02 13:15:42 tinypilot python[27859]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/yaml/__init__.py", line 125, in safe_load Dec 02 13:15:42 tinypilot python[27859]: return load(stream, SafeLoader) Dec 02 13:15:42 tinypilot python[27859]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/yaml/__init__.py", line 81, in load Dec 02 13:15:42 tinypilot python[27859]: return loader.get_single_data() Dec 02 13:15:42 tinypilot python[27859]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/yaml/constructor.py", line 49, in get_single_data Dec 02 13:15:42 tinypilot python[27859]: node = self.get_single_node() Dec 02 13:15:42 tinypilot python[27859]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/yaml/composer.py", line 39, in get_single_node Dec 02 13:15:42 tinypilot python[27859]: if not self.check_event(StreamEndEvent): Dec 02 13:15:42 tinypilot python[27859]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/yaml/parser.py", line 98, in check_event Dec 02 13:15:42 tinypilot python[27859]: self.current_event = self.state() Dec 02 13:15:42 tinypilot python[27859]: File "/opt/tinypilot/venv/lib/python3.9/site-packages/yaml/parser.py", line 171, in parse_document_start Dec 02 13:15:42 tinypilot python[27859]: raise ParserError(None, None, Dec 02 13:15:42 tinypilot python[27859]: yaml.parser.ParserError: expected '', but found '' Dec 02 13:15:42 tinypilot python[27859]: in "/home/tinypilot/settings.yml", line 2, column 1 TinyPilot update logs uStreamer configuration ==> /opt/ustreamer-launcher/configs.d/000-defaults.yml <== # Settings for TC358743 HDMI to CSI-2 bridge, which are included on the # TinyPilot Voyager series of devices. --- ustreamer_encoder: m2m-image ustreamer_format: uyvy ustreamer_use_dv_timings: true ustreamer_workers: "3" ustreamer_drop_same_frames: "30" ==> /opt/ustreamer-launcher/configs.d/100-tinypilot.yml <== [Unit] Description=TinyPilot - RPi-based virtual KVM BindsTo=nginx.service After=syslog.target network.target nginx.service StartLimitIntervalSec=0 [Service] Type=simple User=tinypilot WorkingDirectory=/opt/tinypilot ExecStart=/opt/tinypilot/venv/bin/python app/main.py Environment=APP_SETTINGS_FILE=/home/tinypilot/app_settings.cfg Restart=always [Install] WantedBy=multi-user.target uStreamer logs -- Journal begins at Sun 2024-12-01 01:05:01 CST, ends at Mon 2024-12-02 13:16:20 CST. -- -- No entries -- nginx logs -- Journal begins at Sun 2024-12-01 01:05:01 CST, ends at Mon 2024-12-02 13:16:20 CST. -- -- No entries -- 192.168.1.2 - - [02/Dec/2024:13:09:13 -0600] "GET / HTTP/2.0" 500 133 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36" 192.168.1.2 - - [02/Dec/2024:13:09:13 -0600] "GET /favicon.ico HTTP/2.0" 200 1213 "https://192.168.1.201/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36" 192.168.1.2 - - [02/Dec/2024:13:15:42 -0600] "GET / HTTP/2.0" 500 133 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36"