From de77ec6a890079ee65282be28ede5209852cf800 Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Fri, 24 Jul 2026 10:09:38 +0000 Subject: [PATCH] runtime: publish HOMELAB-VM-2CLOUD-NOLOCAL-FIX-433 --- .../HOMELAB-VM-2CLOUD-NOLOCAL-FIX-433.json | 30 ++ .../HOMELAB-VM-2CLOUD-NOLOCAL-FIX-433.txt | 30 ++ runtime/latest.json | 22 +- runtime/latest.txt | 328 +----------------- 4 files changed, 85 insertions(+), 325 deletions(-) create mode 100644 runtime/history/HOMELAB-VM-2CLOUD-NOLOCAL-FIX-433.json create mode 100644 runtime/history/HOMELAB-VM-2CLOUD-NOLOCAL-FIX-433.txt diff --git a/runtime/history/HOMELAB-VM-2CLOUD-NOLOCAL-FIX-433.json b/runtime/history/HOMELAB-VM-2CLOUD-NOLOCAL-FIX-433.json new file mode 100644 index 0000000..2a9057c --- /dev/null +++ b/runtime/history/HOMELAB-VM-2CLOUD-NOLOCAL-FIX-433.json @@ -0,0 +1,30 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "HOMELAB-VM-2CLOUD-NOLOCAL-FIX-433", + "status": "FAIL", + "rc": 1, + "host": "pve01", + "mode": "change", + "component": "cluster-audit", + "started_at_utc": "2026-07-24T10:09:37Z", + "finished_at_utc": "2026-07-24T10:09:37Z", + "reference_register_checked": true, + "reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e", + "error_register_checked": true, + "error_register_sha256": "08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752", + "command_sha256": "832bf43f1cf3bf097115f7beafae216d337dd275ac5d9d5c5142c9a9a8b62bd9", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "changes_made": true, + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "41fc6b0e8c0f55e94079117bbc6ea01b65eb0d231b8e30a872d586a88eaa145a", + "sanitized_output_sha256": "41fc6b0e8c0f55e94079117bbc6ea01b65eb0d231b8e30a872d586a88eaa145a", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "Traceback (most recent call last):\n File \"\", line 199, in \n raise RuntimeError(\"JQ_ARGUMENT_INSERTION_POINT_INVALID\")\nRuntimeError: JQ_ARGUMENT_INSERTION_POINT_INVALID\nDETAIL=RUNTIME_ORIGINAL_SHA256=1de52eb4ddb17b0ecff2cf3f3021e65b92e91fb44416f97943c51e248c512ed6\nDETAIL=DESIRED_ORIGINAL_SHA256=1de52eb4ddb17b0ecff2cf3f3021e65b92e91fb44416f97943c51e248c512ed6\n" +} diff --git a/runtime/history/HOMELAB-VM-2CLOUD-NOLOCAL-FIX-433.txt b/runtime/history/HOMELAB-VM-2CLOUD-NOLOCAL-FIX-433.txt new file mode 100644 index 0000000..52b2437 --- /dev/null +++ b/runtime/history/HOMELAB-VM-2CLOUD-NOLOCAL-FIX-433.txt @@ -0,0 +1,30 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=HOMELAB-VM-2CLOUD-NOLOCAL-FIX-433 +STATUS=FAIL +RC=1 +HOST=pve01 +MODE=change +COMPONENT=cluster-audit +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752 +COMMAND_SHA256=832bf43f1cf3bf097115f7beafae216d337dd275ac5d9d5c5142c9a9a8b62bd9 +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGES_MADE=true +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=41fc6b0e8c0f55e94079117bbc6ea01b65eb0d231b8e30a872d586a88eaa145a +SANITIZED_OUTPUT_SHA256=41fc6b0e8c0f55e94079117bbc6ea01b65eb0d231b8e30a872d586a88eaa145a +OUTPUT_BEGIN +Traceback (most recent call last): + File "", line 199, in + raise RuntimeError("JQ_ARGUMENT_INSERTION_POINT_INVALID") +RuntimeError: JQ_ARGUMENT_INSERTION_POINT_INVALID +DETAIL=RUNTIME_ORIGINAL_SHA256=1de52eb4ddb17b0ecff2cf3f3021e65b92e91fb44416f97943c51e248c512ed6 +DETAIL=DESIRED_ORIGINAL_SHA256=1de52eb4ddb17b0ecff2cf3f3021e65b92e91fb44416f97943c51e248c512ed6 + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 74085bb..2a9057c 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,30 +1,30 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "HOMELAB-BACKUP-NO-LOCAL-INVARIANT-AUDIT-432", - "status": "OK", - "rc": 0, + "command_id": "HOMELAB-VM-2CLOUD-NOLOCAL-FIX-433", + "status": "FAIL", + "rc": 1, "host": "pve01", - "mode": "read-only", + "mode": "change", "component": "cluster-audit", - "started_at_utc": "2026-07-24T10:02:43Z", - "finished_at_utc": "2026-07-24T10:02:45Z", + "started_at_utc": "2026-07-24T10:09:37Z", + "finished_at_utc": "2026-07-24T10:09:37Z", "reference_register_checked": true, "reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e", "error_register_checked": true, "error_register_sha256": "08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752", - "command_sha256": "3d74c7e2671b37a475e371e668d24c5a96cd5db6b4171efbae25b123278b6883", + "command_sha256": "832bf43f1cf3bf097115f7beafae216d337dd275ac5d9d5c5142c9a9a8b62bd9", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "changes_made": false, + "changes_made": true, "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "cc2f90a2cae34633773e4468f017e38bc9d8d85abc7d3c929e39aa9f0e9d278b", - "sanitized_output_sha256": "cc2f90a2cae34633773e4468f017e38bc9d8d85abc7d3c929e39aa9f0e9d278b", + "raw_evidence_sha256": "41fc6b0e8c0f55e94079117bbc6ea01b65eb0d231b8e30a872d586a88eaa145a", + "sanitized_output_sha256": "41fc6b0e8c0f55e94079117bbc6ea01b65eb0d231b8e30a872d586a88eaa145a", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "DETAIL=POLICY=DUAL_CLOUD_VERIFY_THEN_DELETE_ALL_LOCAL_PAYLOADS\nDETAIL=CHANGES_PLANNED=NO\nDETAIL=STATE_FILE=/var/lib/homelab-vm-backup/latest-vm-local-dumps-cloud.json\nDETAIL=STATE_FILE_STATUS=READABLE\nDETAIL=STATE_FIELD=$.job_id=homelab-pve01-vm-local-dumps-20260719T070607Z\nDETAIL=STATE_FIELD=$.status=OK\nDETAIL=STATE_FIELD=$.remote_a=pve01-mail-01-crypt:homelab-backups/pve01/vm-local-dumps/homelab-pve01-vm-local-dumps-20260719T070607Z\nDETAIL=STATE_FIELD=$.remote_b=pve01-mail-02-crypt:homelab-backups/pve01/vm-local-dumps/homelab-pve01-vm-local-dumps-20260719T070607Z\nDETAIL=STATE_FIELD=$.chunk_size_bytes=1073741824\nDETAIL=STATE_FIELD=$.local_dumps_deleted=False\nDETAIL=STATE_FILE=/var/lib/homelab-backup-matrix/state.json\nDETAIL=STATE_FILE_STATUS=READABLE\nDETAIL=STATE_FIELD=$.jobs[0].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[0].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[0].status=OK\nDETAIL=STATE_FIELD=$.jobs[1].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[1].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[1].status=OK\nDETAIL=STATE_FIELD=$.jobs[2].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[2].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[2].status=STALE\nDETAIL=STATE_FIELD=$.jobs[3].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[3].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[3].status=OK\nDETAIL=STATE_FIELD=$.jobs[4].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[4].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[4].status=OK\nDETAIL=STATE_FIELD=$.jobs[5].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[5].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[5].status=OK\nDETAIL=STATE_FIELD=$.jobs[6].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[6].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[6].status=OK\nDETAIL=STATE_FIELD=$.jobs[7].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[7].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[7].status=OK\nDETAIL=STATE_FIELD=$.jobs[8].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[8].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[8].status=DISABLED\nDETAIL=STATE_FIELD=$.jobs[9].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[9].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[9].status=OK\nDETAIL=STATE_FIELD=$.jobs[10].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[10].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[10].status=OK\nDETAIL=STATE_FIELD=$.jobs[11].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[11].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[11].status=OK\nDETAIL=STATE_FIELD=$.jobs[12].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[12].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[12].status=OK\nDETAIL=STATE_FIELD=$.jobs[13].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[13].source_status=WARN\nDETAIL=STATE_FIELD=$.jobs[13].status=FAIL\nDETAIL=STATE_FIELD=$.jobs[14].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[14].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[14].status=OK\nDETAIL=STATE_FIELD=$.jobs[15].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[15].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[15].status=OK\nDETAIL=STATE_FIELD=$.jobs[16].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[16].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[16].status=OK\nDETAIL=STATE_FIELD=$.jobs[17].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[17].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[17].status=DISABLED\nDETAIL=STATE_FIELD=$.jobs[18].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[18].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[18].status=OK\nDETAIL=STATE_FIELD=$.jobs[19].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[19].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[19].status=OK\nDETAIL=STATE_FIELD=$.jobs[20].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[20].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[20].status=OK\nDETAIL=STATE_FIELD=$.jobs[21].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[21].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[21].status=OK\nDETAIL=STATE_FIELD=$.jobs[22].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[22].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[22].status=STALE\nDETAIL=STATE_FIELD=$.jobs[23].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[23].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[23].status=DISABLED\nDETAIL=STATE_FIELD=$.jobs[24].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[24].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[24].status=OK\nDETAIL=STATE_FIELD=$.jobs[25].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[25].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[25].status=DISABLED\nDETAIL=STATE_FIELD=$.jobs[26].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[26].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[26].status=OK\nDETAIL=STATE_FIELD=$.jobs[27].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[27].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[27].status=OK\nDETAIL=STATE_FIELD=$.jobs[28].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[28].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[28].status=OK\nDETAIL=STATE_FIELD=$.jobs[29].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[29].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[29].status=OK\nDETAIL=STATE_FIELD=$.jobs[30].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[30].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[30].status=OK\nDETAIL=STATE_FIELD=$.jobs[31].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[31].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[31].status=OK\nDETAIL=STATE_FIELD=$.jobs[32].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[32].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[32].status=OK\nDETAIL=STATE_FIELD=$.jobs[33].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[33].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[33].status=OK\nDETAIL=STATE_FIELD=$.jobs[34].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[34].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[34].status=OK\nDETAIL=STATE_FIELD=$.jobs[35].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[35].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[35].status=FAIL\nDETAIL=STATE_FIELD=$.jobs[36].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[36].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[36].status=DISABLED\nDETAIL=STATE_FIELD=$.jobs[37].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[37].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[37].status=STALE\nDETAIL=STATE_FIELD=$.jobs[38].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[38].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[38].status=OK\nDETAIL=STATE_FIELD=$.jobs[39].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[39].source_status=OK\nDETAIL=STATE_FIELD=$.jobs[39].status=OK\nDETAIL=STATE_FIELD=$.jobs[40].service_exec_main_status=0\nDETAIL=STATE_FIELD=$.jobs[40].source_status=FAIL\nDETAIL=STATE_FIELD=$.jobs[40].status=FAIL\nDETAIL=STATE_FIELD=$.matrix_sha256=6b7c5df66c411d1e9630fb336c55007bcd923f1a0bfcc64d687fb1105011eceb\nDETAIL=STATE_FIELD=$.summary.jobs_bad=6\nDETAIL=STATE_FIELD=$.summary.jobs_disabled=5\nDETAIL=STATE_FIELD=$.summary.jobs_ok=30\nDETAIL=STATE_FIELD=$.summary.jobs_total=41\nDETAIL=STATE_FIELD=$.summary.jobs_unmapped=0\nDETAIL=STATE_FIELD=$.summary.status=FAIL\nDETAIL=UNIT_BEGIN=homelab-vm160-remote-backup.service\nDETAIL=UNIT_SHOW_RC=0\nDETAIL=UNIT_PROPERTY=Result=success\nDETAIL=UNIT_PROPERTY=ExecMainStatus=0\nDETAIL=UNIT_PROPERTY=ExecStart={ path=/usr/local/sbin/homelab-vm160-remote-backup ; argv[]=/usr/local/sbin/homelab-vm160-remote-backup ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }\nDETAIL=UNIT_PROPERTY=LoadState=loaded\nDETAIL=UNIT_PROPERTY=ActiveState=inactive\nDETAIL=UNIT_PROPERTY=SubState=dead\nDETAIL=UNIT_PROPERTY=FragmentPath=/etc/systemd/system/homelab-vm160-remote-backup.service\nDETAIL=SCRIPT_PATH=/usr/local/sbin/homelab-vm160-remote-backup\nDETAIL=SCRIPT_LINE=3:export SYSTEMD_PAGER=cat PAGER=cat SYSTEMD_LESS=FRXMK\nDETAIL=SCRIPT_LINE=8:PARENT=/mnt/staging/vzdump\nDETAIL=SCRIPT_LINE=10:HEALTH=/var/lib/homelab-health/vm160-remote-backup.txt\nDETAIL=SCRIPT_LINE=11:LOCK=/run/lock/homelab-vm160-remote-backup.lock\nDETAIL=SCRIPT_LINE=30:LOG=\"$(mktemp /tmp/vm160-remote-backup.XXXXXX.log)\"\nDETAIL=SCRIPT_LINE=31:cleanup(){\nDETAIL=SCRIPT_LINE=35:ssh \"${SSH[@]}\" \"$TARGET\" \"rm -rf -- '$DIR'\" >/dev/null 2>&1 || true\nDETAIL=SCRIPT_LINE=37:printf 'STATUS=FAIL\\nSERVICE=homelab-vm160-remote-backup\\nTIMESTAMP_UTC=%s\\nVMID=%s\\nTARGET_DIR=%s\\nRC=%s\\n' \"$TS\" \"$VMID\" \"$DIR\" \"$rc\" > \"$tmp\"\nDETAIL=SCRIPT_LINE=41:rm -f \"$LOG\"\nDETAIL=SCRIPT_LINE=44:trap cleanup EXIT\nDETAIL=SCRIPT_LINE=45:REMOTE_FREE=\"$(ssh \"${SSH[@]}\" \"$TARGET\" \"df -B1 --output=avail '$PARENT' | awk 'NR==2{print \\$1}'\")\"\nDETAIL=SCRIPT_LINE=53:test \"$REMOTE_FREE\" -ge \"$REQUIRED\"\nDETAIL=SCRIPT_LINE=55:ssh \"${SSH[@]}\" \"$SOURCE\" \"vzdump $VMID --stdout 1 --mode snapshot --compress zstd --ionice 7\" 2>\"$LOG\" | ssh \"${SSH[@]}\" \"$TARGET\" \"cat > '$PART'\"\nDETAIL=SCRIPT_LINE=57:ssh \"${SSH[@]}\" \"$TARGET\" \"cat > '$DIR/vzdump.log'\" < \"$LOG\"\nDETAIL=SCRIPT_LINE=59:SHA=\"$(ssh \"${SSH[@]}\" \"$TARGET\" \"sha256sum '$FINAL' | awk '{print \\$1}'\")\"\nDETAIL=SCRIPT_LINE=62:printf 'STATUS=OK\\nSERVICE=homelab-vm160-remote-backup\\nTIMESTAMP_UTC=%s\\nVMID=%s\\nSOURCE_NODE=pve02\\nTARGET_NODE=pve03\\nTARGET_DIR=%s\\nARCHIVE=%s\\nSIZE_BYTES=%s\\nSHA256=%s\\nREMOTE_RETENTION_GENERATIONS=1\\n' \"$TS\" \"$VMID\" \"$DIR\" \"$FINAL\" \"$SIZE\" \"$SHA\" > \"$tmp\"\nDETAIL=SCRIPT_LINE=66:rm -f \"$LOG\"\nDETAIL=SCRIPT_LINE=67:printf 'VM160_REMOTE_BACKUP_STATUS=OK\\nTARGET_DIR=%s\\nARCHIVE=%s\\nSIZE_BYTES=%s\\nSHA256=%s\\n' \"$DIR\" \"$FINAL\" \"$SIZE\" \"$SHA\"\nDETAIL=UNIT_END=homelab-vm160-remote-backup.service\nDETAIL=UNIT_BEGIN=homelab-vm-local-dumps-2cloud.service\nDETAIL=UNIT_SHOW_RC=0\nDETAIL=UNIT_PROPERTY=Result=success\nDETAIL=UNIT_PROPERTY=ExecMainStatus=0\nDETAIL=UNIT_PROPERTY=ExecStart={ path=/usr/local/sbin/homelab-vm-local-dumps-2cloud ; argv[]=/usr/local/sbin/homelab-vm-local-dumps-2cloud ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }\nDETAIL=UNIT_PROPERTY=LoadState=loaded\nDETAIL=UNIT_PROPERTY=ActiveState=inactive\nDETAIL=UNIT_PROPERTY=SubState=dead\nDETAIL=UNIT_PROPERTY=FragmentPath=/etc/systemd/system/homelab-vm-local-dumps-2cloud.service\nDETAIL=SCRIPT_PATH=/usr/local/sbin/homelab-vm-local-dumps-2cloud\nDETAIL=SCRIPT_LINE=4:OUT=\"/var/lib/homelab-health/vm-local-dumps-cloud.txt\"\nDETAIL=SCRIPT_LINE=6:LOG=\"$ROOT/vm-local-dumps-2cloud-latest.log\"\nDETAIL=SCRIPT_LINE=7:VERIFY_ROOT=\"/var/tmp/homelab-vm-local-dumps-verify\"\nDETAIL=SCRIPT_LINE=12:mkdir -p /var/lib/homelab-health \"$ROOT\" \"$VERIFY_ROOT\" \"$CHUNK_ROOT\"\nDETAIL=SCRIPT_LINE=55:SHA=\"$(sha256sum \"$F\" | cut -d\" \" -f1)\"\nDETAIL=SCRIPT_LINE=64:rm -rf \"$CDIR\"\nDETAIL=SCRIPT_LINE=69:(cd \"$CDIR\" && sha256sum part-* > chunks.sha256)\nDETAIL=SCRIPT_LINE=92:\"sha256\":p[3],\nDETAIL=SCRIPT_LINE=112:DEST_A=\"${REMOTE_A%/}/${NODE}/vm-local-dumps/${JOB_ID}\"\nDETAIL=SCRIPT_LINE=113:DEST_B=\"${REMOTE_B%/}/${NODE}/vm-local-dumps/${JOB_ID}\"\nDETAIL=SCRIPT_LINE=115:upload_one_dest() {\nDETAIL=SCRIPT_LINE=117:rclone mkdir \"$DEST/files\" >> \"$LOG\" 2>&1 || BAD=$((BAD+1))\nDETAIL=SCRIPT_LINE=121:echo \"UPLOAD_CHUNKED dest=$DEST file=$bn size=$size parts=$parts\" >> \"$LOG\"\nDETAIL=SCRIPT_LINE=122:rclone mkdir \"$DEST/files/$bn.chunks\" >> \"$LOG\" 2>&1 || BAD=$((BAD+1))\nDETAIL=SCRIPT_LINE=126:rclone copyto \"$part\" \"$DEST/files/$bn.chunks/$pn\" --transfers 1 --checkers 4 >> \"$LOG\" 2>&1 || BAD=$((BAD+1))\nDETAIL=SCRIPT_LINE=128:rclone copyto \"$CDIR/chunks.sha256\" \"$DEST/files/$bn.chunks/chunks.sha256\" >> \"$LOG\" 2>&1 || BAD=$((BAD+1))\nDETAIL=SCRIPT_LINE=130:echo \"UPLOAD_DIRECT dest=$DEST file=$bn size=$size\" >> \"$LOG\"\nDETAIL=SCRIPT_LINE=131:rclone copyto \"$path\" \"$DEST/files/$bn\" --transfers 1 --checkers 4 >> \"$LOG\" 2>&1 || BAD=$((BAD+1))\nDETAIL=SCRIPT_LINE=135:rclone copyto \"$CHKS\" \"$DEST/checksums.txt\" >> \"$LOG\" 2>&1 || BAD=$((BAD+1))\nDETAIL=SCRIPT_LINE=136:rclone copyto \"$FILES_TSV\" \"$DEST/files.tsv\" >> \"$LOG\" 2>&1 || BAD=$((BAD+1))\nDETAIL=SCRIPT_LINE=137:rclone copyto \"$MAN\" \"$DEST/manifest.json\" >> \"$LOG\" 2>&1 || BAD=$((BAD+1))\nDETAIL=SCRIPT_LINE=140:verify_one_dest() {\nDETAIL=SCRIPT_LINE=143:VBASE=\"$VERIFY_ROOT/$JOB_ID/$LABEL\"\nDETAIL=SCRIPT_LINE=144:rm -rf \"$VBASE\"\nDETAIL=SCRIPT_LINE=146:rclone copyto \"$DEST/manifest.json\" \"$VBASE/manifest.json\" >> \"$LOG\" 2>&1 || BAD=$((BAD+1))\nDETAIL=SCRIPT_LINE=153:echo \"VERIFY_CHUNKED label=$LABEL file=$bn parts=$parts\" >> \"$LOG\"\nDETAIL=SCRIPT_LINE=154:rclone copy \"$DEST/files/$bn.chunks\" \"$VDIR\" --filter \"+ part-*\" --filter \"+ chunks.sha256\" --filter \"- *\" --transfers 1 --checkers 4 >> \"$LOG\" 2>&1 || BAD=$((BAD+1))\nDETAIL=SCRIPT_LINE=155:(cd \"$VDIR\" && sha256sum -c chunks.sha256) >> \"$LOG\" 2>&1 || BAD=$((BAD+1))\nDETAIL=SCRIPT_LINE=156:CALC=\"$(find \"$VDIR\" -maxdepth 1 -type f -name 'part-*' | sort | xargs cat | sha256sum | cut -d\" \" -f1)\"\nDETAIL=SCRIPT_LINE=163:rm -rf \"$VDIR\"\nDETAIL=SCRIPT_LINE=165:echo \"VERIFY_DIRECT label=$LABEL file=$bn\" >> \"$LOG\"\nDETAIL=SCRIPT_LINE=166:rclone copyto \"$DEST/files/$bn\" \"$VBASE/$bn\" --transfers 1 >> \"$LOG\" 2>&1 || BAD=$((BAD+1))\nDETAIL=SCRIPT_LINE=167:printf \"%s %s\\n\" \"$sha\" \"$VBASE/$bn\" | sha256sum -c - >> \"$LOG\" 2>&1 || BAD=$((BAD+1))\nDETAIL=SCRIPT_LINE=168:rm -f \"$VBASE/$bn\"\nDETAIL=SCRIPT_LINE=171:rm -rf \"$VBASE\"\nDETAIL=SCRIPT_LINE=175:upload_one_dest \"$DEST_A\"\nDETAIL=SCRIPT_LINE=176:upload_one_dest \"$DEST_B\"\nDETAIL=SCRIPT_LINE=180:verify_one_dest \"A\" \"$DEST_A\"\nDETAIL=SCRIPT_LINE=181:verify_one_dest \"B\" \"$DEST_B\"\nDETAIL=SCRIPT_LINE=184:rm -rf \"$VERIFY_ROOT/$JOB_ID\"\nDETAIL=SCRIPT_LINE=185:rm -rf \"$CHUNK_ROOT/$JOB_ID\"\nDETAIL=SCRIPT_LINE=193:--arg remote_a \"$DEST_A\" \\\nDETAIL=SCRIPT_LINE=194:--arg remote_b \"$DEST_B\" \\\nDETAIL=SCRIPT_LINE=200:\"{job_id:\\$job_id,status:\\$status,node:\\$node,remote_a:\\$remote_a,remote_b:\\$remote_b,count:\\$count,total_bytes:\\$total_bytes,chunked_count:\\$chunked_count,chunk_size_bytes:\\$chunk_size_bytes,log:\\$log,local_dumps_deleted:false}\" \\\nDETAIL=SCRIPT_LINE=201:> \"$ROOT/latest-vm-local-dumps-cloud.json\"\nDETAIL=SCRIPT_LINE=203:echo \"STATUS=$STATUS TS=$TS TYPE=vm-local-dumps-cloud BAD=$BAD COUNT=$COUNT CHUNKED=$CHUNKED TOTAL_BYTES=$TOTAL JOB=$JOB_ID REMOTE_A=$DEST_A REMOTE_B=$DEST_B LOG=$LOG\" > \"$OUT\"\nDETAIL=SCRIPT_LINE=204:cat \"$OUT\"\nDETAIL=UNIT_END=homelab-vm-local-dumps-2cloud.service\nDETAIL=PAYLOAD_HOST_BEGIN=pve01\nDETAIL=PAYLOAD_ROOT=pve01:/var/lib/vz/dump\nDETAIL=PAYLOAD_ROOT_STATUS=PRESENT\nDETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-lxc-110-2026_07_21-03_30_02.tar.zst|BYTES=329541843|AGE_SECONDS=293553\nDETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-lxc-110-2026_07_24-03_30_02.tar.zst|BYTES=339140622|AGE_SECONDS=34352\nDETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-lxc-112-2026_07_22-03_30_09.tar.zst|BYTES=222794054|AGE_SECONDS=207149\nDETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-lxc-110-2026_07_22-03_30_01.tar.zst|BYTES=332951369|AGE_SECONDS=207154\nDETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-qemu-150-2026_07_21-03_30_16.vma.zst|BYTES=7021952392|AGE_SECONDS=293496\nDETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-qemu-150-2026_07_24-03_30_16.vma.zst|BYTES=7016624549|AGE_SECONDS=34298\nDETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-qemu-150-2026_07_22-03_30_14.vma.zst|BYTES=7052176114|AGE_SECONDS=207100\nDETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-lxc-112-2026_07_21-03_30_10.tar.zst|BYTES=222777732|AGE_SECONDS=293547\nDETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-lxc-112-2026_07_24-03_30_11.tar.zst|BYTES=222859457|AGE_SECONDS=34347\nDETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-qemu-150-2026_07_23-03_30_16.vma.zst|BYTES=7024165999|AGE_SECONDS=120695\nDETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-lxc-110-2026_07_23-03_30_02.tar.zst|BYTES=336245409|AGE_SECONDS=120752\nDETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-lxc-112-2026_07_23-03_30_11.tar.zst|BYTES=222808025|AGE_SECONDS=120747\nDETAIL=PAYLOAD_ROOT=pve01:/mnt/staging/vzdump\nDETAIL=PAYLOAD_ROOT_STATUS=PRESENT\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260705T004739Z/pve03/vzdump-qemu-130-2026_07_05-03_49_34.vma.zst|BYTES=11242736440|AGE_SECONDS=1674545\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260705T004739Z/pve02/vzdump-lxc-111-2026_07_05-03_48_52.tar.zst|BYTES=255533195|AGE_SECONDS=1674805\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260705T004739Z/pve02/vzdump-lxc-113-2026_07_05-03_49_19.tar.zst|BYTES=220380760|AGE_SECONDS=1674791\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260705T004739Z/pve01/vzdump-qemu-150-2026_07_05-03_47_52.vma.zst|BYTES=7004920660|AGE_SECONDS=1674842\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260705T004739Z/pve01/vzdump-lxc-112-2026_07_05-03_47_46.tar.zst|BYTES=222468077|AGE_SECONDS=1674891\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260705T004739Z/pve01/vzdump-lxc-110-2026_07_05-03_47_40.tar.zst|BYTES=269221740|AGE_SECONDS=1674897\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260628T004739Z/pve03/vzdump-qemu-130-2026_06_28-03_49_15.vma.zst|BYTES=27024990491|AGE_SECONDS=2279192\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260628T004739Z/pve02/vzdump-lxc-113-2026_06_28-03_49_00.tar.zst|BYTES=220326595|AGE_SECONDS=2279610\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260628T004739Z/pve02/vzdump-lxc-111-2026_06_28-03_48_46.tar.zst|BYTES=242676818|AGE_SECONDS=2279624\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260628T004739Z/pve01/vzdump-lxc-112-2026_06_28-03_47_46.tar.zst|BYTES=222365246|AGE_SECONDS=2279692\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260628T004739Z/pve01/vzdump-lxc-110-2026_06_28-03_47_40.tar.zst|BYTES=253314990|AGE_SECONDS=2279698\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260628T004739Z/pve01/vzdump-qemu-150-2026_06_28-03_47_51.vma.zst|BYTES=7003671925|AGE_SECONDS=2279646\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260719T004537Z/pve03/vzdump-qemu-130-2026_07_19-03_48_01.vma.zst|BYTES=11043726130|AGE_SECONDS=465037\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260719T004537Z/pve02/vzdump-lxc-113-2026_07_19-03_47_43.tar.zst|BYTES=220049041|AGE_SECONDS=465284\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260719T004537Z/pve02/vzdump-lxc-111-2026_07_19-03_47_26.tar.zst|BYTES=284443608|AGE_SECONDS=465301\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260719T004537Z/pve01/vzdump-qemu-150-2026_07_19-03_45_58.vma.zst|BYTES=7008027143|AGE_SECONDS=465328\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260719T004537Z/pve01/vzdump-lxc-110-2026_07_19-03_45_38.tar.zst|BYTES=323668231|AGE_SECONDS=465417\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260719T004537Z/pve01/vzdump-lxc-112-2026_07_19-03_45_47.tar.zst|BYTES=222745965|AGE_SECONDS=465406\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260712T004231Z/pve03/vzdump-qemu-130-2026_07_12-03_44_28.vma.zst|BYTES=10813915936|AGE_SECONDS=1070055\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260712T004231Z/pve02/vzdump-lxc-111-2026_07_12-03_43_45.tar.zst|BYTES=270924730|AGE_SECONDS=1070317\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260712T004231Z/pve02/vzdump-lxc-113-2026_07_12-03_44_07.tar.zst|BYTES=220482178|AGE_SECONDS=1070297\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260712T004231Z/pve01/vzdump-lxc-112-2026_07_12-03_42_39.tar.zst|BYTES=222566793|AGE_SECONDS=1070398\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260712T004231Z/pve01/vzdump-qemu-150-2026_07_12-03_42_45.vma.zst|BYTES=7014397787|AGE_SECONDS=1070350\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260712T004231Z/pve01/vzdump-lxc-110-2026_07_12-03_42_31.tar.zst|BYTES=302840996|AGE_SECONDS=1070404\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/full-manual-backup-20260615T092720Z/pve03/vzdump-qemu-130-2026_06_15-12_27_45.vma.zst|BYTES=829658873|AGE_SECONDS=3371676\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/full-manual-backup-20260615T092720Z/pve02/vzdump-lxc-113-2026_06_15-12_27_32.tar.zst|BYTES=220018661|AGE_SECONDS=3371701\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/full-manual-backup-20260615T092720Z/pve02/vzdump-lxc-111-2026_06_15-12_27_22.tar.zst|BYTES=228398861|AGE_SECONDS=3371712\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/full-manual-backup-20260615T092720Z/pve01/vzdump-qemu-150-2026_06_15-12_19_05.vma.zst|BYTES=6957596210|AGE_SECONDS=3372173\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/full-manual-backup-20260615T092720Z/pve01/vzdump-lxc-112-2026_06_15-12_23_56.tar.zst|BYTES=222110027|AGE_SECONDS=3371924\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/full-manual-backup-20260615T092720Z/pve01/vzdump-lxc-110-2026_06_15-12_23_52.tar.zst|BYTES=230562036|AGE_SECONDS=3371928\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/vm170-vm171/vzdump-qemu-170-2026_07_24-02_15_07.vma.zst|BYTES=11828704880|AGE_SECONDS=37618\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/vm170-vm171/vzdump-qemu-171-2026_07_23-02_36_37.vma.zst|BYTES=2157597134|AGE_SECONDS=122728\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/vm170-vm171/vzdump-qemu-170-2026_07_23-02_15_17.vma.zst|BYTES=11842330422|AGE_SECONDS=124008\nDETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/vm170-vm171/vzdump-qemu-171-2026_07_24-02_36_27.vma.zst|BYTES=2158869638|AGE_SECONDS=36338\nDETAIL=PAYLOAD_ROOT=pve01:/var/lib/homelab-vm-backup/staging\nDETAIL=PAYLOAD_ROOT_STATUS=ABSENT\nDETAIL=PAYLOAD_HOST_SUMMARY=pve01|COUNT=46|BYTES=159150279782\nDETAIL=PAYLOAD_HOST_END=pve01\nDETAIL=PAYLOAD_HOST_BEGIN=pve02\nDETAIL=PAYLOAD_ROOT=pve02:/var/lib/vz/dump\nDETAIL=PAYLOAD_ROOT_STATUS=PRESENT\nDETAIL=LOCAL_PAYLOAD=pve02:/var/lib/vz/dump/vzdump-qemu-160-2026_07_01-03_30_27.vma.zst::997503422::1782865871.1700059310/var/lib/vz/dump/vzdump-lxc-111-2026_07_24-03_30_03.tar.zst::293632136::1784853018.7398517980/var/lib/vz/dump/vzdump-qemu-160-2026_06_30-03_30_25.vma.zst::868048369::1782779468.4903256780/var/lib/vz/dump/vzdump-lxc-113-2026_07_21-03_30_21.tar.zst::220080970::1784593833.3910787180/var/lib/vz/dump/vzdump-lxc-111-2026_07_22-03_30_01.tar.zst::290059742::1784680222.8748248510/var/lib/vz/dump/vzdump-lxc-111-2026_07_23-03_30_02.tar.zst::292185437::1784766624.6563558990/var/lib/vz/dump/vzdump-lxc-113-2026_07_23-03_30_24.tar.zst::220108944::1784766637.5724249240/var/lib/vz/dump/vzdump-lxc-113-2026_07_22-03_30_23.tar.zst::220095608::1784680240.6809207660/var/lib/vz/dump/vzdump-lxc-111-2026_07_21-03_30_04.tar.zst::288349157::1784593821.2480085730/var/lib/vz/dump/vzdump-lxc-113-2026_07_24-03_30_19.tar.zst|BYTES=220234127|AGE_SECONDS=34333\nDETAIL=PAYLOAD_ROOT=pve02:/mnt/staging/vzdump\nDETAIL=PAYLOAD_ROOT_STATUS=PRESENT\nDETAIL=LOCAL_PAYLOAD=pve02:/mnt/staging/vzdump/auto-pve02-20260615T121549Z/vzdump-lxc-113-2026_06_15-15_16_01.tar.zst::220085886::1781525770.6722751820/mnt/staging/vzdump/auto-pve02-20260615T121549Z/vzdump-lxc-111-2026_06_15-15_15_50.tar.zst::228433321::1781525759.9832231610/mnt/staging/vzdump/auto-pve02-20260615T184325Z/vzdump-lxc-111-2026_06_15-21_43_27.tar.zst::228695245::1781549016.3828865780/mnt/staging/vzdump/auto-pve02-20260615T184325Z/vzdump-lxc-113-2026_06_15-21_43_37.tar.zst::220088590::1781549027.0039397060/mnt/staging/vzdump/auto-pve02-20260615T145425Z/vzdump-lxc-111-2026_06_15-17_54_26.tar.zst::228364545::1781535276.0106286580/mnt/staging/vzdump/auto-pve02-20260615T145425Z/vzdump-lxc-113-2026_06_15-17_54_37.tar.zst::220087147::1781535286.6446806260/mnt/staging/vzdump/auto-pve02-20260615T125928Z/vzdump-lxc-111-2026_06_15-15_59_30.tar.zst::228433824::1781528379.7579730690/mnt/staging/vzdump/auto-pve02-20260615T125928Z/vzdump-lxc-113-2026_06_15-15_59_40.tar.zst::220086313::1781528390.6340260000/mnt/staging/vzdump/auto-pve02-20260628T004845Z/vzdump-lxc-113-2026_06_28-03_49_00.tar.zst::220326595::1782607753.1428569490/mnt/staging/vzdump/auto-pve02-20260628T004845Z/vzdump-lxc-111-2026_06_28-03_48_46.tar.zst::242676818::1782607739.4867871320/mnt/staging/vzdump/auto-pve02-20260615T201446Z/vzdump-lxc-111-2026_06_15-23_14_48.tar.zst::228706014::1781554497.6364731750/mnt/staging/vzdump/auto-pve02-20260615T201446Z/vzdump-lxc-113-2026_06_15-23_14_58.tar.zst::220089008::1781554508.5315278350/mnt/staging/vzdump/auto-pve02-20260705T004851Z/vzdump-lxc-111-2026_07_05-03_48_52.tar.zst::255533195::1783212558.3825236020/mnt/staging/vzdump/auto-pve02-20260705T004851Z/vzdump-lxc-113-2026_07_05-03_49_19.tar.zst::220380760::1783212571.8805933550/mnt/staging/vzdump/auto-pve02-20260719T004725Z/vzdump-lxc-111-2026_07_19-03_47_26.tar.zst::284443608::1784422061.8525503200/mnt/staging/vzdump/auto-pve02-20260719T004725Z/vzdump-lxc-113-2026_07_19-03_47_43.tar.zst::220049041::1784422078.9256407960/mnt/staging/vzdump/auto-pve02-20260712T004344Z/vzdump-lxc-111-2026_07_12-03_43_45.tar.zst::270924730::1783817046.4081420260/mnt/staging/vzdump/auto-pve02-20260712T004344Z/vzdump-lxc-113-2026_07_12-03_44_07.tar.zst::220482178::1783817065.7622435280/mnt/staging/vzdump/auto-pve02-20260621T004841Z/vzdump-lxc-113-2026_06_21-03_48_54.tar.zst::220165475::1782002947.0683211180/mnt/staging/vzdump/auto-pve02-20260621T004841Z/vzdump-lxc-111-2026_06_21-03_48_42.tar.zst::232731208::1782002933.6692546410/mnt/staging/vzdump/auto-pve02-20260615T161514Z/vzdump-lxc-111-2026_06_15-19_15_16.tar.zst::228462340::1781540125.7713503770/mnt/staging/vzdump/auto-pve02-20260615T161514Z/vzdump-lxc-113-2026_06_15-19_15_26.tar.zst::220087434::1781540136.7614046640/mnt/staging/vzdump/manual-pve02-20260615T092720Z/vzdump-lxc-113-2026_06_15-12_27_32.tar.zst::220018661::1781515662.0924756330/mnt/staging/vzdump/manual-pve02-20260615T092720Z/vzdump-lxc-111-2026_06_15-12_27_22.tar.zst::228398861::1781515651.4234214190/mnt/staging/vzdump/auto-pve02-20260616T023537Z/vzdump-lxc-111-2026_06_16-05_35_38.tar.zst::228693413::1781577348.0265431350/mnt/staging/vzdump/auto-pve02-20260616T023537Z/vzdump-lxc-113-2026_06_16-05_35_49.tar.zst::220093717::1781577358.9785981020/mnt/staging/vzdump/auto-pve02-20260615T095831Z/vzdump-lxc-111-2026_06_15-12_58_32.tar.zst::228398872::1781517522.2069308430/mnt/staging/vzdump/auto-pve02-20260615T095831Z/vzdump-lxc-113-2026_06_15-12_58_43.tar.zst|BYTES=220019157|AGE_SECONDS=3369831\nDETAIL=PAYLOAD_HOST_SUMMARY=pve02|COUNT=2|BYTES=440253284\nDETAIL=PAYLOAD_HOST_END=pve02\nDETAIL=PAYLOAD_HOST_BEGIN=pve03\nDETAIL=PAYLOAD_ROOT=pve03:/var/lib/vz/dump\nDETAIL=PAYLOAD_ROOT_STATUS=PRESENT\nDETAIL=LOCAL_PAYLOAD=pve03:/var/lib/vz/dump/vzdump-qemu-130-2026_07_23-03_30_03.vma.zst::11139455731::1784766836.0161157970/var/lib/vz/dump/vzdump-qemu-130-2026_07_21-03_30_06.vma.zst::11043834894::1784594034.3725716230/var/lib/vz/dump/vzdump-qemu-130-2026_07_22-03_30_02.vma.zst::11072513783::1784680438.8961071480/var/lib/vz/dump/vzdump-qemu-190-2026_07_23-03_33_56.vma.zst::1268419395::1784766881.2902288360/var/lib/vz/dump/vzdump-qemu-190-2026_07_24-03_34_00.vma.zst::1278418128::1784853285.0606354470/var/lib/vz/dump/vzdump-qemu-130-2026_07_24-03_30_02.vma.zst::11170433004::1784853240.1424086410/var/lib/vz/dump/vzdump-qemu-190-2026_07_21-03_33_55.vma.zst::1137072350::1784594077.6276811360/var/lib/vz/dump/vzdump-qemu-190-2026_07_22-03_33_59.vma.zst|BYTES=1177407443|AGE_SECONDS=206880\nDETAIL=PAYLOAD_ROOT=pve03:/mnt/staging/vzdump\nDETAIL=PAYLOAD_ROOT_STATUS=PRESENT\nDETAIL=LOCAL_PAYLOAD=pve03:/mnt/staging/vzdump/auto-pve03-20260719T004800Z/vzdump-qemu-130-2026_07_19-03_48_01.vma.zst::11043726130::1784422326.4811235470/mnt/staging/vzdump/auto-pve03-20260712T004427Z/vzdump-qemu-130-2026_07_12-03_44_28.vma.zst::10813915936::1783817308.4882503530/mnt/staging/vzdump/vm160-pve02-20260717T223819Z/vzdump-qemu-160-20260717T223819Z.vma.zst|BYTES=84995216465|AGE_SECONDS=559051\nDETAIL=PAYLOAD_HOST_SUMMARY=pve03|COUNT=2|BYTES=86172623908\nDETAIL=PAYLOAD_HOST_END=pve03\nDETAIL=POLICY_SUCCESS_REQUIRES=CLOUD1_VERIFIED,CLOUD2_VERIFIED,LOCAL_PAYLOAD_COUNT_ZERO\nDETAIL=SECRET_VALUES_OUTPUT=NONE\nDETAIL=BACKUP_NO_LOCAL_INVARIANT_AUDIT=PASS\nCHANGES_MADE=NO\n" + "output": "Traceback (most recent call last):\n File \"\", line 199, in \n raise RuntimeError(\"JQ_ARGUMENT_INSERTION_POINT_INVALID\")\nRuntimeError: JQ_ARGUMENT_INSERTION_POINT_INVALID\nDETAIL=RUNTIME_ORIGINAL_SHA256=1de52eb4ddb17b0ecff2cf3f3021e65b92e91fb44416f97943c51e248c512ed6\nDETAIL=DESIRED_ORIGINAL_SHA256=1de52eb4ddb17b0ecff2cf3f3021e65b92e91fb44416f97943c51e248c512ed6\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 446552e..52b2437 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,330 +1,30 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=HOMELAB-BACKUP-NO-LOCAL-INVARIANT-AUDIT-432 -STATUS=OK -RC=0 +COMMAND_ID=HOMELAB-VM-2CLOUD-NOLOCAL-FIX-433 +STATUS=FAIL +RC=1 HOST=pve01 -MODE=read-only +MODE=change COMPONENT=cluster-audit REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752 -COMMAND_SHA256=3d74c7e2671b37a475e371e668d24c5a96cd5db6b4171efbae25b123278b6883 +COMMAND_SHA256=832bf43f1cf3bf097115f7beafae216d337dd275ac5d9d5c5142c9a9a8b62bd9 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGES_MADE=false +CHANGES_MADE=true SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=cc2f90a2cae34633773e4468f017e38bc9d8d85abc7d3c929e39aa9f0e9d278b -SANITIZED_OUTPUT_SHA256=cc2f90a2cae34633773e4468f017e38bc9d8d85abc7d3c929e39aa9f0e9d278b +RAW_EVIDENCE_SHA256=41fc6b0e8c0f55e94079117bbc6ea01b65eb0d231b8e30a872d586a88eaa145a +SANITIZED_OUTPUT_SHA256=41fc6b0e8c0f55e94079117bbc6ea01b65eb0d231b8e30a872d586a88eaa145a OUTPUT_BEGIN -DETAIL=POLICY=DUAL_CLOUD_VERIFY_THEN_DELETE_ALL_LOCAL_PAYLOADS -DETAIL=CHANGES_PLANNED=NO -DETAIL=STATE_FILE=/var/lib/homelab-vm-backup/latest-vm-local-dumps-cloud.json -DETAIL=STATE_FILE_STATUS=READABLE -DETAIL=STATE_FIELD=$.job_id=homelab-pve01-vm-local-dumps-20260719T070607Z -DETAIL=STATE_FIELD=$.status=OK -DETAIL=STATE_FIELD=$.remote_a=pve01-mail-01-crypt:homelab-backups/pve01/vm-local-dumps/homelab-pve01-vm-local-dumps-20260719T070607Z -DETAIL=STATE_FIELD=$.remote_b=pve01-mail-02-crypt:homelab-backups/pve01/vm-local-dumps/homelab-pve01-vm-local-dumps-20260719T070607Z -DETAIL=STATE_FIELD=$.chunk_size_bytes=1073741824 -DETAIL=STATE_FIELD=$.local_dumps_deleted=False -DETAIL=STATE_FILE=/var/lib/homelab-backup-matrix/state.json -DETAIL=STATE_FILE_STATUS=READABLE -DETAIL=STATE_FIELD=$.jobs[0].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[0].source_status=OK -DETAIL=STATE_FIELD=$.jobs[0].status=OK -DETAIL=STATE_FIELD=$.jobs[1].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[1].source_status=OK -DETAIL=STATE_FIELD=$.jobs[1].status=OK -DETAIL=STATE_FIELD=$.jobs[2].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[2].source_status=OK -DETAIL=STATE_FIELD=$.jobs[2].status=STALE -DETAIL=STATE_FIELD=$.jobs[3].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[3].source_status=OK -DETAIL=STATE_FIELD=$.jobs[3].status=OK -DETAIL=STATE_FIELD=$.jobs[4].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[4].source_status=OK -DETAIL=STATE_FIELD=$.jobs[4].status=OK -DETAIL=STATE_FIELD=$.jobs[5].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[5].source_status=OK -DETAIL=STATE_FIELD=$.jobs[5].status=OK -DETAIL=STATE_FIELD=$.jobs[6].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[6].source_status=OK -DETAIL=STATE_FIELD=$.jobs[6].status=OK -DETAIL=STATE_FIELD=$.jobs[7].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[7].source_status=OK -DETAIL=STATE_FIELD=$.jobs[7].status=OK -DETAIL=STATE_FIELD=$.jobs[8].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[8].source_status=OK -DETAIL=STATE_FIELD=$.jobs[8].status=DISABLED -DETAIL=STATE_FIELD=$.jobs[9].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[9].source_status=OK -DETAIL=STATE_FIELD=$.jobs[9].status=OK -DETAIL=STATE_FIELD=$.jobs[10].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[10].source_status=OK -DETAIL=STATE_FIELD=$.jobs[10].status=OK -DETAIL=STATE_FIELD=$.jobs[11].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[11].source_status=OK -DETAIL=STATE_FIELD=$.jobs[11].status=OK -DETAIL=STATE_FIELD=$.jobs[12].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[12].source_status=OK -DETAIL=STATE_FIELD=$.jobs[12].status=OK -DETAIL=STATE_FIELD=$.jobs[13].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[13].source_status=WARN -DETAIL=STATE_FIELD=$.jobs[13].status=FAIL -DETAIL=STATE_FIELD=$.jobs[14].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[14].source_status=OK -DETAIL=STATE_FIELD=$.jobs[14].status=OK -DETAIL=STATE_FIELD=$.jobs[15].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[15].source_status=OK -DETAIL=STATE_FIELD=$.jobs[15].status=OK -DETAIL=STATE_FIELD=$.jobs[16].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[16].source_status=OK -DETAIL=STATE_FIELD=$.jobs[16].status=OK -DETAIL=STATE_FIELD=$.jobs[17].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[17].source_status=OK -DETAIL=STATE_FIELD=$.jobs[17].status=DISABLED -DETAIL=STATE_FIELD=$.jobs[18].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[18].source_status=OK -DETAIL=STATE_FIELD=$.jobs[18].status=OK -DETAIL=STATE_FIELD=$.jobs[19].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[19].source_status=OK -DETAIL=STATE_FIELD=$.jobs[19].status=OK -DETAIL=STATE_FIELD=$.jobs[20].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[20].source_status=OK -DETAIL=STATE_FIELD=$.jobs[20].status=OK -DETAIL=STATE_FIELD=$.jobs[21].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[21].source_status=OK -DETAIL=STATE_FIELD=$.jobs[21].status=OK -DETAIL=STATE_FIELD=$.jobs[22].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[22].source_status=OK -DETAIL=STATE_FIELD=$.jobs[22].status=STALE -DETAIL=STATE_FIELD=$.jobs[23].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[23].source_status=OK -DETAIL=STATE_FIELD=$.jobs[23].status=DISABLED -DETAIL=STATE_FIELD=$.jobs[24].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[24].source_status=OK -DETAIL=STATE_FIELD=$.jobs[24].status=OK -DETAIL=STATE_FIELD=$.jobs[25].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[25].source_status=OK -DETAIL=STATE_FIELD=$.jobs[25].status=DISABLED -DETAIL=STATE_FIELD=$.jobs[26].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[26].source_status=OK -DETAIL=STATE_FIELD=$.jobs[26].status=OK -DETAIL=STATE_FIELD=$.jobs[27].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[27].source_status=OK -DETAIL=STATE_FIELD=$.jobs[27].status=OK -DETAIL=STATE_FIELD=$.jobs[28].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[28].source_status=OK -DETAIL=STATE_FIELD=$.jobs[28].status=OK -DETAIL=STATE_FIELD=$.jobs[29].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[29].source_status=OK -DETAIL=STATE_FIELD=$.jobs[29].status=OK -DETAIL=STATE_FIELD=$.jobs[30].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[30].source_status=OK -DETAIL=STATE_FIELD=$.jobs[30].status=OK -DETAIL=STATE_FIELD=$.jobs[31].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[31].source_status=OK -DETAIL=STATE_FIELD=$.jobs[31].status=OK -DETAIL=STATE_FIELD=$.jobs[32].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[32].source_status=OK -DETAIL=STATE_FIELD=$.jobs[32].status=OK -DETAIL=STATE_FIELD=$.jobs[33].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[33].source_status=OK -DETAIL=STATE_FIELD=$.jobs[33].status=OK -DETAIL=STATE_FIELD=$.jobs[34].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[34].source_status=OK -DETAIL=STATE_FIELD=$.jobs[34].status=OK -DETAIL=STATE_FIELD=$.jobs[35].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[35].source_status=OK -DETAIL=STATE_FIELD=$.jobs[35].status=FAIL -DETAIL=STATE_FIELD=$.jobs[36].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[36].source_status=OK -DETAIL=STATE_FIELD=$.jobs[36].status=DISABLED -DETAIL=STATE_FIELD=$.jobs[37].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[37].source_status=OK -DETAIL=STATE_FIELD=$.jobs[37].status=STALE -DETAIL=STATE_FIELD=$.jobs[38].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[38].source_status=OK -DETAIL=STATE_FIELD=$.jobs[38].status=OK -DETAIL=STATE_FIELD=$.jobs[39].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[39].source_status=OK -DETAIL=STATE_FIELD=$.jobs[39].status=OK -DETAIL=STATE_FIELD=$.jobs[40].service_exec_main_status=0 -DETAIL=STATE_FIELD=$.jobs[40].source_status=FAIL -DETAIL=STATE_FIELD=$.jobs[40].status=FAIL -DETAIL=STATE_FIELD=$.matrix_sha256=6b7c5df66c411d1e9630fb336c55007bcd923f1a0bfcc64d687fb1105011eceb -DETAIL=STATE_FIELD=$.summary.jobs_bad=6 -DETAIL=STATE_FIELD=$.summary.jobs_disabled=5 -DETAIL=STATE_FIELD=$.summary.jobs_ok=30 -DETAIL=STATE_FIELD=$.summary.jobs_total=41 -DETAIL=STATE_FIELD=$.summary.jobs_unmapped=0 -DETAIL=STATE_FIELD=$.summary.status=FAIL -DETAIL=UNIT_BEGIN=homelab-vm160-remote-backup.service -DETAIL=UNIT_SHOW_RC=0 -DETAIL=UNIT_PROPERTY=Result=success -DETAIL=UNIT_PROPERTY=ExecMainStatus=0 -DETAIL=UNIT_PROPERTY=ExecStart={ path=/usr/local/sbin/homelab-vm160-remote-backup ; argv[]=/usr/local/sbin/homelab-vm160-remote-backup ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 } -DETAIL=UNIT_PROPERTY=LoadState=loaded -DETAIL=UNIT_PROPERTY=ActiveState=inactive -DETAIL=UNIT_PROPERTY=SubState=dead -DETAIL=UNIT_PROPERTY=FragmentPath=/etc/systemd/system/homelab-vm160-remote-backup.service -DETAIL=SCRIPT_PATH=/usr/local/sbin/homelab-vm160-remote-backup -DETAIL=SCRIPT_LINE=3:export SYSTEMD_PAGER=cat PAGER=cat SYSTEMD_LESS=FRXMK -DETAIL=SCRIPT_LINE=8:PARENT=/mnt/staging/vzdump -DETAIL=SCRIPT_LINE=10:HEALTH=/var/lib/homelab-health/vm160-remote-backup.txt -DETAIL=SCRIPT_LINE=11:LOCK=/run/lock/homelab-vm160-remote-backup.lock -DETAIL=SCRIPT_LINE=30:LOG="$(mktemp /tmp/vm160-remote-backup.XXXXXX.log)" -DETAIL=SCRIPT_LINE=31:cleanup(){ -DETAIL=SCRIPT_LINE=35:ssh "${SSH[@]}" "$TARGET" "rm -rf -- '$DIR'" >/dev/null 2>&1 || true -DETAIL=SCRIPT_LINE=37:printf 'STATUS=FAIL\nSERVICE=homelab-vm160-remote-backup\nTIMESTAMP_UTC=%s\nVMID=%s\nTARGET_DIR=%s\nRC=%s\n' "$TS" "$VMID" "$DIR" "$rc" > "$tmp" -DETAIL=SCRIPT_LINE=41:rm -f "$LOG" -DETAIL=SCRIPT_LINE=44:trap cleanup EXIT -DETAIL=SCRIPT_LINE=45:REMOTE_FREE="$(ssh "${SSH[@]}" "$TARGET" "df -B1 --output=avail '$PARENT' | awk 'NR==2{print \$1}'")" -DETAIL=SCRIPT_LINE=53:test "$REMOTE_FREE" -ge "$REQUIRED" -DETAIL=SCRIPT_LINE=55:ssh "${SSH[@]}" "$SOURCE" "vzdump $VMID --stdout 1 --mode snapshot --compress zstd --ionice 7" 2>"$LOG" | ssh "${SSH[@]}" "$TARGET" "cat > '$PART'" -DETAIL=SCRIPT_LINE=57:ssh "${SSH[@]}" "$TARGET" "cat > '$DIR/vzdump.log'" < "$LOG" -DETAIL=SCRIPT_LINE=59:SHA="$(ssh "${SSH[@]}" "$TARGET" "sha256sum '$FINAL' | awk '{print \$1}'")" -DETAIL=SCRIPT_LINE=62:printf 'STATUS=OK\nSERVICE=homelab-vm160-remote-backup\nTIMESTAMP_UTC=%s\nVMID=%s\nSOURCE_NODE=pve02\nTARGET_NODE=pve03\nTARGET_DIR=%s\nARCHIVE=%s\nSIZE_BYTES=%s\nSHA256=%s\nREMOTE_RETENTION_GENERATIONS=1\n' "$TS" "$VMID" "$DIR" "$FINAL" "$SIZE" "$SHA" > "$tmp" -DETAIL=SCRIPT_LINE=66:rm -f "$LOG" -DETAIL=SCRIPT_LINE=67:printf 'VM160_REMOTE_BACKUP_STATUS=OK\nTARGET_DIR=%s\nARCHIVE=%s\nSIZE_BYTES=%s\nSHA256=%s\n' "$DIR" "$FINAL" "$SIZE" "$SHA" -DETAIL=UNIT_END=homelab-vm160-remote-backup.service -DETAIL=UNIT_BEGIN=homelab-vm-local-dumps-2cloud.service -DETAIL=UNIT_SHOW_RC=0 -DETAIL=UNIT_PROPERTY=Result=success -DETAIL=UNIT_PROPERTY=ExecMainStatus=0 -DETAIL=UNIT_PROPERTY=ExecStart={ path=/usr/local/sbin/homelab-vm-local-dumps-2cloud ; argv[]=/usr/local/sbin/homelab-vm-local-dumps-2cloud ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 } -DETAIL=UNIT_PROPERTY=LoadState=loaded -DETAIL=UNIT_PROPERTY=ActiveState=inactive -DETAIL=UNIT_PROPERTY=SubState=dead -DETAIL=UNIT_PROPERTY=FragmentPath=/etc/systemd/system/homelab-vm-local-dumps-2cloud.service -DETAIL=SCRIPT_PATH=/usr/local/sbin/homelab-vm-local-dumps-2cloud -DETAIL=SCRIPT_LINE=4:OUT="/var/lib/homelab-health/vm-local-dumps-cloud.txt" -DETAIL=SCRIPT_LINE=6:LOG="$ROOT/vm-local-dumps-2cloud-latest.log" -DETAIL=SCRIPT_LINE=7:VERIFY_ROOT="/var/tmp/homelab-vm-local-dumps-verify" -DETAIL=SCRIPT_LINE=12:mkdir -p /var/lib/homelab-health "$ROOT" "$VERIFY_ROOT" "$CHUNK_ROOT" -DETAIL=SCRIPT_LINE=55:SHA="$(sha256sum "$F" | cut -d" " -f1)" -DETAIL=SCRIPT_LINE=64:rm -rf "$CDIR" -DETAIL=SCRIPT_LINE=69:(cd "$CDIR" && sha256sum part-* > chunks.sha256) -DETAIL=SCRIPT_LINE=92:"sha256":p[3], -DETAIL=SCRIPT_LINE=112:DEST_A="${REMOTE_A%/}/${NODE}/vm-local-dumps/${JOB_ID}" -DETAIL=SCRIPT_LINE=113:DEST_B="${REMOTE_B%/}/${NODE}/vm-local-dumps/${JOB_ID}" -DETAIL=SCRIPT_LINE=115:upload_one_dest() { -DETAIL=SCRIPT_LINE=117:rclone mkdir "$DEST/files" >> "$LOG" 2>&1 || BAD=$((BAD+1)) -DETAIL=SCRIPT_LINE=121:echo "UPLOAD_CHUNKED dest=$DEST file=$bn size=$size parts=$parts" >> "$LOG" -DETAIL=SCRIPT_LINE=122:rclone mkdir "$DEST/files/$bn.chunks" >> "$LOG" 2>&1 || BAD=$((BAD+1)) -DETAIL=SCRIPT_LINE=126:rclone copyto "$part" "$DEST/files/$bn.chunks/$pn" --transfers 1 --checkers 4 >> "$LOG" 2>&1 || BAD=$((BAD+1)) -DETAIL=SCRIPT_LINE=128:rclone copyto "$CDIR/chunks.sha256" "$DEST/files/$bn.chunks/chunks.sha256" >> "$LOG" 2>&1 || BAD=$((BAD+1)) -DETAIL=SCRIPT_LINE=130:echo "UPLOAD_DIRECT dest=$DEST file=$bn size=$size" >> "$LOG" -DETAIL=SCRIPT_LINE=131:rclone copyto "$path" "$DEST/files/$bn" --transfers 1 --checkers 4 >> "$LOG" 2>&1 || BAD=$((BAD+1)) -DETAIL=SCRIPT_LINE=135:rclone copyto "$CHKS" "$DEST/checksums.txt" >> "$LOG" 2>&1 || BAD=$((BAD+1)) -DETAIL=SCRIPT_LINE=136:rclone copyto "$FILES_TSV" "$DEST/files.tsv" >> "$LOG" 2>&1 || BAD=$((BAD+1)) -DETAIL=SCRIPT_LINE=137:rclone copyto "$MAN" "$DEST/manifest.json" >> "$LOG" 2>&1 || BAD=$((BAD+1)) -DETAIL=SCRIPT_LINE=140:verify_one_dest() { -DETAIL=SCRIPT_LINE=143:VBASE="$VERIFY_ROOT/$JOB_ID/$LABEL" -DETAIL=SCRIPT_LINE=144:rm -rf "$VBASE" -DETAIL=SCRIPT_LINE=146:rclone copyto "$DEST/manifest.json" "$VBASE/manifest.json" >> "$LOG" 2>&1 || BAD=$((BAD+1)) -DETAIL=SCRIPT_LINE=153:echo "VERIFY_CHUNKED label=$LABEL file=$bn parts=$parts" >> "$LOG" -DETAIL=SCRIPT_LINE=154:rclone copy "$DEST/files/$bn.chunks" "$VDIR" --filter "+ part-*" --filter "+ chunks.sha256" --filter "- *" --transfers 1 --checkers 4 >> "$LOG" 2>&1 || BAD=$((BAD+1)) -DETAIL=SCRIPT_LINE=155:(cd "$VDIR" && sha256sum -c chunks.sha256) >> "$LOG" 2>&1 || BAD=$((BAD+1)) -DETAIL=SCRIPT_LINE=156:CALC="$(find "$VDIR" -maxdepth 1 -type f -name 'part-*' | sort | xargs cat | sha256sum | cut -d" " -f1)" -DETAIL=SCRIPT_LINE=163:rm -rf "$VDIR" -DETAIL=SCRIPT_LINE=165:echo "VERIFY_DIRECT label=$LABEL file=$bn" >> "$LOG" -DETAIL=SCRIPT_LINE=166:rclone copyto "$DEST/files/$bn" "$VBASE/$bn" --transfers 1 >> "$LOG" 2>&1 || BAD=$((BAD+1)) -DETAIL=SCRIPT_LINE=167:printf "%s %s\n" "$sha" "$VBASE/$bn" | sha256sum -c - >> "$LOG" 2>&1 || BAD=$((BAD+1)) -DETAIL=SCRIPT_LINE=168:rm -f "$VBASE/$bn" -DETAIL=SCRIPT_LINE=171:rm -rf "$VBASE" -DETAIL=SCRIPT_LINE=175:upload_one_dest "$DEST_A" -DETAIL=SCRIPT_LINE=176:upload_one_dest "$DEST_B" -DETAIL=SCRIPT_LINE=180:verify_one_dest "A" "$DEST_A" -DETAIL=SCRIPT_LINE=181:verify_one_dest "B" "$DEST_B" -DETAIL=SCRIPT_LINE=184:rm -rf "$VERIFY_ROOT/$JOB_ID" -DETAIL=SCRIPT_LINE=185:rm -rf "$CHUNK_ROOT/$JOB_ID" -DETAIL=SCRIPT_LINE=193:--arg remote_a "$DEST_A" \ -DETAIL=SCRIPT_LINE=194:--arg remote_b "$DEST_B" \ -DETAIL=SCRIPT_LINE=200:"{job_id:\$job_id,status:\$status,node:\$node,remote_a:\$remote_a,remote_b:\$remote_b,count:\$count,total_bytes:\$total_bytes,chunked_count:\$chunked_count,chunk_size_bytes:\$chunk_size_bytes,log:\$log,local_dumps_deleted:false}" \ -DETAIL=SCRIPT_LINE=201:> "$ROOT/latest-vm-local-dumps-cloud.json" -DETAIL=SCRIPT_LINE=203:echo "STATUS=$STATUS TS=$TS TYPE=vm-local-dumps-cloud BAD=$BAD COUNT=$COUNT CHUNKED=$CHUNKED TOTAL_BYTES=$TOTAL JOB=$JOB_ID REMOTE_A=$DEST_A REMOTE_B=$DEST_B LOG=$LOG" > "$OUT" -DETAIL=SCRIPT_LINE=204:cat "$OUT" -DETAIL=UNIT_END=homelab-vm-local-dumps-2cloud.service -DETAIL=PAYLOAD_HOST_BEGIN=pve01 -DETAIL=PAYLOAD_ROOT=pve01:/var/lib/vz/dump -DETAIL=PAYLOAD_ROOT_STATUS=PRESENT -DETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-lxc-110-2026_07_21-03_30_02.tar.zst|BYTES=329541843|AGE_SECONDS=293553 -DETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-lxc-110-2026_07_24-03_30_02.tar.zst|BYTES=339140622|AGE_SECONDS=34352 -DETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-lxc-112-2026_07_22-03_30_09.tar.zst|BYTES=222794054|AGE_SECONDS=207149 -DETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-lxc-110-2026_07_22-03_30_01.tar.zst|BYTES=332951369|AGE_SECONDS=207154 -DETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-qemu-150-2026_07_21-03_30_16.vma.zst|BYTES=7021952392|AGE_SECONDS=293496 -DETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-qemu-150-2026_07_24-03_30_16.vma.zst|BYTES=7016624549|AGE_SECONDS=34298 -DETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-qemu-150-2026_07_22-03_30_14.vma.zst|BYTES=7052176114|AGE_SECONDS=207100 -DETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-lxc-112-2026_07_21-03_30_10.tar.zst|BYTES=222777732|AGE_SECONDS=293547 -DETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-lxc-112-2026_07_24-03_30_11.tar.zst|BYTES=222859457|AGE_SECONDS=34347 -DETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-qemu-150-2026_07_23-03_30_16.vma.zst|BYTES=7024165999|AGE_SECONDS=120695 -DETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-lxc-110-2026_07_23-03_30_02.tar.zst|BYTES=336245409|AGE_SECONDS=120752 -DETAIL=LOCAL_PAYLOAD=pve01:/var/lib/vz/dump/vzdump-lxc-112-2026_07_23-03_30_11.tar.zst|BYTES=222808025|AGE_SECONDS=120747 -DETAIL=PAYLOAD_ROOT=pve01:/mnt/staging/vzdump -DETAIL=PAYLOAD_ROOT_STATUS=PRESENT -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260705T004739Z/pve03/vzdump-qemu-130-2026_07_05-03_49_34.vma.zst|BYTES=11242736440|AGE_SECONDS=1674545 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260705T004739Z/pve02/vzdump-lxc-111-2026_07_05-03_48_52.tar.zst|BYTES=255533195|AGE_SECONDS=1674805 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260705T004739Z/pve02/vzdump-lxc-113-2026_07_05-03_49_19.tar.zst|BYTES=220380760|AGE_SECONDS=1674791 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260705T004739Z/pve01/vzdump-qemu-150-2026_07_05-03_47_52.vma.zst|BYTES=7004920660|AGE_SECONDS=1674842 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260705T004739Z/pve01/vzdump-lxc-112-2026_07_05-03_47_46.tar.zst|BYTES=222468077|AGE_SECONDS=1674891 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260705T004739Z/pve01/vzdump-lxc-110-2026_07_05-03_47_40.tar.zst|BYTES=269221740|AGE_SECONDS=1674897 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260628T004739Z/pve03/vzdump-qemu-130-2026_06_28-03_49_15.vma.zst|BYTES=27024990491|AGE_SECONDS=2279192 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260628T004739Z/pve02/vzdump-lxc-113-2026_06_28-03_49_00.tar.zst|BYTES=220326595|AGE_SECONDS=2279610 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260628T004739Z/pve02/vzdump-lxc-111-2026_06_28-03_48_46.tar.zst|BYTES=242676818|AGE_SECONDS=2279624 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260628T004739Z/pve01/vzdump-lxc-112-2026_06_28-03_47_46.tar.zst|BYTES=222365246|AGE_SECONDS=2279692 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260628T004739Z/pve01/vzdump-lxc-110-2026_06_28-03_47_40.tar.zst|BYTES=253314990|AGE_SECONDS=2279698 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260628T004739Z/pve01/vzdump-qemu-150-2026_06_28-03_47_51.vma.zst|BYTES=7003671925|AGE_SECONDS=2279646 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260719T004537Z/pve03/vzdump-qemu-130-2026_07_19-03_48_01.vma.zst|BYTES=11043726130|AGE_SECONDS=465037 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260719T004537Z/pve02/vzdump-lxc-113-2026_07_19-03_47_43.tar.zst|BYTES=220049041|AGE_SECONDS=465284 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260719T004537Z/pve02/vzdump-lxc-111-2026_07_19-03_47_26.tar.zst|BYTES=284443608|AGE_SECONDS=465301 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260719T004537Z/pve01/vzdump-qemu-150-2026_07_19-03_45_58.vma.zst|BYTES=7008027143|AGE_SECONDS=465328 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260719T004537Z/pve01/vzdump-lxc-110-2026_07_19-03_45_38.tar.zst|BYTES=323668231|AGE_SECONDS=465417 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260719T004537Z/pve01/vzdump-lxc-112-2026_07_19-03_45_47.tar.zst|BYTES=222745965|AGE_SECONDS=465406 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260712T004231Z/pve03/vzdump-qemu-130-2026_07_12-03_44_28.vma.zst|BYTES=10813915936|AGE_SECONDS=1070055 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260712T004231Z/pve02/vzdump-lxc-111-2026_07_12-03_43_45.tar.zst|BYTES=270924730|AGE_SECONDS=1070317 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260712T004231Z/pve02/vzdump-lxc-113-2026_07_12-03_44_07.tar.zst|BYTES=220482178|AGE_SECONDS=1070297 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260712T004231Z/pve01/vzdump-lxc-112-2026_07_12-03_42_39.tar.zst|BYTES=222566793|AGE_SECONDS=1070398 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260712T004231Z/pve01/vzdump-qemu-150-2026_07_12-03_42_45.vma.zst|BYTES=7014397787|AGE_SECONDS=1070350 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/auto-full-backup-20260712T004231Z/pve01/vzdump-lxc-110-2026_07_12-03_42_31.tar.zst|BYTES=302840996|AGE_SECONDS=1070404 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/full-manual-backup-20260615T092720Z/pve03/vzdump-qemu-130-2026_06_15-12_27_45.vma.zst|BYTES=829658873|AGE_SECONDS=3371676 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/full-manual-backup-20260615T092720Z/pve02/vzdump-lxc-113-2026_06_15-12_27_32.tar.zst|BYTES=220018661|AGE_SECONDS=3371701 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/full-manual-backup-20260615T092720Z/pve02/vzdump-lxc-111-2026_06_15-12_27_22.tar.zst|BYTES=228398861|AGE_SECONDS=3371712 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/full-manual-backup-20260615T092720Z/pve01/vzdump-qemu-150-2026_06_15-12_19_05.vma.zst|BYTES=6957596210|AGE_SECONDS=3372173 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/full-manual-backup-20260615T092720Z/pve01/vzdump-lxc-112-2026_06_15-12_23_56.tar.zst|BYTES=222110027|AGE_SECONDS=3371924 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/full-manual-backup-20260615T092720Z/pve01/vzdump-lxc-110-2026_06_15-12_23_52.tar.zst|BYTES=230562036|AGE_SECONDS=3371928 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/vm170-vm171/vzdump-qemu-170-2026_07_24-02_15_07.vma.zst|BYTES=11828704880|AGE_SECONDS=37618 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/vm170-vm171/vzdump-qemu-171-2026_07_23-02_36_37.vma.zst|BYTES=2157597134|AGE_SECONDS=122728 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/vm170-vm171/vzdump-qemu-170-2026_07_23-02_15_17.vma.zst|BYTES=11842330422|AGE_SECONDS=124008 -DETAIL=LOCAL_PAYLOAD=pve01:/mnt/staging/vzdump/vm170-vm171/vzdump-qemu-171-2026_07_24-02_36_27.vma.zst|BYTES=2158869638|AGE_SECONDS=36338 -DETAIL=PAYLOAD_ROOT=pve01:/var/lib/homelab-vm-backup/staging -DETAIL=PAYLOAD_ROOT_STATUS=ABSENT -DETAIL=PAYLOAD_HOST_SUMMARY=pve01|COUNT=46|BYTES=159150279782 -DETAIL=PAYLOAD_HOST_END=pve01 -DETAIL=PAYLOAD_HOST_BEGIN=pve02 -DETAIL=PAYLOAD_ROOT=pve02:/var/lib/vz/dump -DETAIL=PAYLOAD_ROOT_STATUS=PRESENT -DETAIL=LOCAL_PAYLOAD=pve02:/var/lib/vz/dump/vzdump-qemu-160-2026_07_01-03_30_27.vma.zst::997503422::1782865871.1700059310/var/lib/vz/dump/vzdump-lxc-111-2026_07_24-03_30_03.tar.zst::293632136::1784853018.7398517980/var/lib/vz/dump/vzdump-qemu-160-2026_06_30-03_30_25.vma.zst::868048369::1782779468.4903256780/var/lib/vz/dump/vzdump-lxc-113-2026_07_21-03_30_21.tar.zst::220080970::1784593833.3910787180/var/lib/vz/dump/vzdump-lxc-111-2026_07_22-03_30_01.tar.zst::290059742::1784680222.8748248510/var/lib/vz/dump/vzdump-lxc-111-2026_07_23-03_30_02.tar.zst::292185437::1784766624.6563558990/var/lib/vz/dump/vzdump-lxc-113-2026_07_23-03_30_24.tar.zst::220108944::1784766637.5724249240/var/lib/vz/dump/vzdump-lxc-113-2026_07_22-03_30_23.tar.zst::220095608::1784680240.6809207660/var/lib/vz/dump/vzdump-lxc-111-2026_07_21-03_30_04.tar.zst::288349157::1784593821.2480085730/var/lib/vz/dump/vzdump-lxc-113-2026_07_24-03_30_19.tar.zst|BYTES=220234127|AGE_SECONDS=34333 -DETAIL=PAYLOAD_ROOT=pve02:/mnt/staging/vzdump -DETAIL=PAYLOAD_ROOT_STATUS=PRESENT -DETAIL=LOCAL_PAYLOAD=pve02:/mnt/staging/vzdump/auto-pve02-20260615T121549Z/vzdump-lxc-113-2026_06_15-15_16_01.tar.zst::220085886::1781525770.6722751820/mnt/staging/vzdump/auto-pve02-20260615T121549Z/vzdump-lxc-111-2026_06_15-15_15_50.tar.zst::228433321::1781525759.9832231610/mnt/staging/vzdump/auto-pve02-20260615T184325Z/vzdump-lxc-111-2026_06_15-21_43_27.tar.zst::228695245::1781549016.3828865780/mnt/staging/vzdump/auto-pve02-20260615T184325Z/vzdump-lxc-113-2026_06_15-21_43_37.tar.zst::220088590::1781549027.0039397060/mnt/staging/vzdump/auto-pve02-20260615T145425Z/vzdump-lxc-111-2026_06_15-17_54_26.tar.zst::228364545::1781535276.0106286580/mnt/staging/vzdump/auto-pve02-20260615T145425Z/vzdump-lxc-113-2026_06_15-17_54_37.tar.zst::220087147::1781535286.6446806260/mnt/staging/vzdump/auto-pve02-20260615T125928Z/vzdump-lxc-111-2026_06_15-15_59_30.tar.zst::228433824::1781528379.7579730690/mnt/staging/vzdump/auto-pve02-20260615T125928Z/vzdump-lxc-113-2026_06_15-15_59_40.tar.zst::220086313::1781528390.6340260000/mnt/staging/vzdump/auto-pve02-20260628T004845Z/vzdump-lxc-113-2026_06_28-03_49_00.tar.zst::220326595::1782607753.1428569490/mnt/staging/vzdump/auto-pve02-20260628T004845Z/vzdump-lxc-111-2026_06_28-03_48_46.tar.zst::242676818::1782607739.4867871320/mnt/staging/vzdump/auto-pve02-20260615T201446Z/vzdump-lxc-111-2026_06_15-23_14_48.tar.zst::228706014::1781554497.6364731750/mnt/staging/vzdump/auto-pve02-20260615T201446Z/vzdump-lxc-113-2026_06_15-23_14_58.tar.zst::220089008::1781554508.5315278350/mnt/staging/vzdump/auto-pve02-20260705T004851Z/vzdump-lxc-111-2026_07_05-03_48_52.tar.zst::255533195::1783212558.3825236020/mnt/staging/vzdump/auto-pve02-20260705T004851Z/vzdump-lxc-113-2026_07_05-03_49_19.tar.zst::220380760::1783212571.8805933550/mnt/staging/vzdump/auto-pve02-20260719T004725Z/vzdump-lxc-111-2026_07_19-03_47_26.tar.zst::284443608::1784422061.8525503200/mnt/staging/vzdump/auto-pve02-20260719T004725Z/vzdump-lxc-113-2026_07_19-03_47_43.tar.zst::220049041::1784422078.9256407960/mnt/staging/vzdump/auto-pve02-20260712T004344Z/vzdump-lxc-111-2026_07_12-03_43_45.tar.zst::270924730::1783817046.4081420260/mnt/staging/vzdump/auto-pve02-20260712T004344Z/vzdump-lxc-113-2026_07_12-03_44_07.tar.zst::220482178::1783817065.7622435280/mnt/staging/vzdump/auto-pve02-20260621T004841Z/vzdump-lxc-113-2026_06_21-03_48_54.tar.zst::220165475::1782002947.0683211180/mnt/staging/vzdump/auto-pve02-20260621T004841Z/vzdump-lxc-111-2026_06_21-03_48_42.tar.zst::232731208::1782002933.6692546410/mnt/staging/vzdump/auto-pve02-20260615T161514Z/vzdump-lxc-111-2026_06_15-19_15_16.tar.zst::228462340::1781540125.7713503770/mnt/staging/vzdump/auto-pve02-20260615T161514Z/vzdump-lxc-113-2026_06_15-19_15_26.tar.zst::220087434::1781540136.7614046640/mnt/staging/vzdump/manual-pve02-20260615T092720Z/vzdump-lxc-113-2026_06_15-12_27_32.tar.zst::220018661::1781515662.0924756330/mnt/staging/vzdump/manual-pve02-20260615T092720Z/vzdump-lxc-111-2026_06_15-12_27_22.tar.zst::228398861::1781515651.4234214190/mnt/staging/vzdump/auto-pve02-20260616T023537Z/vzdump-lxc-111-2026_06_16-05_35_38.tar.zst::228693413::1781577348.0265431350/mnt/staging/vzdump/auto-pve02-20260616T023537Z/vzdump-lxc-113-2026_06_16-05_35_49.tar.zst::220093717::1781577358.9785981020/mnt/staging/vzdump/auto-pve02-20260615T095831Z/vzdump-lxc-111-2026_06_15-12_58_32.tar.zst::228398872::1781517522.2069308430/mnt/staging/vzdump/auto-pve02-20260615T095831Z/vzdump-lxc-113-2026_06_15-12_58_43.tar.zst|BYTES=220019157|AGE_SECONDS=3369831 -DETAIL=PAYLOAD_HOST_SUMMARY=pve02|COUNT=2|BYTES=440253284 -DETAIL=PAYLOAD_HOST_END=pve02 -DETAIL=PAYLOAD_HOST_BEGIN=pve03 -DETAIL=PAYLOAD_ROOT=pve03:/var/lib/vz/dump -DETAIL=PAYLOAD_ROOT_STATUS=PRESENT -DETAIL=LOCAL_PAYLOAD=pve03:/var/lib/vz/dump/vzdump-qemu-130-2026_07_23-03_30_03.vma.zst::11139455731::1784766836.0161157970/var/lib/vz/dump/vzdump-qemu-130-2026_07_21-03_30_06.vma.zst::11043834894::1784594034.3725716230/var/lib/vz/dump/vzdump-qemu-130-2026_07_22-03_30_02.vma.zst::11072513783::1784680438.8961071480/var/lib/vz/dump/vzdump-qemu-190-2026_07_23-03_33_56.vma.zst::1268419395::1784766881.2902288360/var/lib/vz/dump/vzdump-qemu-190-2026_07_24-03_34_00.vma.zst::1278418128::1784853285.0606354470/var/lib/vz/dump/vzdump-qemu-130-2026_07_24-03_30_02.vma.zst::11170433004::1784853240.1424086410/var/lib/vz/dump/vzdump-qemu-190-2026_07_21-03_33_55.vma.zst::1137072350::1784594077.6276811360/var/lib/vz/dump/vzdump-qemu-190-2026_07_22-03_33_59.vma.zst|BYTES=1177407443|AGE_SECONDS=206880 -DETAIL=PAYLOAD_ROOT=pve03:/mnt/staging/vzdump -DETAIL=PAYLOAD_ROOT_STATUS=PRESENT -DETAIL=LOCAL_PAYLOAD=pve03:/mnt/staging/vzdump/auto-pve03-20260719T004800Z/vzdump-qemu-130-2026_07_19-03_48_01.vma.zst::11043726130::1784422326.4811235470/mnt/staging/vzdump/auto-pve03-20260712T004427Z/vzdump-qemu-130-2026_07_12-03_44_28.vma.zst::10813915936::1783817308.4882503530/mnt/staging/vzdump/vm160-pve02-20260717T223819Z/vzdump-qemu-160-20260717T223819Z.vma.zst|BYTES=84995216465|AGE_SECONDS=559051 -DETAIL=PAYLOAD_HOST_SUMMARY=pve03|COUNT=2|BYTES=86172623908 -DETAIL=PAYLOAD_HOST_END=pve03 -DETAIL=POLICY_SUCCESS_REQUIRES=CLOUD1_VERIFIED,CLOUD2_VERIFIED,LOCAL_PAYLOAD_COUNT_ZERO -DETAIL=SECRET_VALUES_OUTPUT=NONE -DETAIL=BACKUP_NO_LOCAL_INVARIANT_AUDIT=PASS -CHANGES_MADE=NO +Traceback (most recent call last): + File "", line 199, in + raise RuntimeError("JQ_ARGUMENT_INSERTION_POINT_INVALID") +RuntimeError: JQ_ARGUMENT_INSERTION_POINT_INVALID +DETAIL=RUNTIME_ORIGINAL_SHA256=1de52eb4ddb17b0ecff2cf3f3021e65b92e91fb44416f97943c51e248c512ed6 +DETAIL=DESIRED_ORIGINAL_SHA256=1de52eb4ddb17b0ecff2cf3f3021e65b92e91fb44416f97943c51e248c512ed6 OUTPUT_END CHAT_OUTPUT_END