{
  "schema_version": 1,
  "channel": "homelab-runtime",
  "command_id": "BACKUP-VM-DUMP-CHANGESET-PREFLIGHT-075",
  "status": "FAIL",
  "rc": 143,
  "host": "pve01",
  "mode": "read-only",
  "component": "backup-audit",
  "started_at_utc": "2026-07-21T12:32:53Z",
  "finished_at_utc": "2026-07-21T12:42:53Z",
  "reference_register_checked": true,
  "reference_sha256": "5763f2f8edc75fcf6f3951f8c95896d1cc112ceccb6cf5b64a383f540a4deb8e",
  "error_register_checked": true,
  "error_register_sha256": "08b3a769b8e38eaa1acec915352fb328180d70caa7ff6cd9d1ec0da426262752",
  "command_sha256": "a9a8a6046441de0c40a8b13bdfe96698c53a5156b4346b7ce28dc1f2362e8936",
  "duplicate_failed_command_blocked": false,
  "block_reason": null,
  "execution_started": true,
  "changes_made": false,
  "sanitized": true,
  "secrets_included": false,
  "private_addresses_included": false,
  "raw_evidence_retained_locally": true,
  "raw_evidence_sha256": "c6960617e6ccfee6a12ff74eac25855bb6d7462c2e9895b9ab1204fd7c2909b2",
  "sanitized_output_sha256": "c6960617e6ccfee6a12ff74eac25855bb6d7462c2e9895b9ab1204fd7c2909b2",
  "output_truncated_in_json": false,
  "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
  "output": "========== NODE=pve01 ==========\n--- CLOUD_AND_DELETE_LOGIC ---\nbash: line 1: DEST: command not found\nbash: line 1: checksum: command not found\nbash: line 1: sha256: command not found\nbash: line 1: md5: command not found\nbash: line 1: rm[[:space:]]: command not found\nstat: missing operand\nTry 'stat --help' for more information.\n/usr/local/sbin/homelab-vm-local-dumps-2cloud\nfind: ‘.*delete’: No such file or directory\nunlink: missing operand\nTry 'unlink --help' for more information.\nsize: 'a.out': No such file\nUsage:\n  rclone [flags]\n  rclone [command]\n\nAvailable Commands:\n  about           Get quota information from the remote.\n  authorize       Remote authorization.\n  backend         Run a backend-specific command.\n  bisync          Perform bidirectional synchronization between two paths.\n  cat             Concatenates any files and sends them to stdout.\n  check           Checks the files in the source and destination match.\n  checksum        Checks the files in the source against a SUM file.\n  cleanup         Clean up the remote if possible.\n  completion      Generate the autocompletion script for the specified shell\n  config          Enter an interactive configuration session.\n  copy            Copy files from source to dest, skipping identical files.\n  copyto          Copy files from source to dest, skipping identical files.\n  copyurl         Copy url content to dest.\n  cryptcheck      Cryptcheck checks the integrity of a crypted remote.\n  cryptdecode     Cryptdecode returns unencrypted file names.\n  dedupe          Interactively find duplicate filenames and delete/rename them.\n  delete          Remove the files in path.\n  deletefile      Remove a single file from remote.\n  genautocomplete Output completion script for a given shell.\n  gendocs         Output markdown docs for rclone to the directory supplied.\n  hashsum         Produces a hashsum file for all the objects in the path.\n  help            Show help for rclone commands, flags and backends.\n  link            Generate public link to file/folder.\n  listremotes     List all the remotes in the config file.\n  ls              List the objects in the path with size and path.\n  lsd             List all directories/containers/buckets in the path.\n  lsf             List directories and objects in remote:path formatted for parsing.\n  lsjson          List directories and objects in the path in JSON format.\n  lsl             List the objects in path with modification time, size and path.\n  md5sum          Produces an md5sum file for all the objects in the path.\n  mkdir           Make the path if it doesn't already exist.\n  mount           Mount the remote as file system on a mountpoint.\n  move            Move files from source to dest.\n  moveto          Move file or directory from source to dest.\n  ncdu            Explore a remote with a text based user interface.\n  obscure         Obscure password for use in the rclone config file.\n  purge           Remove the path and all of its contents.\n  rc              Run a command against a running rclone.\n  rcat            Copies standard input to file on remote.\n  rcd             Run rclone listening to remote control commands only.\n  rmdir           Remove the empty directory at path.\n  rmdirs          Remove empty directories under the path.\n  selfupdate      Update the rclone binary.\n  serve           Serve a remote over a protocol.\n  settier         Changes storage class/tier of objects in remote.\n  sha1sum         Produces an sha1sum file for all the objects in the path.\n  size            Prints the total size and number of objects in remote:path.\n  sync            Make source and dest identical, modifying destination only.\n  test            Run a test command\n  touch           Create new file or change file modification time.\n  tree            List the contents of the remote in a tree like fashion.\n  version         Show the version number.\n\nUse \"rclone [command] --help\" for more information about a command.\nUse \"rclone help flags\" for to see the global flags.\nUse \"rclone help backends\" for a list of supported services.\n"
}
