-------------------- Log Start | Wed Jun 25 19:44:57 2025 -------------------- platform: Linux-6.1.21-v8+-aarch64-with-glibc2.31 data_path: /home/pi/printer_data is_default_data_path: False config_file: /home/pi/printer_data/config/moonraker.conf startup_warnings: [] verbose: False debug: False asyncio_debug: False is_backup_config: False is_python_package: True instance_uuid: 84a38d207c0d42f482411ffdd6360b57 unix_socket_path: /home/pi/printer_data/comms/moonraker.sock software_version: v0.9.1-0-g63578ae git_branch: master git_remote: origin git_repo_url: https://github.com/Arksine/moonraker.git modified_files: [] unofficial_components: [] log_file: /home/pi/printer_data/logs/moonraker.log python_version: 3.9.2 (default, Mar 12 2021, 04:06:34) [GCC 10.2.1 20210110] launch_args: /home/pi/moonraker-env/bin/python /home/pi/moonraker/moonraker/__main__.py msgspec_enabled: True uvloop_enabled: True #################### Moonraker Configuration #################### [server] host = 0.0.0.0 port = 7125 max_upload_size = 1024 klippy_uds_address = ~/printer_data/comms/klippy.sock [announcements] subscriptions = RatOS mainsail [file_manager] enable_object_processing = False [update_manager] refresh_interval = 168 enable_auto_refresh = True [update_manager RatOSTheme] type = git_repo path = ~/printer_data/config/.theme origin = https://github.com/Rat-OS/RatOS-theme.git is_system_service = False primary_branch = v2.1.x [update_manager ratos-configurator] type = git_repo path = ~/ratos-configurator primary_branch = v2.1.x-deployment origin = https://github.com/Rat-OS/RatOS-configurator.git install_script = scripts/setup.sh is_system_service = True managed_services = ratos-configurator info_tags = desc=RatOS Configurator repository [update_manager RatOS] type = git_repo path = ~/printer_data/config/RatOS/ primary_branch = v2.1.x origin = https://github.com/Rat-OS/RatOS-configuration.git install_script = scripts/ratos-install.sh managed_services = moonraker klipper info_tags = desc=RatOS Configuration repository [update_manager mainsail] type = web channel = stable repo = mainsail-crew/mainsail path = ~/mainsail [update_manager crowsnest] type = git_repo path = ~/crowsnest origin = https://github.com/mainsail-crew/crowsnest.git install_script = tools/pkglist.sh managed_services = crowsnest [update_manager timelapse] type = git_repo primary_branch = main path = ~/moonraker-timelapse origin = https://github.com/mainsail-crew/moonraker-timelapse.git managed_services = klipper moonraker [update_manager LinearMovementAnalysis] type = git_repo path = ~/klipper_linear_movement_analysis primary_branch = main origin = https://github.com/worksasintended/klipper_linear_movement_analysis.git install_script = install.sh env = ~/klippy-env/bin/python requirements = requirements.txt is_system_service = False managed_services = klipper [update_manager KlipperScreen] type = git_repo path = ~/KlipperScreen origin = https://github.com/jordanruthe/KlipperScreen.git env = ~/.KlipperScreen-env/bin/python requirements = scripts/KlipperScreen-requirements.txt install_script = scripts/KlipperScreen-install.sh [update_manager beacon] type = git_repo channel = dev path = ~/beacon origin = https://github.com/beacon3d/beacon_klipper.git env = ~/klippy-env/bin/python requirements = requirements.txt install_script = install.sh is_system_service = False managed_services = klipper info_tags = desc=Beacon Surface Scanner [history] [octoprint_compat] [update_manager klipper] channel = dev pinned_commit = 49c0ad6369670da574f550aa878ce9f6e1899e74 [update_manager moonraker] channel = dev pinned_commit = 346a3d7c9dca6499bdef2957ca39a23c702b0268 [authorization] cors_domains = http://app.fluidd.xyz https://app.fluidd.xyz https://my.mainsail.xyz http://my.mainsail.xyz http://*.local http://*.lan trusted_clients = 127.0.0.1 10.0.0.0/8 127.0.0.0/8 169.254.0.0/16 172.16.0.0/12 192.168.0.0/16 FE80::/10 ::1/128 FD00::/8 ################################################################# All Configuration Files: /home/pi/printer_data/config/moonraker.conf /home/pi/printer_data/config/RatOS/moonraker.conf ################################################################# Loading Sqlite database provider. Sqlite Version: 3.34.1 Created default SQL table namespace_store Unsafe Shutdown Count: 0 System Info: ***python*** version: (3, 9, 2, 'final', 0) version_string: 3.9.2 (default, Mar 12 2021, 04:06:34) [GCC 10.2.1 20210110] ***cpu_info*** cpu_count: 4 bits: 32bit processor: aarch64 cpu_desc: serial_number: 10000000cf86858a hardware_desc: BCM2835 model: Raspberry Pi 4 Model B Rev 1.5 total_memory: 7819948 memory_units: kB ***sd_info*** manufacturer_id: 03 manufacturer: Sandisk oem_id: 5344 product_name: SD128 product_revision: 8.5 serial_number: febd10ef manufacturer_date: 2/2024 capacity: 119.1 GiB total_bytes: 127934660608 ***distribution*** name: Raspbian GNU/Linux 11 (bullseye) id: raspbian version: 11 version_parts: {'major': '11', 'minor': '', 'build_number': ''} like: debian codename: bullseye release_info: {'name': 'RatOS v2.1.0-RC', 'version_id': '2', 'codename': 'bullseye', 'id': 'ratos'} kernel_version: 6.1.21-v8+ ***virtualization*** virt_type: none virt_identifier: none ***network*** ***canbus*** ***Allowed Services*** klipper_mcu webcamd MoonCord KlipperScreen moonraker-telegram-bot moonraker-obico sonar crowsnest octoeverywhere ratos-configurator Found libcamera Python module, version: v0.0.5+83-bde9b04f Systemd unit moonraker.service: unit_name: moonraker.service is_default: True manager: systemd Properties: **Requires=['network-online.target', 'sysinit.target', 'system.slice'] **After=['network-online.target', 'system.slice', 'klipper.service', 'systemd-journald.socket', 'basic.target', 'sysinit.target'] **SupplementaryGroups=['moonraker-admin'] **EnvironmentFiles=/home/pi/printer_data/systemd/moonraker.env **ExecStart=/home/pi/moonraker-env/bin/python $MOONRAKER_ARGS **WorkingDirectory= **FragmentPath=/etc/systemd/system/moonraker.service **Description=API Server for Klipper SV1 **User=pi Systemd unit klipper.service: unit_name: klipper.service is_default: True manager: systemd Properties: **Requires=['-.mount', 'sysinit.target', 'system.slice'] **After=['klipper_mcu.service', 'network-online.target', '-.mount', 'system.slice', 'systemd-journald.socket', 'basic.target', 'sysinit.target'] **SupplementaryGroups=[] **EnvironmentFiles=/home/pi/printer_data/systemd/klipper.env **ExecStart=/home/pi/klippy-env/bin/python $KLIPPER_ARGS **WorkingDirectory=/home/pi/klipper **FragmentPath=/etc/systemd/system/klipper.service **Description=Klipper 3D Printer Firmware SV1 **User=pi Klipper Version: v0.12.0-268-g0844388d-dirty Git Repo moonraker: No warnings detected 2025-06-25 20:44:57,630 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper status --porcelain -b) successfully finished 2025-06-25 20:44:57,648 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper branch --list --no-color) successfully finished 2025-06-25 20:44:57,677 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper remote get-url origin) successfully finished 2025-06-25 20:45:08,316 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper fetch origin --prune --progress) successfully finished 2025-06-25 20:45:08,340 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper merge-base --is-ancestor HEAD origin/master) successfully finished 2025-06-25 20:45:08,356 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper rev-parse HEAD) successfully finished 2025-06-25 20:45:08,462 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper describe --always --tags --long --dirty --abbrev=8) successfully finished 2025-06-25 20:45:08,478 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper cat-file -e 49c0ad6369670da574f550aa878ce9f6e1899e74^{commit}) successfully finished 2025-06-25 20:45:08,507 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper merge-base --is-ancestor 0844388d70f225f6458382c1c5d4e7eb37767758 49c0ad6369670da574f550aa878ce9f6e1899e74) exited with return code 1 2025-06-25 20:45:09,159 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper describe 0844388d70f225f6458382c1c5d4e7eb37767758 --always --tags --long --abbrev=8) successfully finished 2025-06-25 20:45:09,175 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper rev-list HEAD..0844388d70f225f6458382c1c5d4e7eb37767758 --count) successfully finished 2025-06-25 20:45:09,176 [git_deploy.py:log_repo_info()] - Git Repo klipper Detected: Owner: Klipper3d Repository Name: klipper Path: /home/pi/klipper Remote: origin Branch: master Remote URL: https://github.com/Klipper3d/klipper.git Recovery URL: https://github.com/Klipper3d/klipper.git Current Commit SHA: 0844388d70f225f6458382c1c5d4e7eb37767758 Upstream Commit SHA: 0844388d70f225f6458382c1c5d4e7eb37767758 Current Version: v0.12.0-268-g0844388d Upstream Version: v0.12.0-268-g0844388d Rollback Commit: 0844388d70f225f6458382c1c5d4e7eb37767758 Rollback Branch: master Rollback Version: v0.12.0-268-g0844388d Is Dirty: False Is Detached: False Is Shallow: False Commits Behind Count: 0 Diverged: False Pinned Commit: 49c0ad6369670da574f550aa878ce9f6e1899e74 2025-06-25 20:45:09,176 [base_deploy.py:log_info()] - Git Repo klipper: Channel: dev 2025-06-25 20:45:09,176 [base_deploy.py:log_info()] - Git Repo klipper: Validity check for git repo passed 2025-06-25 20:45:09,238 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme status --porcelain -b) successfully finished 2025-06-25 20:45:09,253 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme branch --list --no-color) successfully finished 2025-06-25 20:45:09,284 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme remote get-url origin) successfully finished 2025-06-25 20:45:09,805 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme fetch origin --prune --progress) successfully finished 2025-06-25 20:45:09,821 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme merge-base --is-ancestor HEAD origin/v2.1.x) successfully finished 2025-06-25 20:45:09,836 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme rev-parse HEAD) successfully finished 2025-06-25 20:45:09,853 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme describe --always --tags --long --dirty --abbrev=8) successfully finished 2025-06-25 20:45:09,869 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme rev-parse origin/v2.1.x) successfully finished 2025-06-25 20:45:09,885 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme describe origin/v2.1.x --always --tags --long --abbrev=8) successfully finished 2025-06-25 20:45:09,901 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme rev-list HEAD..9f8d27d32a37b9b5af07d06fcea574647aa1e8a0 --count) successfully finished 2025-06-25 20:45:09,918 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme log 3d587ab7bf8c5d1aa708cd31bef9b67b58360316..origin/v2.1.x --format="sha:%H%x1Dauthor:%an%x1Ddate:%ct%x1Dsubject:%s%x1Dmessage:%b%x1E" --max-count=100) successfully finished 2025-06-25 20:45:09,936 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme for-each-ref --count=100 --sort='-creatordate' --contains=HEAD --merged=origin/v2.1.x --format='%(if)%(*objecttype)%(then)%(*objecttype) %(*objectname)%(else)%(objecttype) %(objectname)%(end) %(refname)' 'refs/tags') successfully finished 2025-06-25 20:45:09,938 [git_deploy.py:log_repo_info()] - Git Repo RatOSTheme Detected: Owner: Rat-OS Repository Name: RatOS-theme Path: /home/pi/printer_data/config/.theme Remote: origin Branch: v2.1.x Remote URL: https://github.com/Rat-OS/RatOS-theme.git Recovery URL: https://github.com/Rat-OS/RatOS-theme.git Current Commit SHA: 3d587ab7bf8c5d1aa708cd31bef9b67b58360316 Upstream Commit SHA: 9f8d27d32a37b9b5af07d06fcea574647aa1e8a0 Current Version: v2.1.0-RC2-0-g3d587ab7 Upstream Version: v2.1.0-RC3-0-g9f8d27d3 Rollback Commit: 3d587ab7bf8c5d1aa708cd31bef9b67b58360316 Rollback Branch: v2.1.x Rollback Version: v2.1.0-RC2-0-g3d587ab7 Is Dirty: False Is Detached: False Is Shallow: False Commits Behind Count: 2 Diverged: False Pinned Commit: None 2025-06-25 20:45:09,938 [base_deploy.py:log_info()] - Git Repo RatOSTheme: Channel: dev 2025-06-25 20:45:09,938 [base_deploy.py:log_info()] - Git Repo RatOSTheme: Validity check for git repo passed 2025-06-25 20:45:10,259 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/ratos-configurator status --porcelain -b) successfully finished 2025-06-25 20:45:10,275 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/ratos-configurator branch --list --no-color) successfully finished 2025-06-25 20:45:10,304 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/ratos-configurator remote get-url origin) successfully finished 2025-06-25 20:45:57,736 [authorization.py:_check_trusted_connection()] - Trusted Connection Detected, IP: 192.168.0.100 2025-06-25 20:45:57,738 [application.py:log_request()] - 101 GET /websocket (192.168.0.100) [_TRUSTED_USER_] 3.54ms 2025-06-25 20:45:57,739 [websockets.py:open()] - Websocket Opened: ID: 4052283176, Proxied: True, User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36 Edg/137.0.0.0, Host Name: 192.168.0.101 2025-06-25 20:45:57,745 [websockets.py:_handle_identify()] - Websocket 4052283176 Client Identified - Name: mainsail, Version: 2.14.0, Type: web 2025-06-25 20:45:57,980 [application.py:log_request()] - 404 GET /server/files/config/.theme/maintenance.json?time=1750880758042 (192.168.0.100) [_TRUSTED_USER_] 15.13ms 2025-06-25 20:46:12,239 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/ratos-configurator fetch origin --prune --progress) successfully finished 2025-06-25 20:46:12,256 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/ratos-configurator merge-base --is-ancestor HEAD origin/v2.1.x-deployment) successfully finished 2025-06-25 20:46:12,272 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/ratos-configurator rev-parse HEAD) successfully finished 2025-06-25 20:46:12,294 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/ratos-configurator describe --always --tags --long --dirty --abbrev=8) successfully finished 2025-06-25 20:46:12,310 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/ratos-configurator rev-parse origin/v2.1.x-deployment) successfully finished 2025-06-25 20:46:12,332 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/ratos-configurator describe origin/v2.1.x-deployment --always --tags --long --abbrev=8) successfully finished 2025-06-25 20:46:12,350 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/ratos-configurator rev-list HEAD..6970de2a0cc24d58ef113d205dc42cc61e84f61c --count) successfully finished 2025-06-25 20:46:12,370 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/ratos-configurator log cb5c0b9d35ea3edecb021187ff09875e708e93dd..origin/v2.1.x-deployment --format="sha:%H%x1Dauthor:%an%x1Ddate:%ct%x1Dsubject:%s%x1Dmessage:%b%x1E" --max-count=100) successfully finished 2025-06-25 20:46:12,457 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/ratos-configurator for-each-ref --count=100 --sort='-creatordate' --contains=HEAD --merged=origin/v2.1.x-deployment --format='%(if)%(*objecttype)%(then)%(*objecttype) %(*objectname)%(else)%(objecttype) %(objectname)%(end) %(refname)' 'refs/tags') successfully finished 2025-06-25 20:46:12,459 [git_deploy.py:log_repo_info()] - Git Repo ratos-configurator Detected: Owner: Rat-OS Repository Name: RatOS-configurator Path: /home/pi/ratos-configurator Remote: origin Branch: v2.1.x-deployment Remote URL: https://github.com/Rat-OS/RatOS-configurator.git Recovery URL: https://github.com/Rat-OS/RatOS-configurator.git Current Commit SHA: cb5c0b9d35ea3edecb021187ff09875e708e93dd Upstream Commit SHA: 6970de2a0cc24d58ef113d205dc42cc61e84f61c Current Version: v2.1.0-RC2-0-gcb5c0b9d Upstream Version: v2.1.0-RC3-27-g6970de2a Rollback Commit: cb5c0b9d35ea3edecb021187ff09875e708e93dd Rollback Branch: v2.1.x-deployment Rollback Version: v2.1.0-RC2-0-gcb5c0b9d Is Dirty: False Is Detached: False Is Shallow: False Commits Behind Count: 48 Diverged: False Pinned Commit: None 2025-06-25 20:46:12,459 [base_deploy.py:log_info()] - Git Repo ratos-configurator: Channel: dev 2025-06-25 20:46:12,459 [base_deploy.py:log_info()] - Git Repo ratos-configurator: Validity check for git repo passed 2025-06-25 20:46:12,807 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/RatOS status --porcelain -b) successfully finished 2025-06-25 20:46:12,823 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/RatOS branch --list --no-color) successfully finished 2025-06-25 20:46:12,853 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/RatOS remote get-url origin) successfully finished 2025-06-25 20:46:13,853 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/RatOS fetch origin --prune --progress) successfully finished 2025-06-25 20:46:13,874 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/RatOS merge-base --is-ancestor HEAD origin/v2.1.x) successfully finished 2025-06-25 20:46:13,889 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/RatOS rev-parse HEAD) successfully finished 2025-06-25 20:46:13,911 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/RatOS describe --always --tags --long --dirty --abbrev=8) successfully finished 2025-06-25 20:46:13,926 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/RatOS rev-parse origin/v2.1.x) successfully finished 2025-06-25 20:46:13,977 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/RatOS describe origin/v2.1.x --always --tags --long --abbrev=8) successfully finished 2025-06-25 20:46:13,998 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/RatOS rev-list HEAD..3a6a8b018fd46ef4343a246a66b8c0fc357f05a4 --count) successfully finished 2025-06-25 20:46:14,022 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/RatOS log 3a587cf64d68c01ea7f47c53aa5ce2ab446c7507..origin/v2.1.x --format="sha:%H%x1Dauthor:%an%x1Ddate:%ct%x1Dsubject:%s%x1Dmessage:%b%x1E" --max-count=100) successfully finished 2025-06-25 20:46:14,090 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/RatOS for-each-ref --count=100 --sort='-creatordate' --contains=HEAD --merged=origin/v2.1.x --format='%(if)%(*objecttype)%(then)%(*objecttype) %(*objectname)%(else)%(objecttype) %(objectname)%(end) %(refname)' 'refs/tags') successfully finished 2025-06-25 20:46:14,092 [git_deploy.py:log_repo_info()] - Git Repo RatOS Detected: Owner: Rat-OS Repository Name: RatOS-configuration Path: /home/pi/printer_data/config/RatOS Remote: origin Branch: v2.1.x Remote URL: https://github.com/Rat-OS/RatOS-configuration.git Recovery URL: https://github.com/Rat-OS/RatOS-configuration.git Current Commit SHA: 3a587cf64d68c01ea7f47c53aa5ce2ab446c7507 Upstream Commit SHA: 3a6a8b018fd46ef4343a246a66b8c0fc357f05a4 Current Version: v2.1.0-RC2-0-g3a587cf6 Upstream Version: v2.1.0-RC3-83-g3a6a8b01 Rollback Commit: 3a587cf64d68c01ea7f47c53aa5ce2ab446c7507 Rollback Branch: v2.1.x Rollback Version: v2.1.0-RC2-0-g3a587cf6 Is Dirty: False Is Detached: False Is Shallow: False Commits Behind Count: 233 Diverged: False Pinned Commit: None 2025-06-25 20:46:14,092 [base_deploy.py:log_info()] - Git Repo RatOS: Channel: dev 2025-06-25 20:46:14,092 [base_deploy.py:log_info()] - Git Repo RatOS: Validity check for git repo passed 2025-06-25 20:46:14,313 [base_deploy.py:log_info()] - Web Client mainsail: Detected Repo: mainsail-crew/mainsail Channel: stable Path: /home/pi/mainsail Local Version: v2.12.0 Remote Version: v2.14.0 Valid: True Fallback Detected: False Pre-release: False Download Url: https://github.com/mainsail-crew/mainsail/releases/download/v2.14.0/mainsail.zip Download Size: 2848929 Content Type: application/zip Rollback Version: v2.12.0 Rollback Repo: mainsail-crew/mainsail 2025-06-25 20:46:14,422 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/crowsnest status --porcelain -b) successfully finished 2025-06-25 20:46:14,438 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/crowsnest branch --list --no-color) successfully finished 2025-06-25 20:46:14,468 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/crowsnest remote get-url origin) successfully finished 2025-06-25 20:46:15,248 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/crowsnest fetch origin --prune --progress) successfully finished 2025-06-25 20:46:15,266 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/crowsnest merge-base --is-ancestor HEAD origin/master) successfully finished 2025-06-25 20:46:15,281 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/crowsnest rev-parse HEAD) successfully finished 2025-06-25 20:46:15,304 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/crowsnest describe --always --tags --long --dirty --abbrev=8) successfully finished 2025-06-25 20:46:15,319 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/crowsnest rev-parse origin/master) successfully finished 2025-06-25 20:46:15,341 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/crowsnest describe origin/master --always --tags --long --abbrev=8) successfully finished 2025-06-25 20:46:15,360 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/crowsnest rev-list HEAD..f9323cb28f5ee5b5484e9c42a7f6cb2fe6dd2f4d --count) successfully finished 2025-06-25 20:46:15,379 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/crowsnest log d75a3aeb018384e59d03518754f6148c98894ed9..origin/master --format="sha:%H%x1Dauthor:%an%x1Ddate:%ct%x1Dsubject:%s%x1Dmessage:%b%x1E" --max-count=100) successfully finished 2025-06-25 20:46:15,410 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/crowsnest for-each-ref --count=100 --sort='-creatordate' --contains=HEAD --merged=origin/master --format='%(if)%(*objecttype)%(then)%(*objecttype) %(*objectname)%(else)%(objecttype) %(objectname)%(end) %(refname)' 'refs/tags') successfully finished 2025-06-25 20:46:15,411 [git_deploy.py:log_repo_info()] - Git Repo crowsnest Detected: Owner: mainsail-crew Repository Name: crowsnest Path: /home/pi/crowsnest Remote: origin Branch: master Remote URL: https://github.com/mainsail-crew/crowsnest.git Recovery URL: https://github.com/mainsail-crew/crowsnest.git Current Commit SHA: d75a3aeb018384e59d03518754f6148c98894ed9 Upstream Commit SHA: f9323cb28f5ee5b5484e9c42a7f6cb2fe6dd2f4d Current Version: v4.1.9-1-gd75a3aeb Upstream Version: v4.1.13-1-gf9323cb2 Rollback Commit: d75a3aeb018384e59d03518754f6148c98894ed9 Rollback Branch: master Rollback Version: v4.1.9-1-gd75a3aeb Is Dirty: False Is Detached: False Is Shallow: False Commits Behind Count: 20 Diverged: False Pinned Commit: None 2025-06-25 20:46:15,412 [base_deploy.py:log_info()] - Git Repo crowsnest: Channel: dev 2025-06-25 20:46:15,412 [base_deploy.py:log_info()] - Git Repo crowsnest: Validity check for git repo passed 2025-06-25 20:46:15,476 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/moonraker-timelapse status --porcelain -b) successfully finished 2025-06-25 20:46:15,492 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/moonraker-timelapse branch --list --no-color) successfully finished 2025-06-25 20:46:15,523 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/moonraker-timelapse remote get-url origin) successfully finished 2025-06-25 20:46:15,926 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/moonraker-timelapse fetch origin --prune --progress) successfully finished 2025-06-25 20:46:15,942 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/moonraker-timelapse merge-base --is-ancestor HEAD origin/main) successfully finished 2025-06-25 20:46:15,958 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/moonraker-timelapse rev-parse HEAD) successfully finished 2025-06-25 20:46:16,008 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/moonraker-timelapse describe --always --tags --long --dirty --abbrev=8) successfully finished 2025-06-25 20:46:16,023 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/moonraker-timelapse rev-parse origin/main) successfully finished 2025-06-25 20:46:16,041 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/moonraker-timelapse describe origin/main --always --tags --long --abbrev=8) successfully finished 2025-06-25 20:46:16,058 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/moonraker-timelapse rev-list HEAD..c7fff11e542b95e0e15b8bb1443cea8159ac0274 --count) successfully finished 2025-06-25 20:46:16,059 [git_deploy.py:log_repo_info()] - Git Repo timelapse Detected: Owner: mainsail-crew Repository Name: moonraker-timelapse Path: /home/pi/moonraker-timelapse Remote: origin Branch: main Remote URL: https://github.com/mainsail-crew/moonraker-timelapse.git Recovery URL: https://github.com/mainsail-crew/moonraker-timelapse.git Current Commit SHA: c7fff11e542b95e0e15b8bb1443cea8159ac0274 Upstream Commit SHA: c7fff11e542b95e0e15b8bb1443cea8159ac0274 Current Version: v0.0.1-143-gc7fff11e Upstream Version: v0.0.1-143-gc7fff11e Rollback Commit: c7fff11e542b95e0e15b8bb1443cea8159ac0274 Rollback Branch: main Rollback Version: v0.0.1-143-gc7fff11e Is Dirty: False Is Detached: False Is Shallow: False Commits Behind Count: 0 Diverged: False Pinned Commit: None 2025-06-25 20:46:16,059 [base_deploy.py:log_info()] - Git Repo timelapse: Channel: dev 2025-06-25 20:46:16,059 [base_deploy.py:log_info()] - Git Repo timelapse: Validity check for git repo passed 2025-06-25 20:46:16,103 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper_linear_movement_analysis status --porcelain -b) successfully finished 2025-06-25 20:46:16,119 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper_linear_movement_analysis branch --list --no-color) successfully finished 2025-06-25 20:46:16,148 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper_linear_movement_analysis remote get-url origin) successfully finished 2025-06-25 20:46:16,551 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper_linear_movement_analysis fetch origin --prune --progress) successfully finished 2025-06-25 20:46:16,567 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper_linear_movement_analysis merge-base --is-ancestor HEAD origin/main) successfully finished 2025-06-25 20:46:16,582 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper_linear_movement_analysis rev-parse HEAD) successfully finished 2025-06-25 20:46:16,599 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper_linear_movement_analysis describe --always --tags --long --dirty --abbrev=8) successfully finished 2025-06-25 20:46:16,614 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper_linear_movement_analysis rev-parse origin/main) successfully finished 2025-06-25 20:46:16,630 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper_linear_movement_analysis describe origin/main --always --tags --long --abbrev=8) successfully finished 2025-06-25 20:46:16,646 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/klipper_linear_movement_analysis rev-list HEAD..309a81cee723576325edb9d6010835b561b24b8c --count) successfully finished 2025-06-25 20:46:16,648 [git_deploy.py:log_repo_info()] - Git Repo LinearMovementAnalysis Detected: Owner: worksasintended Repository Name: klipper_linear_movement_analysis Path: /home/pi/klipper_linear_movement_analysis Remote: origin Branch: main Remote URL: https://github.com/worksasintended/klipper_linear_movement_analysis.git Recovery URL: https://github.com/worksasintended/klipper_linear_movement_analysis.git Current Commit SHA: 309a81cee723576325edb9d6010835b561b24b8c Upstream Commit SHA: 309a81cee723576325edb9d6010835b561b24b8c Current Version: v1.0.0-0-g309a81ce Upstream Version: v1.0.0-0-g309a81ce Rollback Commit: 309a81cee723576325edb9d6010835b561b24b8c Rollback Branch: main Rollback Version: v1.0.0-0-g309a81ce Is Dirty: False Is Detached: False Is Shallow: False Commits Behind Count: 0 Diverged: False Pinned Commit: None 2025-06-25 20:46:16,648 [base_deploy.py:log_info()] - Git Repo LinearMovementAnalysis: Channel: dev 2025-06-25 20:46:16,648 [base_deploy.py:log_info()] - Git Repo LinearMovementAnalysis: Validity check for git repo passed 2025-06-25 20:46:16,738 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/KlipperScreen status --porcelain -b) successfully finished 2025-06-25 20:46:16,754 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/KlipperScreen branch --list --no-color) successfully finished 2025-06-25 20:46:16,783 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/KlipperScreen remote get-url origin) successfully finished 2025-06-25 20:46:18,241 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/KlipperScreen fetch origin --prune --progress) successfully finished 2025-06-25 20:46:18,261 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/KlipperScreen merge-base --is-ancestor HEAD origin/master) successfully finished 2025-06-25 20:46:18,276 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/KlipperScreen rev-parse HEAD) successfully finished 2025-06-25 20:46:18,311 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/KlipperScreen describe --always --tags --long --dirty --abbrev=8) successfully finished 2025-06-25 20:46:18,326 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/KlipperScreen rev-parse origin/master) successfully finished 2025-06-25 20:46:18,357 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/KlipperScreen describe origin/master --always --tags --long --abbrev=8) successfully finished 2025-06-25 20:46:18,377 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/KlipperScreen rev-list HEAD..454f7c6d1224f5838442aee65bbf67f7e7f0b048 --count) successfully finished 2025-06-25 20:46:18,399 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/KlipperScreen log 4a55dab8ec21585b48251d43cb40dfa16e25f350..origin/master --format="sha:%H%x1Dauthor:%an%x1Ddate:%ct%x1Dsubject:%s%x1Dmessage:%b%x1E" --max-count=100) successfully finished 2025-06-25 20:46:18,460 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/KlipperScreen for-each-ref --count=100 --sort='-creatordate' --contains=HEAD --merged=origin/master --format='%(if)%(*objecttype)%(then)%(*objecttype) %(*objectname)%(else)%(objecttype) %(objectname)%(end) %(refname)' 'refs/tags') successfully finished 2025-06-25 20:46:18,461 [git_deploy.py:log_repo_info()] - Git Repo KlipperScreen Detected: Owner: jordanruthe Repository Name: KlipperScreen Path: /home/pi/KlipperScreen Remote: origin Branch: master Remote URL: https://github.com/jordanruthe/KlipperScreen.git Recovery URL: https://github.com/jordanruthe/KlipperScreen.git Current Commit SHA: 4a55dab8ec21585b48251d43cb40dfa16e25f350 Upstream Commit SHA: 454f7c6d1224f5838442aee65bbf67f7e7f0b048 Current Version: v0.4.3-42-g4a55dab8 Upstream Version: v0.4.5-69-g454f7c6d Rollback Commit: 4a55dab8ec21585b48251d43cb40dfa16e25f350 Rollback Branch: master Rollback Version: v0.4.3-42-g4a55dab8 Is Dirty: False Is Detached: False Is Shallow: False Commits Behind Count: 132 Diverged: False Pinned Commit: None 2025-06-25 20:46:18,462 [base_deploy.py:log_info()] - Git Repo KlipperScreen: Channel: dev 2025-06-25 20:46:18,462 [base_deploy.py:log_info()] - Git Repo KlipperScreen: Validity check for git repo passed 2025-06-25 20:46:18,525 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/beacon status --porcelain -b) successfully finished 2025-06-25 20:46:18,541 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/beacon branch --list --no-color) successfully finished 2025-06-25 20:46:18,570 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/beacon remote get-url origin) successfully finished 2025-06-25 20:46:19,251 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/beacon fetch origin --prune --progress) successfully finished 2025-06-25 20:46:19,269 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/beacon merge-base --is-ancestor HEAD origin/master) successfully finished 2025-06-25 20:46:19,284 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/beacon rev-parse HEAD) successfully finished 2025-06-25 20:46:19,303 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/beacon describe --always --tags --long --dirty --abbrev=8) successfully finished 2025-06-25 20:46:19,318 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/beacon rev-parse origin/master) successfully finished 2025-06-25 20:46:19,337 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/beacon describe origin/master --always --tags --long --abbrev=8) successfully finished 2025-06-25 20:46:19,353 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/beacon rev-list HEAD..ee5d77094b724e51e47692cd18779c48c7010267 --count) successfully finished 2025-06-25 20:46:19,370 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/beacon log 730836d40f1bf02b6f1bf08649dcaacca9aee900..origin/master --format="sha:%H%x1Dauthor:%an%x1Ddate:%ct%x1Dsubject:%s%x1Dmessage:%b%x1E" --max-count=100) successfully finished 2025-06-25 20:46:19,388 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/beacon for-each-ref --count=100 --sort='-creatordate' --contains=HEAD --merged=origin/master --format='%(if)%(*objecttype)%(then)%(*objecttype) %(*objectname)%(else)%(objecttype) %(objectname)%(end) %(refname)' 'refs/tags') successfully finished 2025-06-25 20:46:19,390 [git_deploy.py:log_repo_info()] - Git Repo beacon Detected: Owner: beacon3d Repository Name: beacon_klipper Path: /home/pi/beacon Remote: origin Branch: master Remote URL: https://github.com/beacon3d/beacon_klipper.git Recovery URL: https://github.com/beacon3d/beacon_klipper.git Current Commit SHA: 730836d40f1bf02b6f1bf08649dcaacca9aee900 Upstream Commit SHA: ee5d77094b724e51e47692cd18779c48c7010267 Current Version: v2.0.0-16-g730836d4 Upstream Version: v2.0.0-21-gee5d7709 Rollback Commit: 730836d40f1bf02b6f1bf08649dcaacca9aee900 Rollback Branch: master Rollback Version: v2.0.0-16-g730836d4 Is Dirty: False Is Detached: False Is Shallow: False Commits Behind Count: 5 Diverged: False Pinned Commit: None 2025-06-25 20:46:19,390 [base_deploy.py:log_info()] - Git Repo beacon: Channel: dev 2025-06-25 20:46:19,390 [base_deploy.py:log_info()] - Git Repo beacon: Validity check for git repo passed 2025-06-25 20:47:05,096 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme fetch origin --prune --progress) successfully finished 2025-06-25 20:47:05,112 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme merge-base --is-ancestor HEAD origin/v2.1.x) successfully finished 2025-06-25 20:47:05,553 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme pull --progress) successfully finished 2025-06-25 20:47:05,581 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme status --porcelain -b) successfully finished 2025-06-25 20:47:05,602 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme branch --list --no-color) successfully finished 2025-06-25 20:47:05,632 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme remote get-url origin) successfully finished 2025-06-25 20:47:05,648 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme merge-base --is-ancestor HEAD origin/v2.1.x) successfully finished 2025-06-25 20:47:05,664 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme rev-parse HEAD) successfully finished 2025-06-25 20:47:05,682 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme describe --always --tags --long --dirty --abbrev=8) successfully finished 2025-06-25 20:47:05,698 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme rev-parse origin/v2.1.x) successfully finished 2025-06-25 20:47:05,715 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme describe origin/v2.1.x --always --tags --long --abbrev=8) successfully finished 2025-06-25 20:47:05,732 [shell_command.py:_check_proc_success()] - Command (git -C /home/pi/printer_data/config/.theme rev-list HEAD..9f8d27d32a37b9b5af07d06fcea574647aa1e8a0 --count) successfully finished 2025-06-25 20:47:05,733 [git_deploy.py:log_repo_info()] - Git Repo RatOSTheme Detected: Owner: Rat-OS Repository Name: RatOS-theme Path: /home/pi/printer_data/config/.theme Remote: origin Branch: v2.1.x Remote URL: https://github.com/Rat-OS/RatOS-theme.git Recovery URL: https://github.com/Rat-OS/RatOS-theme.git Current Commit SHA: 9f8d27d32a37b9b5af07d06fcea574647aa1e8a0 Upstream Commit SHA: 9f8d27d32a37b9b5af07d06fcea574647aa1e8a0 Current Version: v2.1.0-RC3-0-g9f8d27d3 Upstream Version: v2.1.0-RC3-0-g9f8d27d3 Rollback Commit: 3d587ab7bf8c5d1aa708cd31bef9b67b58360316 Rollback Branch: v2.1.x Rollback Version: v2.1.0-RC2-0-g3d587ab7 Is Dirty: False Is Detached: False Is Shallow: False Commits Behind Count: 0 Diverged: False Pinned Commit: None 2025-06-25 20:47:05,734 [base_deploy.py:log_info()] - Git Repo RatOSTheme: Channel: dev 2025-06-25 20:47:05,734 [base_deploy.py:log_info()] - Git Repo RatOSTheme: Validity check for git repo passed 2025-06-25 20:47:47,581 [base_deploy.py:log_info()] - Web Client mainsail: Detected Repo: mainsail-crew/mainsail Channel: stable Path: /home/pi/mainsail Local Version: v2.14.0 Remote Version: v2.14.0 Valid: True Fallback Detected: False Pre-release: False Download Url: https://github.com/mainsail-crew/mainsail/releases/download/v2.14.0/mainsail.zip Download Size: 2848929 Content Type: application/zip Rollback Version: v2.12.0 Rollback Repo: mainsail-crew/mainsail 2025-06-25 20:47:50,800 [websockets.py:on_close()] - Websocket Closed: ID: 4052283176 Close Code: 1001, Close Reason: None, Pong Time Elapsed: 3.06 2025-06-25 20:47:51,146 [application.py:log_request()] - 101 GET /websocket (192.168.0.100) [_TRUSTED_USER_] 1.98ms 2025-06-25 20:47:51,146 [websockets.py:open()] - Websocket Opened: ID: 4052362240, Proxied: True, User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36 Edg/137.0.0.0, Host Name: 192.168.0.101 2025-06-25 20:47:51,170 [websockets.py:_handle_identify()] - Websocket 4052362240 Client Identified - Name: mainsail, Version: 2.14.0, Type: web