From 6fabbd1a3c93421023ce9b5caa492ca4c10d774f Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Wed, 9 Sep 2026 15:17:02 +0000 Subject: [PATCH] runtime: publish CONTEXT-AUTO-20260909T151701Z --- .../CONTEXT-AUTO-20260909T151701Z.json | 1 + .../history/CONTEXT-AUTO-20260909T151701Z.txt | 163 +++++++++++++++ runtime/latest.json | 39 +--- runtime/latest.txt | 194 ++++++++++++++---- 4 files changed, 322 insertions(+), 75 deletions(-) create mode 100644 runtime/history/CONTEXT-AUTO-20260909T151701Z.json create mode 100644 runtime/history/CONTEXT-AUTO-20260909T151701Z.txt diff --git a/runtime/history/CONTEXT-AUTO-20260909T151701Z.json b/runtime/history/CONTEXT-AUTO-20260909T151701Z.json new file mode 100644 index 00000000..c22f2250 --- /dev/null +++ b/runtime/history/CONTEXT-AUTO-20260909T151701Z.json @@ -0,0 +1 @@ +{"schema_version":1,"channel":"homelab-runtime","command_id":"CONTEXT-AUTO-20260909T151701Z","status":"OK","rc":0,"host":"pve01","mode":"read-only","component":"cluster-context","started_at_utc":"2026-09-09T15:17:01Z","finished_at_utc":"2026-09-09T15:17:02Z","reference_register_checked":true,"reference_sha256":"5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66","error_register_checked":true,"error_register_sha256":"3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0","changes_made":false,"sanitized":true,"secrets_included":false,"private_addresses_included":false,"output":"AUTOMATIC_CLUSTER_CONTEXT_REFRESH=OK"} diff --git a/runtime/history/CONTEXT-AUTO-20260909T151701Z.txt b/runtime/history/CONTEXT-AUTO-20260909T151701Z.txt new file mode 100644 index 00000000..0c43bd2f --- /dev/null +++ b/runtime/history/CONTEXT-AUTO-20260909T151701Z.txt @@ -0,0 +1,163 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=CONTEXT-AUTO-[PRIVATE_IP]701Z +STATUS=OK +RC=0 +HOST=pve01 +COMPONENT=cluster-context +REFERENCE_SHA[PRIVATE_IP]e5154c41cb[PRIVATE_IP]aca68090be[PRIVATE_IP]bf[PRIVATE_IP]df[PRIVATE_IP] +ERROR_REGISTER_SHA[PRIVATE_IP]ec0f527ed3afeed[PRIVATE_IP]ee[PRIVATE_IP]bbfb[PRIVATE_IP]af4ba7ba0 +OUTPUT_BEGIN +GENERATED_AT_UTC=[PRIVATE_IP]T15:17:01Z +Cluster information +------------------- +Name: homelab +Config Version: 3 +Transport: knet +Secure auth: on + +Quorum information +------------------ +Date: Wed Sep [PRIVATE_IP] 2026 +Quorum provider: corosync_votequorum +Nodes: 3 +Node ID: [PRIVATE_IP] +Ring ID: 1.130 +Quorate: Yes + +Votequorum information +---------------------- +Expected votes: 3 +Highest expected: 3 +Total votes: 3 +Quorum: 2 +Flags: Quorate + +Membership information +---------------------- + Nodeid Votes Name +[PRIVATE_IP] [PRIVATE_IP].11 (local) +[PRIVATE_IP] [PRIVATE_IP].13 +[PRIVATE_IP] [PRIVATE_IP].12 + +Membership information +---------------------- + Nodeid Votes Name + 1 1 pve01 (local) + 2 1 pve03 + 3 1 pve02 +[{"cpu":[PRIVATE_IP][PRIVATE_IP],"disk":[PRIVATE_IP],"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"lxc/110","maxcpu":1,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":0,"name":"dns1","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"lxc","uptime":[PRIVATE_IP],"vmid":110},{"cpu":[PRIVATE_IP][PRIVATE_IP],"disk":[PRIVATE_IP],"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"lxc/111","maxcpu":1,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":0,"name":"dns2","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve02","status":"running","template":0,"type":"lxc","uptime":[PRIVATE_IP],"vmid":111},{"cpu":[PRIVATE_IP][PRIVATE_IP],"disk":[PRIVATE_IP],"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"lxc/112","maxcpu":1,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":0,"name":"unbound1","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"lxc","uptime":[PRIVATE_IP],"vmid":112},{"cpu":0,"disk":[PRIVATE_IP],"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"lxc/113","maxcpu":1,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":0,"name":"unbound2","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve02","status":"running","template":0,"type":"lxc","uptime":[PRIVATE_IP],"vmid":113},{"cpu":[PRIVATE_IP]75105,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/130","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"edge-vm","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve03","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":130},{"cpu":[PRIVATE_IP]681583,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/150","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"snikket","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":150},{"cpu":[PRIVATE_IP]424114,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/160","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"forum-prod","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve02","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":160},{"cpu":[PRIVATE_IP]45267,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/170","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"core-apps","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":170},{"cpu":[PRIVATE_IP]31683,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/171","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"monitoring","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":171},{"cpu":[PRIVATE_IP]746087,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/190","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"homelab-ops-worker","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve03","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":190},{"cpu":[PRIVATE_IP]090692,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/210","maxcpu":2,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"newfi-prod","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":231556,"vmid":210},{"cpu":[PRIVATE_IP]746087,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/211","maxcpu":2,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"newfi-staging","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve03","status":"running","template":0,"type":"qemu","uptime":427492,"vmid":211},{"cpu":0,"disk":0,"diskread":0,"diskwrite":0,"id":"qemu/9130","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":0,"memhost":0,"name":"edge-cold-standby","netin":0,"netout":0,"node":"pve02","status":"stopped","template":0,"type":"qemu","uptime":0,"vmid":9130},{"cgroup-mode":2,"cpu":[PRIVATE_IP]25074,"disk":[PRIVATE_IP],"id":"node/pve02","level":"","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"node":"pve02","status":"online","type":"node","uptime":[PRIVATE_IP]},{"cgroup-mode":2,"cpu":[PRIVATE_IP]78979,"disk":[PRIVATE_IP],"id":"node/pve03","level":"","maxcpu":8,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"node":"pve03","status":"online","type":"node","uptime":[PRIVATE_IP]},{"cgroup-mode":2,"cpu":[PRIVATE_IP]7759,"disk":[PRIVATE_IP],"id":"node/pve01","level":"","maxcpu":24,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"node":"pve01","status":"online","type":"node","uptime":[PRIVATE_IP]},{"content":"images,rootdir","disk":[PRIVATE_IP],"id":"storage/pve02/local-lvm","maxdisk":[PRIVATE_IP],"node":"pve02","plugintype":"lvmthin","shared":0,"status":"available","storage":"local-lvm","type":"storage"},{"content":"images,rootdir","disk":[PRIVATE_IP],"id":"storage/pve03/local-lvm","maxdisk":[PRIVATE_IP],"node":"pve03","plugintype":"lvmthin","shared":0,"status":"available","storage":"local-lvm","type":"storage"},{"content":"images,rootdir","disk":[PRIVATE_IP],"id":"storage/pve01/local-lvm","maxdisk":[PRIVATE_IP],"node":"pve01","plugintype":"lvmthin","shared":0,"status":"available","storage":"local-lvm","type":"storage"},{"content":"backup,vztmpl,import,iso","disk":[PRIVATE_IP],"id":"storage/pve02/local","maxdisk":[PRIVATE_IP],"node":"pve02","plugintype":"dir","shared":0,"status":"available","storage":"local","type":"storage"},{"content":"backup,vztmpl,import,iso","disk":[PRIVATE_IP],"id":"storage/pve03/local","maxdisk":[PRIVATE_IP],"node":"pve03","plugintype":"dir","shared":0,"status":"available","storage":"local","type":"storage"},{"content":"backup,vztmpl,import,iso","disk":[PRIVATE_IP],"id":"storage/pve01/local","maxdisk":[PRIVATE_IP],"node":"pve01","plugintype":"dir","shared":0,"status":"available","storage":"local","type":"storage"},{"id":"network/pve02/zone/localnetwork","network":"localnetwork","network-type":"zone","node":"pve02","status":"ok","type":"network"},{"id":"network/pve03/zone/localnetwork","network":"localnetwork","network-type":"zone","node":"pve03","status":"ok","type":"network"},{"id":"network/pve01/zone/localnetwork","network":"localnetwork","network-type":"zone","node":"pve01","status":"ok","type":"network"}] +Name Type Status Total (KiB) Used (KiB) Available (KiB) % +local dir active [PRIVATE_IP] [PRIVATE_IP] [PRIVATE_IP] 20.58% +local-lvm lvmthin active [PRIVATE_IP] [PRIVATE_IP] [PRIVATE_IP] 9.49% + UNIT LOAD ACTIVE SUB DESCRIPTION +● homelab-backup-retention-gc.service loaded failed failed Homelab owner-aware cloud retention GC +● homelab-mailru-trash-gc.service loaded failed failed Homelab Mail.ru physical Trash GC + +Legend: LOAD → Reflects whether the unit definition was properly loaded. + ACTIVE → The high-level unit activation state, i.e. generalization of SUB. + SUB → The low-level unit activation state, values depend on unit type. + +2 loaded units listed. +NEXT LEFT LAST PASSED UNIT ACTIVATES +Wed [PRIVATE_IP] 18:17:16 MSK 13s Wed [PRIVATE_IP] 18:16:16 MSK 46s ago homelab-private-vpn-hosts-health.timer homelab-private-vpn-hosts-health.service +Wed [PRIVATE_IP] 18:17:57 MSK 55s Wed [PRIVATE_IP] 18:16:54 MSK 7s ago homelab-router-watchdog.timer homelab-router-watchdog.service +Wed [PRIVATE_IP] 18:18:25 MSK 1min 22s Wed [PRIVATE_IP] 18:13:16 MSK 3min 46s ago homelab-health-metrics.timer homelab-health-metrics.service +Wed [PRIVATE_IP] 18:18:54 MSK 1min 52s Wed [PRIVATE_IP] 18:03:54 MSK 13min ago homelab-pve03-staging-capacity-health.timer homelab-pve03-staging-capacity-health.service +Wed [PRIVATE_IP] 18:21:54 MSK 4min 52s Wed [PRIVATE_IP] 18:16:54 MSK 7s ago homelab-smartctl-textfile.timer homelab-smartctl-textfile.service +Wed [PRIVATE_IP] 18:21:54 MSK 4min 52s Wed [PRIVATE_IP] 18:16:54 MSK 7s ago netbird-peers-health.timer netbird-peers-health.service +Wed [PRIVATE_IP] 18:22:54 MSK 5min Wed [PRIVATE_IP] 18:12:54 MSK 4min 7s ago skladchik-reports-monitor-supervisor.timer skladchik-reports-monitor-supervisor.service +Wed [PRIVATE_IP] 18:25:54 MSK 8min Wed [PRIVATE_IP] 18:10:54 MSK 6min ago prometheus-node-exporter-apt.timer prometheus-node-exporter-apt.service +Wed [PRIVATE_IP] 18:25:54 MSK 8min Wed [PRIVATE_IP] 18:10:54 MSK 6min ago prometheus-node-exporter-nvme.timer prometheus-node-exporter-nvme.service +Wed [PRIVATE_IP] 18:30:00 MSK 12min Wed [PRIVATE_IP] 18:15:07 MSK 1min 54s ago homelab-incident-journal.timer homelab-incident-journal.service +Wed [PRIVATE_IP] 18:30:11 MSK 13min Wed [PRIVATE_IP] 18:15:52 MSK 1min 10s ago homelab-duty-admin-v2.timer homelab-duty-admin-v2.service +Wed [PRIVATE_IP] 18:30:12 MSK 13min Wed [PRIVATE_IP] 18:15:52 MSK 1min 10s ago homelab-forum-snuffleupagus-health.timer homelab-forum-snuffleupagus-health.service +Wed [PRIVATE_IP] 18:30:16 MSK 13min Wed [PRIVATE_IP] 18:15:16 MSK 1min 46s ago homelab-disk-space-health.timer homelab-disk-space-health.service +Wed [PRIVATE_IP] 18:30:48 MSK 13min Wed [PRIVATE_IP] 18:15:16 MSK 1min 46s ago homelab-external-probe-vps-health.timer homelab-external-probe-vps-health.service +Wed [PRIVATE_IP] 18:34:58 MSK 17min Wed [PRIVATE_IP] 18:00:16 MSK 16min ago homelab-mkdocs-auto-refresh.timer homelab-mkdocs-auto-refresh.service +Wed [PRIVATE_IP] 18:36:28 MSK 19min Wed [PRIVATE_IP] 18:05:32 MSK 11min ago homelab-backup-audit.timer homelab-backup-audit.service +Wed [PRIVATE_IP] 18:38:31 MSK 21min Wed [PRIVATE_IP] 12:29:57 MSK 5h 47min ago homelab-mailru-trash-gc.timer homelab-mailru-trash-gc.service +Wed [PRIVATE_IP] 18:49:21 MSK 32min Wed [PRIVATE_IP] 18:15:16 MSK 1min 46s ago homelab-reference-refresh.timer homelab-reference-refresh.service +Wed [PRIVATE_IP] 19:02:19 MSK 45min Wed [PRIVATE_IP] 18:07:16 MSK 9min ago homelab-control-backup.timer homelab-control-backup.service +Wed [PRIVATE_IP] 19:30:00 MSK 1h 12min Wed [PRIVATE_IP] 17:30:07 MSK 46min ago homelab-app-cloud-quorum-queue.timer homelab-app-cloud-quorum-queue.service +Wed [PRIVATE_IP] 20:30:41 MSK 2h 13min Wed [PRIVATE_IP] 16:32:54 MSK 1h 44min ago homelab-vm-cloud-quorum-queue.timer homelab-vm-cloud-quorum-queue.service +Wed [PRIVATE_IP] 22:35:54 MSK 4h 18min Wed [PRIVATE_IP] 16:35:54 MSK 1h 41min ago homelab-vps-identity-audit.timer homelab-vps-identity-audit.service +Wed [PRIVATE_IP] 23:18:35 MSK 5h 1min Wed [PRIVATE_IP] 17:13:16 MSK 1h 3min ago homelab-evidence-root.timer homelab-evidence-root.service +Thu [PRIVATE_IP] 00:00:00 MSK 5h 42min Wed [PRIVATE_IP] 00:00:07 MSK 18h ago dpkg-db-backup.timer dpkg-db-backup.service +Thu [PRIVATE_IP] 00:12:22 MSK 5h 55min Wed [PRIVATE_IP] 00:41:12 MSK 17h ago logrotate.timer logrotate.service +Thu [PRIVATE_IP] 00:14:17 MSK 5h 57min Wed [PRIVATE_IP] 00:08:54 MSK 18h ago homelab-storage-capacity.timer homelab-storage-capacity.service +Thu [PRIVATE_IP] 00:15:12 MSK 5h 58min Wed [PRIVATE_IP] 00:11:32 MSK 18h ago homelab-evidence-catalog.timer homelab-evidence-catalog.service +Thu [PRIVATE_IP] 00:16:01 MSK 5h 58min Wed [PRIVATE_IP] 00:06:07 MSK 18h ago homelab-docker-health.timer homelab-docker-health.service +Thu [PRIVATE_IP] 00:16:50 MSK 5h 59min Wed [PRIVATE_IP] 00:14:16 MSK 18h ago homelab-quality-gate.timer homelab-quality-gate.service +Thu [PRIVATE_IP] 01:22:35 MSK 7h Wed [PRIVATE_IP] 05:22:58 MSK 12h ago pve-daily-update.timer pve-daily-update.service +Thu [PRIVATE_IP] 03:19:46 MSK 9h Wed [PRIVATE_IP] 15:18:54 MSK 2h 58min ago apt-daily.timer apt-daily.service +Thu [PRIVATE_IP] 03:21:39 MSK 9h Wed [PRIVATE_IP] 03:34:04 MSK 14h ago homelab-backup-retention-gc.timer homelab-backup-retention-gc.service +Thu [PRIVATE_IP] 05:54:58 MSK 11h Wed [PRIVATE_IP] 07:54:16 MSK 10h ago man-db.timer man-db.service +Thu [PRIVATE_IP] 06:36:17 MSK 12h Wed [PRIVATE_IP] 06:54:42 MSK 11h ago apt-daily-upgrade.timer apt-daily-upgrade.service +Thu [PRIVATE_IP] 07:01:18 MSK 12h Wed [PRIVATE_IP] 07:04:54 MSK 11h ago homelab-drift-check.timer homelab-drift-check.service +Thu [PRIVATE_IP] 07:29:10 MSK 13h Wed [PRIVATE_IP] 07:35:42 MSK 10h ago homelab-service-registry-check.timer homelab-service-registry-check.service +Thu [PRIVATE_IP] 07:44:09 MSK 13h Wed [PRIVATE_IP] 07:48:02 MSK 10h ago homelab-runbook-generate.timer homelab-runbook-generate.service +Thu [PRIVATE_IP] 07:55:04 MSK 13h Wed [PRIVATE_IP] 07:51:32 MSK 10h ago homelab-alerting-health.timer homelab-alerting-health.service +Thu [PRIVATE_IP] 07:56:50 MSK 13h Wed [PRIVATE_IP] 07:52:32 MSK 10h ago homelab-dependency-map-check.timer homelab-dependency-map-check.service +Thu [PRIVATE_IP] 08:00:02 MSK 13h Wed [PRIVATE_IP] 07:55:16 MSK 10h ago homelab-desired-state-sync.timer homelab-desired-state-sync.service +Thu [PRIVATE_IP] 08:01:45 MSK 13h Wed [PRIVATE_IP] 08:14:24 MSK 10h ago homelab-overall-health.timer homelab-overall-health.service +Thu [PRIVATE_IP] 08:02:41 MSK 13h Wed [PRIVATE_IP] 08:05:54 MSK 10h ago homelab-duty-admin-report.timer homelab-duty-admin-report.service +Thu [PRIVATE_IP] 08:13:09 MSK 13h Wed [PRIVATE_IP] 08:24:08 MSK 9h ago homelab-final-readiness-gate.timer homelab-final-readiness-gate.service +Thu [PRIVATE_IP] 08:24:32 MSK 14h Wed [PRIVATE_IP] 08:12:08 MSK 10h ago homelab-kuma-monitor-policy.timer homelab-kuma-monitor-policy.service +Thu [PRIVATE_IP] 08:31:30 MSK 14h Wed [PRIVATE_IP] 08:40:33 MSK 9h ago homelab-secret-exposure-guard.timer homelab-secret-exposure-guard.service +Thu [PRIVATE_IP] 08:37:17 MSK 14h Wed [PRIVATE_IP] 08:27:54 MSK 9h ago homelab-capacity-risk.timer homelab-capacity-risk.service +Thu [PRIVATE_IP] 08:38:48 MSK 14h Wed [PRIVATE_IP] 08:46:15 MSK 9h ago homelab-cluster-passport.timer homelab-cluster-passport.service +Thu [PRIVATE_IP] 08:59:12 MSK 14h Wed [PRIVATE_IP] 08:55:16 MSK 9h ago homelab-golden-state-index.timer homelab-golden-state-index.service +Thu [PRIVATE_IP] 10:15:00 MSK 15h Wed [PRIVATE_IP] 10:15:08 MSK 8h ago skladchik-reports-monitor-monthly-selftest-watch.timer skladchik-reports-monitor-monthly-selftest-watch.service +Thu [PRIVATE_IP] 16:47:42 MSK 22h Wed [PRIVATE_IP] 16:47:42 MSK 1h 29min ago systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service +Sun [PRIVATE_IP] 03:10:21 MSK 3 days Sun [PRIVATE_IP] 03:11:16 MSK 3 days ago e2scrub_all.timer e2scrub_all.service +Sun [PRIVATE_IP] 03:10:35 MSK 3 days Sun [PRIVATE_IP] 03:10:50 MSK 3 days ago xfs_scrub_all.timer xfs_scrub_all.service +Sun [PRIVATE_IP] 07:35:54 MSK 3 days Sun [PRIVATE_IP] 07:57:53 MSK 3 days ago homelab-rotating-boot-drill.timer homelab-rotating-boot-drill.service +Mon [PRIVATE_IP] 00:10:37 MSK 4 days Mon [PRIVATE_IP] 00:08:52 MSK 2 days ago homelab-secret-sanity.timer homelab-secret-sanity.service +Mon [PRIVATE_IP] 00:30:41 MSK 4 days Mon [PRIVATE_IP] 00:39:53 MSK 2 days ago fstrim.timer fstrim.service +- - - - prometheus-node-exporter-ipmitool-sensor.timer prometheus-node-exporter-ipmitool-sensor.service +- - - - prometheus-node-exporter-mellanox-hca-temp.timer prometheus-node-exporter-mellanox-hca-temp.service +- - - - prometheus-node-exporter-smartmon.timer prometheus-node-exporter-smartmon.service + +58 timers listed. +RUNTIME_MANIFEST_ID=df[PRIVATE_IP]ac9b5abd[PRIVATE_IP]b[PRIVATE_IP]d89496fb2bde[PRIVATE_IP] +EXPERIMENT_ID=5462ee[PRIVATE_IP]ebe[PRIVATE_IP]feb2ad[PRIVATE_IP]1ad87bbac0b8108 +COLLECTION_START_AT=[PRIVATE_IP]T[PRIVATE_IP]:00 +FIRST_COMPLETE_D1_CLOSE=[PRIVATE_IP]T[PRIVATE_IP]:00 +PRODUCTION_LAUNCH_ALLOWED=False +EXECUTION_AUTHORITY=False +RISK_AUTHORITY=False +STAGE_A_HEALTH=AWAITING_PRIMARY_FINALITY +FORENSIC_PREVIOUS_EPOCH_PRESERVED=YES + +## NEWFI_TASK6_AUTH_CHECKPOINT_V[PRIVATE_IP] +- Scope: historical accepted AUTH test, not a current SMTP connection test. +- Newfi approved SMTP account/sender: aleisaev@yandex.ru. +- Endpoint used by accepted test: smtp.yandex.ru:465 with certificate verification; single PLAIN initial response accepted with code 235. +- Evidence: incident ledger ### NEWFI_TASK6_YANDEX_AUTH_V2_OBSERVATION and ### NEWFI_TASK6_AUTH_PROOF_CLOSE_V1. +- No password file written, no application configuration changed, no mail sent by the accepted AUTH test. +- Persistent transport installation and application delivery are not proven by this checkpoint. Task6 is not complete. +- AUTH challenge and missing-file incidents closed; launch/session incident remains OPEN with original cause unproven. +- This update does not change VM211, VM160, routing, board state or Git. +- Other incidents and infrastructure health were not assessed. + + +## NEWFI_PRIVATE_STRUCTURE92_WRONG_MARKER_SCOPE_[PRIVATE_IP] CLOSURE +- Status: CLOSED +- RCA: NEWFI92 inspected the pve01 NEWFI90 attempt marker, which had not been finalized because the outer shell exited immediately after the guest returned RC3 following its successful rollback. The guest marker contained the true final rollback state. +- Correction: NEWFI93 required both the guest FINISHED/ROLLED_BACK record and a fresh exact demo-state readback before reconciling the outer NEWFI90 marker. NEWFI92 itself never reserved an attempt or mutated state. + + +## NEWFI_PRIVATE_NEWFI95_NESTED_TRIPLE_QUOTE_PARSE_[PRIVATE_IP] +- Status: OPEN +- Command: NEWFI95 +- Symptom: after the content-structure precheck passed, the pve03 Python wrapper failed to parse at the PHP line beginning with $root. No Portal discovery or application mutation was reached. +- RCA: an outer raw triple-single-quoted guest Python payload contained an inner raw triple-single-quoted PHP payload. The inner delimiter terminated the outer Python string, causing PHP source to be parsed as Python. +- Safety: NEWFI95 was read-only, created no attempt marker, and did not reach the intended nested guest execution. Do not replay NEWFI95. + + +## NEWFI_PRIVATE_NEWFI95_NESTED_TRIPLE_QUOTE_PARSE_[PRIVATE_IP] CLOSURE +- Status: CLOSED +- RCA: an inner triple-single-quoted PHP literal terminated the outer triple-single-quoted Python guest payload in NEWFI95. The wrapper therefore failed parsing before the intended Portal discovery executed. +- Correction: NEWFI96 removed the nested Python payload layer entirely and passed one Python program directly to VM211 through qm guest exec stdin. The read-only Portal contract completed with QGA exit 0 and the implementation worktree remained unchanged. +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index 5daf5814..c22f2250 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1 @@ -{ - "schema_version": 1, - "channel": "homelab-runtime", - "command_id": "SUPPORT-260909-GRAM-XF-FLEET-FINAL-CLOSURE-084", - "status": "FAIL", - "rc": 3, - "host": "pve01", - "mode": "read-only", - "component": "gram-support-fleet-final-closure", - "started_at_utc": "2026-09-09T14:40:14Z", - "finished_at_utc": "2026-09-09T14:40:21Z", - "reference_register_checked": true, - "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", - "error_register_checked": true, - "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "40a82554c34d390ed3a091cfcb1f503f74d99f960d12c6a9c1d4098d401f6f7f", - "duplicate_failed_command_blocked": false, - "block_reason": null, - "execution_started": true, - "change_declared": false, - "result_contract_valid": true, - "result_contract_status": null, - "result_contract_error": null, - "command_rc": 3, - "changes_made": false, - "rollback_started": false, - "rollback_restored": null, - "mutation_outcome": "NO_MUTATION", - "sanitized": true, - "secrets_included": false, - "private_addresses_included": false, - "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "b34867919926e164841961d9b2f264580918ae6736cea02ab95cf0187a5ffcdf", - "sanitized_output_sha256": "b34867919926e164841961d9b2f264580918ae6736cea02ab95cf0187a5ffcdf", - "output_truncated_in_json": false, - "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "SUPPORT084_BEGIN\nERROR_REGISTER_CHECK=OK\nREFERENCE_CHECK=OK\nAUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED\nSUPPORT084_VM211={\"guest\":{\"host\":\"newfi-staging\",\"sites\":[{\"core\":\"CORE_B\",\"name\":\"newfi-staging\",\"ok\":true,\"php_rc\":0,\"root\":\"/var/www/forums/newfi/public\",\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true},\"site_id_expected\":\"NF-STAGING\",\"state\":{\"addon\":{\"active\":1,\"addon_id\":\"Gram/Support\",\"is_processing\":0,\"last_pending_action\":null,\"version_id\":1000060,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 4\"},\"board_active\":\"0\",\"board_url\":\"http://newfi-staging.gram1.ru\",\"content_type_fields\":1,\"error_max\":46,\"listeners\":1,\"new_error_count\":0,\"new_errors\":[],\"option_groups\":1,\"options\":4,\"permission_counts\":{\"2\":4,\"3\":9,\"4\":9},\"permission_entries\":[{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"assign\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"internalNotes\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"manage\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewAll\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewTechnicalContext\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"assign\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"internalNotes\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"manage\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewAll\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewTechnicalContext\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0}],\"permission_interface_groups\":1,\"permission_jobs\":0,\"permissions\":9,\"phrases\":54,\"routes\":[{\"controller\":\"Gram\\\\Support:AccountSupport\",\"format\":\"support\",\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"support\"},{\"controller\":\"Gram\\\\Support:Support\",\"format\":\"\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"controller\":\"Gram\\\\Support:Pwa\",\"format\":\"service-worker\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"service-worker\"},{\"controller\":\"Gram\\\\Support:StaffSupport\",\"format\":\"staff\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"staff\"}],\"routes_count\":4,\"site_id\":\"NF-STAGING\",\"site_runtime\":\"NF-STAGING\",\"tables\":6,\"template_mods\":1,\"templates\":13},\"stderr_sha256\":\"\",\"tree\":{\"bad\":[],\"expected\":59,\"extra\":[],\"mismatch\":[],\"missing\":[],\"observed\":59,\"ok\":true}}],\"status\":\"OK\"},\"rc\":0,\"state\":\"OK\"}\nSUPPORT084_VM160={\"guest\":{\"host\":\"forum-prod\",\"sites\":[{\"core\":\"CORE_A\",\"name\":\"codevipe\",\"ok\":true,\"php_rc\":0,\"root\":\"/var/www/forums/codevipe/public\",\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true},\"site_id_expected\":\"codevipe\",\"state\":{\"addon\":{\"active\":1,\"addon_id\":\"Gram/Support\",\"is_processing\":0,\"last_pending_action\":null,\"version_id\":1000060,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 4\"},\"board_active\":\"1\",\"board_url\":\"https://codevipe.ru\",\"content_type_fields\":1,\"error_max\":0,\"listeners\":1,\"new_error_count\":0,\"new_errors\":[],\"option_groups\":1,\"options\":4,\"permission_counts\":{\"2\":4,\"3\":9,\"4\":9},\"permission_entries\":[{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"assign\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"internalNotes\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"manage\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewAll\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewTechnicalContext\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"assign\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"internalNotes\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"manage\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewAll\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewTechnicalContext\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0}],\"permission_interface_groups\":1,\"permission_jobs\":0,\"permissions\":9,\"phrases\":54,\"routes\":[{\"controller\":\"Gram\\\\Support:AccountSupport\",\"format\":\"support\",\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"support\"},{\"controller\":\"Gram\\\\Support:Support\",\"format\":\"\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"controller\":\"Gram\\\\Support:Pwa\",\"format\":\"service-worker\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"service-worker\"},{\"controller\":\"Gram\\\\Support:StaffSupport\",\"format\":\"staff\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"staff\"}],\"routes_count\":4,\"site_id\":\"codevipe\",\"site_runtime\":\"codevipe\",\"tables\":6,\"template_mods\":1,\"templates\":13},\"stderr_sha256\":\"\",\"tree\":{\"bad\":[],\"expected\":59,\"extra\":[],\"mismatch\":[],\"missing\":[],\"observed\":59,\"ok\":true}},{\"core\":\"CORE_B\",\"name\":\"kingofwolk\",\"ok\":true,\"php_rc\":0,\"root\":\"/var/www/forums/kingofwolk/public\",\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true},\"site_id_expected\":\"KOW\",\"state\":{\"addon\":{\"active\":1,\"addon_id\":\"Gram/Support\",\"is_processing\":0,\"last_pending_action\":null,\"version_id\":1000060,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 4\"},\"board_active\":\"1\",\"board_url\":\"https://kingofwolk.ru\",\"content_type_fields\":1,\"error_max\":0,\"listeners\":1,\"new_error_count\":0,\"new_errors\":[],\"option_groups\":1,\"options\":4,\"permission_counts\":{\"2\":4,\"3\":9,\"4\":9},\"permission_entries\":[{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"assign\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"internalNotes\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"manage\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewAll\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewTechnicalContext\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"assign\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"internalNotes\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"manage\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewAll\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewTechnicalContext\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0}],\"permission_interface_groups\":1,\"permission_jobs\":0,\"permissions\":9,\"phrases\":54,\"routes\":[{\"controller\":\"Gram\\\\Support:AccountSupport\",\"format\":\"support\",\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"support\"},{\"controller\":\"Gram\\\\Support:Support\",\"format\":\"\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"controller\":\"Gram\\\\Support:Pwa\",\"format\":\"service-worker\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"service-worker\"},{\"controller\":\"Gram\\\\Support:StaffSupport\",\"format\":\"staff\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"staff\"}],\"routes_count\":4,\"site_id\":\"KOW\",\"site_runtime\":\"KOW\",\"tables\":6,\"template_mods\":1,\"templates\":13},\"stderr_sha256\":\"\",\"tree\":{\"bad\":[],\"expected\":59,\"extra\":[],\"mismatch\":[],\"missing\":[],\"observed\":59,\"ok\":true}},{\"core\":\"CORE_A\",\"name\":\"dsmods\",\"ok\":true,\"php_rc\":0,\"root\":\"/var/www/forums/dsmods/public\",\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true},\"site_id_expected\":\"dsmods\",\"state\":{\"addon\":{\"active\":1,\"addon_id\":\"Gram/Support\",\"is_processing\":0,\"last_pending_action\":null,\"version_id\":1000060,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 4\"},\"board_active\":\"1\",\"board_url\":\"https://dsmods.ru\",\"content_type_fields\":1,\"error_max\":0,\"listeners\":1,\"new_error_count\":0,\"new_errors\":[],\"option_groups\":1,\"options\":4,\"permission_counts\":{\"2\":4,\"3\":9,\"4\":9},\"permission_entries\":[{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"assign\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"internalNotes\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"manage\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewAll\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewTechnicalContext\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"assign\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"internalNotes\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"manage\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewAll\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewTechnicalContext\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0}],\"permission_interface_groups\":1,\"permission_jobs\":0,\"permissions\":9,\"phrases\":54,\"routes\":[{\"controller\":\"Gram\\\\Support:AccountSupport\",\"format\":\"support\",\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"support\"},{\"controller\":\"Gram\\\\Support:Support\",\"format\":\"\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"controller\":\"Gram\\\\Support:Pwa\",\"format\":\"service-worker\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"service-worker\"},{\"controller\":\"Gram\\\\Support:StaffSupport\",\"format\":\"staff\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"staff\"}],\"routes_count\":4,\"site_id\":\"dsmods\",\"site_runtime\":\"dsmods\",\"tables\":6,\"template_mods\":1,\"templates\":13},\"stderr_sha256\":\"\",\"tree\":{\"bad\":[],\"expected\":59,\"extra\":[],\"mismatch\":[],\"missing\":[],\"observed\":59,\"ok\":true}},{\"core\":\"CORE_A\",\"name\":\"gamevipe\",\"ok\":true,\"php_rc\":0,\"root\":\"/var/www/forums/gamevipe/public\",\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true},\"site_id_expected\":\"gamevipe\",\"state\":{\"addon\":{\"active\":1,\"addon_id\":\"Gram/Support\",\"is_processing\":0,\"last_pending_action\":null,\"version_id\":1000060,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 4\"},\"board_active\":\"1\",\"board_url\":\"https://gamevipe.ru\",\"content_type_fields\":1,\"error_max\":0,\"listeners\":1,\"new_error_count\":0,\"new_errors\":[],\"option_groups\":1,\"options\":4,\"permission_counts\":{\"2\":4,\"3\":9,\"4\":9},\"permission_entries\":[{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"assign\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"internalNotes\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"manage\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewAll\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewTechnicalContext\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"assign\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"internalNotes\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"manage\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewAll\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewTechnicalContext\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0}],\"permission_interface_groups\":1,\"permission_jobs\":0,\"permissions\":9,\"phrases\":54,\"routes\":[{\"controller\":\"Gram\\\\Support:AccountSupport\",\"format\":\"support\",\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"support\"},{\"controller\":\"Gram\\\\Support:Support\",\"format\":\"\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"controller\":\"Gram\\\\Support:Pwa\",\"format\":\"service-worker\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"service-worker\"},{\"controller\":\"Gram\\\\Support:StaffSupport\",\"format\":\"staff\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"staff\"}],\"routes_count\":4,\"site_id\":\"gamevipe\",\"site_runtime\":\"gamevipe\",\"tables\":6,\"template_mods\":1,\"templates\":13},\"stderr_sha256\":\"\",\"tree\":{\"bad\":[],\"expected\":59,\"extra\":[],\"mismatch\":[],\"missing\":[],\"observed\":59,\"ok\":true}},{\"core\":\"CORE_A\",\"name\":\"hkmods\",\"ok\":true,\"php_rc\":0,\"root\":\"/var/www/forums/hkmods/public\",\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true},\"site_id_expected\":\"hkmods\",\"state\":{\"addon\":{\"active\":1,\"addon_id\":\"Gram/Support\",\"is_processing\":0,\"last_pending_action\":null,\"version_id\":1000060,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 4\"},\"board_active\":\"1\",\"board_url\":\"https://hkmods.ru\",\"content_type_fields\":1,\"error_max\":12,\"listeners\":1,\"new_error_count\":0,\"new_errors\":[],\"option_groups\":1,\"options\":4,\"permission_counts\":{\"2\":4,\"3\":9,\"4\":9},\"permission_entries\":[{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"assign\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"internalNotes\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"manage\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewAll\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewTechnicalContext\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"assign\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"internalNotes\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"manage\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewAll\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewTechnicalContext\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0}],\"permission_interface_groups\":1,\"permission_jobs\":0,\"permissions\":9,\"phrases\":54,\"routes\":[{\"controller\":\"Gram\\\\Support:AccountSupport\",\"format\":\"support\",\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"support\"},{\"controller\":\"Gram\\\\Support:Support\",\"format\":\"\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"controller\":\"Gram\\\\Support:Pwa\",\"format\":\"service-worker\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"service-worker\"},{\"controller\":\"Gram\\\\Support:StaffSupport\",\"format\":\"staff\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"staff\"}],\"routes_count\":4,\"site_id\":\"hkmods\",\"site_runtime\":\"hkmods\",\"tables\":6,\"template_mods\":1,\"templates\":13},\"stderr_sha256\":\"\",\"tree\":{\"bad\":[],\"expected\":59,\"extra\":[],\"mismatch\":[],\"missing\":[],\"observed\":59,\"ok\":true}},{\"core\":\"CORE_A\",\"name\":\"zakrutim\",\"ok\":true,\"php_rc\":0,\"root\":\"/var/www/forums/zakrutim/public\",\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true},\"site_id_expected\":\"zakrutim\",\"state\":{\"addon\":{\"active\":1,\"addon_id\":\"Gram/Support\",\"is_processing\":0,\"last_pending_action\":null,\"version_id\":1000060,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 4\"},\"board_active\":\"1\",\"board_url\":\"https://zakrutim.ru\",\"content_type_fields\":1,\"error_max\":0,\"listeners\":1,\"new_error_count\":0,\"new_errors\":[],\"option_groups\":1,\"options\":4,\"permission_counts\":{\"2\":4,\"3\":9,\"4\":9},\"permission_entries\":[{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"assign\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"internalNotes\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"manage\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewAll\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewTechnicalContext\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"assign\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"internalNotes\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"manage\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewAll\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewTechnicalContext\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0}],\"permission_interface_groups\":1,\"permission_jobs\":0,\"permissions\":9,\"phrases\":54,\"routes\":[{\"controller\":\"Gram\\\\Support:AccountSupport\",\"format\":\"support\",\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"support\"},{\"controller\":\"Gram\\\\Support:Support\",\"format\":\"\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"controller\":\"Gram\\\\Support:Pwa\",\"format\":\"service-worker\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"service-worker\"},{\"controller\":\"Gram\\\\Support:StaffSupport\",\"format\":\"staff\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"staff\"}],\"routes_count\":4,\"site_id\":\"zakrutim\",\"site_runtime\":\"zakrutim\",\"tables\":6,\"template_mods\":1,\"templates\":13},\"stderr_sha256\":\"\",\"tree\":{\"bad\":[],\"expected\":59,\"extra\":[],\"mismatch\":[],\"missing\":[],\"observed\":59,\"ok\":true}}],\"status\":\"OK\"},\"rc\":0,\"state\":\"OK\"}\nSUPPORT084_VM210={\"guest\":{\"host\":\"newfi-prod\",\"sites\":[{\"core\":\"CORE_B\",\"name\":\"NEWFI\",\"ok\":true,\"php_rc\":0,\"root\":\"/var/www/forums/newfi/public\",\"services\":{\"mariadb\":true,\"nginx\":true,\"php8.3-fpm\":true},\"site_id_expected\":\"NF\",\"state\":{\"addon\":{\"active\":1,\"addon_id\":\"Gram/Support\",\"is_processing\":0,\"last_pending_action\":null,\"version_id\":1000060,\"version_string\":\"1.0.0 Alpha 3 Unified Fix 4\"},\"board_active\":\"0\",\"board_url\":\"https://newfi.ru\",\"content_type_fields\":1,\"error_max\":0,\"listeners\":1,\"new_error_count\":0,\"new_errors\":[],\"option_groups\":1,\"options\":4,\"permission_counts\":{\"2\":4,\"3\":9,\"4\":9},\"permission_entries\":[{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":2,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"assign\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"internalNotes\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"manage\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewAll\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewTechnicalContext\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":3,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"assign\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"create\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"internalNotes\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"manage\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"replyOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"view\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewAll\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewOwn\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0},{\"permission_group_id\":\"gramSupport\",\"permission_id\":\"viewTechnicalContext\",\"permission_value\":\"allow\",\"permission_value_int\":0,\"user_group_id\":4,\"user_id\":0}],\"permission_interface_groups\":1,\"permission_jobs\":0,\"permissions\":9,\"phrases\":54,\"routes\":[{\"controller\":\"Gram\\\\Support:AccountSupport\",\"format\":\"support\",\"route_prefix\":\"account\",\"route_type\":\"public\",\"sub_name\":\"support\"},{\"controller\":\"Gram\\\\Support:Support\",\"format\":\"\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"\"},{\"controller\":\"Gram\\\\Support:Pwa\",\"format\":\"service-worker\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"service-worker\"},{\"controller\":\"Gram\\\\Support:StaffSupport\",\"format\":\"staff\",\"route_prefix\":\"support\",\"route_type\":\"public\",\"sub_name\":\"staff\"}],\"routes_count\":4,\"site_id\":\"NF\",\"site_runtime\":\"NF\",\"tables\":6,\"template_mods\":1,\"templates\":13},\"stderr_sha256\":\"\",\"tree\":{\"bad\":[],\"expected\":59,\"extra\":[],\"mismatch\":[],\"missing\":[],\"observed\":59,\"ok\":true}}],\"status\":\"OK\"},\"rc\":0,\"state\":\"OK\"}\nSUPPORT084_PUBLIC_HTTP=[{\"code\":\"200\",\"name\":\"codevipe\",\"ok\":true,\"stderr_sha256\":\"\",\"url\":\"https://codevipe.ru/support/\"},{\"code\":\"200\",\"name\":\"kingofwolk\",\"ok\":true,\"stderr_sha256\":\"\",\"url\":\"https://kingofwolk.ru/support/\"},{\"code\":\"200\",\"name\":\"dsmods\",\"ok\":true,\"stderr_sha256\":\"\",\"url\":\"https://dsmods.ru/support/\"},{\"code\":\"200\",\"name\":\"gamevipe\",\"ok\":true,\"stderr_sha256\":\"\",\"url\":\"https://gamevipe.ru/support/\"},{\"code\":\"200\",\"name\":\"hkmods\",\"ok\":true,\"stderr_sha256\":\"\",\"url\":\"https://hkmods.ru/support/\"},{\"code\":\"200\",\"name\":\"zakrutim\",\"ok\":true,\"stderr_sha256\":\"\",\"url\":\"https://zakrutim.ru/support/\"},{\"code\":\"503\",\"name\":\"NEWFI\",\"ok\":false,\"stderr_sha256\":\"1ca9dca7641da38da6a6c93f55e607ac0b93b5eb599d6251ef1c9900424144b1\",\"url\":\"https://newfi.ru/support/\"}]\nSUPPORT084_HOLD=RuntimeError\nSUPPORT084_MUTATION_SCOPE=NONE_READ_ONLY\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260909-GRAM-XF-FLEET-FINAL-CLOSURE-084\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"FAIL\",\"version\":1}\n" -} +{"schema_version":1,"channel":"homelab-runtime","command_id":"CONTEXT-AUTO-20260909T151701Z","status":"OK","rc":0,"host":"pve01","mode":"read-only","component":"cluster-context","started_at_utc":"2026-09-09T15:17:01Z","finished_at_utc":"2026-09-09T15:17:02Z","reference_register_checked":true,"reference_sha256":"5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66","error_register_checked":true,"error_register_sha256":"3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0","changes_made":false,"sanitized":true,"secrets_included":false,"private_addresses_included":false,"output":"AUTOMATIC_CLUSTER_CONTEXT_REFRESH=OK"} diff --git a/runtime/latest.txt b/runtime/latest.txt index 2069045d..0c43bd2f 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,43 +1,163 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260909-GRAM-XF-FLEET-FINAL-CLOSURE-084 -STATUS=FAIL -RC=3 +COMMAND_ID=CONTEXT-AUTO-[PRIVATE_IP]701Z +STATUS=OK +RC=0 HOST=pve01 -MODE=read-only -COMPONENT=gram-support-fleet-final-closure -REFERENCE_REGISTER_CHECK=OK -REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 -ERROR_REGISTER_CHECK=OK -ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=40a82554c34d390ed3a091cfcb1f503f74d99f960d12c6a9c1d4098d401f6f7f -DUPLICATE_FAILED_COMMAND_BLOCKED=false -EXECUTION_STARTED=true -CHANGE_DECLARED=false -RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=NOT_APPLICABLE -RESULT_CONTRACT_ERROR=NONE -COMMAND_RC=3 -CHANGES_MADE=false -ROLLBACK_STARTED=false -ROLLBACK_RESTORED=null -MUTATION_OUTCOME=NO_MUTATION -SANITIZED=yes -SECRETS_INCLUDED=no -PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=b34867919926e164841961d9b2f264580918ae6736cea02ab95cf0187a5ffcdf -SANITIZED_OUTPUT_SHA256=b34867919926e164841961d9b2f264580918ae6736cea02ab95cf0187a5ffcdf +COMPONENT=cluster-context +REFERENCE_SHA[PRIVATE_IP]e5154c41cb[PRIVATE_IP]aca68090be[PRIVATE_IP]bf[PRIVATE_IP]df[PRIVATE_IP] +ERROR_REGISTER_SHA[PRIVATE_IP]ec0f527ed3afeed[PRIVATE_IP]ee[PRIVATE_IP]bbfb[PRIVATE_IP]af4ba7ba0 OUTPUT_BEGIN -SUPPORT084_BEGIN -ERROR_REGISTER_CHECK=OK -REFERENCE_CHECK=OK -AUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED -SUPPORT084_VM211={"guest":{"host":"newfi-staging","sites":[{"core":"CORE_B","name":"newfi-staging","ok":true,"php_rc":0,"root":"/var/www/forums/newfi/public","services":{"mariadb":true,"nginx":true,"php8.3-fpm":true},"site_id_expected":"NF-STAGING","state":{"addon":{"active":1,"addon_id":"Gram/Support","is_processing":0,"last_pending_action":null,"version_id":1000060,"version_string":"1.0.0 Alpha 3 Unified Fix 4"},"board_active":"0","board_url":"http://newfi-staging.gram1.ru","content_type_fields":1,"error_max":46,"listeners":1,"new_error_count":0,"new_errors":[],"option_groups":1,"options":4,"permission_counts":{"2":4,"3":9,"4":9},"permission_entries":[{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"assign","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"internalNotes","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"manage","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewAll","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewTechnicalContext","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"assign","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"internalNotes","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"manage","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewAll","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewTechnicalContext","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0}],"permission_interface_groups":1,"permission_jobs":0,"permissions":9,"phrases":54,"routes":[{"controller":"Gram\\Support:AccountSupport","format":"support","route_prefix":"account","route_type":"public","sub_name":"support"},{"controller":"Gram\\Support:Support","format":"","route_prefix":"support","route_type":"public","sub_name":""},{"controller":"Gram\\Support:Pwa","format":"service-worker","route_prefix":"support","route_type":"public","sub_name":"service-worker"},{"controller":"Gram\\Support:StaffSupport","format":"staff","route_prefix":"support","route_type":"public","sub_name":"staff"}],"routes_count":4,"site_id":"NF-STAGING","site_runtime":"NF-STAGING","tables":6,"template_mods":1,"templates":13},"stderr_sha256":"","tree":{"bad":[],"expected":59,"extra":[],"mismatch":[],"missing":[],"observed":59,"ok":true}}],"status":"OK"},"rc":0,"state":"OK"} -SUPPORT084_VM160={"guest":{"host":"forum-prod","sites":[{"core":"CORE_A","name":"codevipe","ok":true,"php_rc":0,"root":"/var/www/forums/codevipe/public","services":{"mariadb":true,"nginx":true,"php8.3-fpm":true},"site_id_expected":"codevipe","state":{"addon":{"active":1,"addon_id":"Gram/Support","is_processing":0,"last_pending_action":null,"version_id":1000060,"version_string":"1.0.0 Alpha 3 Unified Fix 4"},"board_active":"1","board_url":"https://codevipe.ru","content_type_fields":1,"error_max":0,"listeners":1,"new_error_count":0,"new_errors":[],"option_groups":1,"options":4,"permission_counts":{"2":4,"3":9,"4":9},"permission_entries":[{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"assign","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"internalNotes","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"manage","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewAll","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewTechnicalContext","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"assign","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"internalNotes","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"manage","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewAll","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewTechnicalContext","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0}],"permission_interface_groups":1,"permission_jobs":0,"permissions":9,"phrases":54,"routes":[{"controller":"Gram\\Support:AccountSupport","format":"support","route_prefix":"account","route_type":"public","sub_name":"support"},{"controller":"Gram\\Support:Support","format":"","route_prefix":"support","route_type":"public","sub_name":""},{"controller":"Gram\\Support:Pwa","format":"service-worker","route_prefix":"support","route_type":"public","sub_name":"service-worker"},{"controller":"Gram\\Support:StaffSupport","format":"staff","route_prefix":"support","route_type":"public","sub_name":"staff"}],"routes_count":4,"site_id":"codevipe","site_runtime":"codevipe","tables":6,"template_mods":1,"templates":13},"stderr_sha256":"","tree":{"bad":[],"expected":59,"extra":[],"mismatch":[],"missing":[],"observed":59,"ok":true}},{"core":"CORE_B","name":"kingofwolk","ok":true,"php_rc":0,"root":"/var/www/forums/kingofwolk/public","services":{"mariadb":true,"nginx":true,"php8.3-fpm":true},"site_id_expected":"KOW","state":{"addon":{"active":1,"addon_id":"Gram/Support","is_processing":0,"last_pending_action":null,"version_id":1000060,"version_string":"1.0.0 Alpha 3 Unified Fix 4"},"board_active":"1","board_url":"https://kingofwolk.ru","content_type_fields":1,"error_max":0,"listeners":1,"new_error_count":0,"new_errors":[],"option_groups":1,"options":4,"permission_counts":{"2":4,"3":9,"4":9},"permission_entries":[{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"assign","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"internalNotes","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"manage","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewAll","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewTechnicalContext","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"assign","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"internalNotes","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"manage","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewAll","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewTechnicalContext","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0}],"permission_interface_groups":1,"permission_jobs":0,"permissions":9,"phrases":54,"routes":[{"controller":"Gram\\Support:AccountSupport","format":"support","route_prefix":"account","route_type":"public","sub_name":"support"},{"controller":"Gram\\Support:Support","format":"","route_prefix":"support","route_type":"public","sub_name":""},{"controller":"Gram\\Support:Pwa","format":"service-worker","route_prefix":"support","route_type":"public","sub_name":"service-worker"},{"controller":"Gram\\Support:StaffSupport","format":"staff","route_prefix":"support","route_type":"public","sub_name":"staff"}],"routes_count":4,"site_id":"KOW","site_runtime":"KOW","tables":6,"template_mods":1,"templates":13},"stderr_sha256":"","tree":{"bad":[],"expected":59,"extra":[],"mismatch":[],"missing":[],"observed":59,"ok":true}},{"core":"CORE_A","name":"dsmods","ok":true,"php_rc":0,"root":"/var/www/forums/dsmods/public","services":{"mariadb":true,"nginx":true,"php8.3-fpm":true},"site_id_expected":"dsmods","state":{"addon":{"active":1,"addon_id":"Gram/Support","is_processing":0,"last_pending_action":null,"version_id":1000060,"version_string":"1.0.0 Alpha 3 Unified Fix 4"},"board_active":"1","board_url":"https://dsmods.ru","content_type_fields":1,"error_max":0,"listeners":1,"new_error_count":0,"new_errors":[],"option_groups":1,"options":4,"permission_counts":{"2":4,"3":9,"4":9},"permission_entries":[{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"assign","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"internalNotes","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"manage","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewAll","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewTechnicalContext","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"assign","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"internalNotes","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"manage","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewAll","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewTechnicalContext","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0}],"permission_interface_groups":1,"permission_jobs":0,"permissions":9,"phrases":54,"routes":[{"controller":"Gram\\Support:AccountSupport","format":"support","route_prefix":"account","route_type":"public","sub_name":"support"},{"controller":"Gram\\Support:Support","format":"","route_prefix":"support","route_type":"public","sub_name":""},{"controller":"Gram\\Support:Pwa","format":"service-worker","route_prefix":"support","route_type":"public","sub_name":"service-worker"},{"controller":"Gram\\Support:StaffSupport","format":"staff","route_prefix":"support","route_type":"public","sub_name":"staff"}],"routes_count":4,"site_id":"dsmods","site_runtime":"dsmods","tables":6,"template_mods":1,"templates":13},"stderr_sha256":"","tree":{"bad":[],"expected":59,"extra":[],"mismatch":[],"missing":[],"observed":59,"ok":true}},{"core":"CORE_A","name":"gamevipe","ok":true,"php_rc":0,"root":"/var/www/forums/gamevipe/public","services":{"mariadb":true,"nginx":true,"php8.3-fpm":true},"site_id_expected":"gamevipe","state":{"addon":{"active":1,"addon_id":"Gram/Support","is_processing":0,"last_pending_action":null,"version_id":1000060,"version_string":"1.0.0 Alpha 3 Unified Fix 4"},"board_active":"1","board_url":"https://gamevipe.ru","content_type_fields":1,"error_max":0,"listeners":1,"new_error_count":0,"new_errors":[],"option_groups":1,"options":4,"permission_counts":{"2":4,"3":9,"4":9},"permission_entries":[{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"assign","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"internalNotes","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"manage","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewAll","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewTechnicalContext","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"assign","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"internalNotes","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"manage","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewAll","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewTechnicalContext","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0}],"permission_interface_groups":1,"permission_jobs":0,"permissions":9,"phrases":54,"routes":[{"controller":"Gram\\Support:AccountSupport","format":"support","route_prefix":"account","route_type":"public","sub_name":"support"},{"controller":"Gram\\Support:Support","format":"","route_prefix":"support","route_type":"public","sub_name":""},{"controller":"Gram\\Support:Pwa","format":"service-worker","route_prefix":"support","route_type":"public","sub_name":"service-worker"},{"controller":"Gram\\Support:StaffSupport","format":"staff","route_prefix":"support","route_type":"public","sub_name":"staff"}],"routes_count":4,"site_id":"gamevipe","site_runtime":"gamevipe","tables":6,"template_mods":1,"templates":13},"stderr_sha256":"","tree":{"bad":[],"expected":59,"extra":[],"mismatch":[],"missing":[],"observed":59,"ok":true}},{"core":"CORE_A","name":"hkmods","ok":true,"php_rc":0,"root":"/var/www/forums/hkmods/public","services":{"mariadb":true,"nginx":true,"php8.3-fpm":true},"site_id_expected":"hkmods","state":{"addon":{"active":1,"addon_id":"Gram/Support","is_processing":0,"last_pending_action":null,"version_id":1000060,"version_string":"1.0.0 Alpha 3 Unified Fix 4"},"board_active":"1","board_url":"https://hkmods.ru","content_type_fields":1,"error_max":12,"listeners":1,"new_error_count":0,"new_errors":[],"option_groups":1,"options":4,"permission_counts":{"2":4,"3":9,"4":9},"permission_entries":[{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"assign","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"internalNotes","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"manage","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewAll","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewTechnicalContext","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"assign","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"internalNotes","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"manage","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewAll","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewTechnicalContext","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0}],"permission_interface_groups":1,"permission_jobs":0,"permissions":9,"phrases":54,"routes":[{"controller":"Gram\\Support:AccountSupport","format":"support","route_prefix":"account","route_type":"public","sub_name":"support"},{"controller":"Gram\\Support:Support","format":"","route_prefix":"support","route_type":"public","sub_name":""},{"controller":"Gram\\Support:Pwa","format":"service-worker","route_prefix":"support","route_type":"public","sub_name":"service-worker"},{"controller":"Gram\\Support:StaffSupport","format":"staff","route_prefix":"support","route_type":"public","sub_name":"staff"}],"routes_count":4,"site_id":"hkmods","site_runtime":"hkmods","tables":6,"template_mods":1,"templates":13},"stderr_sha256":"","tree":{"bad":[],"expected":59,"extra":[],"mismatch":[],"missing":[],"observed":59,"ok":true}},{"core":"CORE_A","name":"zakrutim","ok":true,"php_rc":0,"root":"/var/www/forums/zakrutim/public","services":{"mariadb":true,"nginx":true,"php8.3-fpm":true},"site_id_expected":"zakrutim","state":{"addon":{"active":1,"addon_id":"Gram/Support","is_processing":0,"last_pending_action":null,"version_id":1000060,"version_string":"1.0.0 Alpha 3 Unified Fix 4"},"board_active":"1","board_url":"https://zakrutim.ru","content_type_fields":1,"error_max":0,"listeners":1,"new_error_count":0,"new_errors":[],"option_groups":1,"options":4,"permission_counts":{"2":4,"3":9,"4":9},"permission_entries":[{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"assign","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"internalNotes","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"manage","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewAll","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewTechnicalContext","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"assign","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"internalNotes","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"manage","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewAll","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewTechnicalContext","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0}],"permission_interface_groups":1,"permission_jobs":0,"permissions":9,"phrases":54,"routes":[{"controller":"Gram\\Support:AccountSupport","format":"support","route_prefix":"account","route_type":"public","sub_name":"support"},{"controller":"Gram\\Support:Support","format":"","route_prefix":"support","route_type":"public","sub_name":""},{"controller":"Gram\\Support:Pwa","format":"service-worker","route_prefix":"support","route_type":"public","sub_name":"service-worker"},{"controller":"Gram\\Support:StaffSupport","format":"staff","route_prefix":"support","route_type":"public","sub_name":"staff"}],"routes_count":4,"site_id":"zakrutim","site_runtime":"zakrutim","tables":6,"template_mods":1,"templates":13},"stderr_sha256":"","tree":{"bad":[],"expected":59,"extra":[],"mismatch":[],"missing":[],"observed":59,"ok":true}}],"status":"OK"},"rc":0,"state":"OK"} -SUPPORT084_VM210={"guest":{"host":"newfi-prod","sites":[{"core":"CORE_B","name":"NEWFI","ok":true,"php_rc":0,"root":"/var/www/forums/newfi/public","services":{"mariadb":true,"nginx":true,"php8.3-fpm":true},"site_id_expected":"NF","state":{"addon":{"active":1,"addon_id":"Gram/Support","is_processing":0,"last_pending_action":null,"version_id":1000060,"version_string":"1.0.0 Alpha 3 Unified Fix 4"},"board_active":"0","board_url":"https://newfi.ru","content_type_fields":1,"error_max":0,"listeners":1,"new_error_count":0,"new_errors":[],"option_groups":1,"options":4,"permission_counts":{"2":4,"3":9,"4":9},"permission_entries":[{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":2,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"assign","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"internalNotes","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"manage","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewAll","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewTechnicalContext","permission_value":"allow","permission_value_int":0,"user_group_id":3,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"assign","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"create","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"internalNotes","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"manage","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"replyOwn","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"view","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewAll","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewOwn","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0},{"permission_group_id":"gramSupport","permission_id":"viewTechnicalContext","permission_value":"allow","permission_value_int":0,"user_group_id":4,"user_id":0}],"permission_interface_groups":1,"permission_jobs":0,"permissions":9,"phrases":54,"routes":[{"controller":"Gram\\Support:AccountSupport","format":"support","route_prefix":"account","route_type":"public","sub_name":"support"},{"controller":"Gram\\Support:Support","format":"","route_prefix":"support","route_type":"public","sub_name":""},{"controller":"Gram\\Support:Pwa","format":"service-worker","route_prefix":"support","route_type":"public","sub_name":"service-worker"},{"controller":"Gram\\Support:StaffSupport","format":"staff","route_prefix":"support","route_type":"public","sub_name":"staff"}],"routes_count":4,"site_id":"NF","site_runtime":"NF","tables":6,"template_mods":1,"templates":13},"stderr_sha256":"","tree":{"bad":[],"expected":59,"extra":[],"mismatch":[],"missing":[],"observed":59,"ok":true}}],"status":"OK"},"rc":0,"state":"OK"} -SUPPORT084_PUBLIC_HTTP=[{"code":"200","name":"codevipe","ok":true,"stderr_sha256":"","url":"https://codevipe.ru/support/"},{"code":"200","name":"kingofwolk","ok":true,"stderr_sha256":"","url":"https://kingofwolk.ru/support/"},{"code":"200","name":"dsmods","ok":true,"stderr_sha256":"","url":"https://dsmods.ru/support/"},{"code":"200","name":"gamevipe","ok":true,"stderr_sha256":"","url":"https://gamevipe.ru/support/"},{"code":"200","name":"hkmods","ok":true,"stderr_sha256":"","url":"https://hkmods.ru/support/"},{"code":"200","name":"zakrutim","ok":true,"stderr_sha256":"","url":"https://zakrutim.ru/support/"},{"code":"503","name":"NEWFI","ok":false,"stderr_sha256":"1ca9dca7641da38da6a6c93f55e607ac0b93b5eb599d6251ef1c9900424144b1","url":"https://newfi.ru/support/"}] -SUPPORT084_HOLD=RuntimeError -SUPPORT084_MUTATION_SCOPE=NONE_READ_ONLY -HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260909-GRAM-XF-FLEET-FINAL-CLOSURE-084","rollback_restored":null,"rollback_started":false,"status":"FAIL","version":1} +GENERATED_AT_UTC=[PRIVATE_IP]T15:17:01Z +Cluster information +------------------- +Name: homelab +Config Version: 3 +Transport: knet +Secure auth: on +Quorum information +------------------ +Date: Wed Sep [PRIVATE_IP] 2026 +Quorum provider: corosync_votequorum +Nodes: 3 +Node ID: [PRIVATE_IP] +Ring ID: 1.130 +Quorate: Yes + +Votequorum information +---------------------- +Expected votes: 3 +Highest expected: 3 +Total votes: 3 +Quorum: 2 +Flags: Quorate + +Membership information +---------------------- + Nodeid Votes Name +[PRIVATE_IP] [PRIVATE_IP].11 (local) +[PRIVATE_IP] [PRIVATE_IP].13 +[PRIVATE_IP] [PRIVATE_IP].12 + +Membership information +---------------------- + Nodeid Votes Name + 1 1 pve01 (local) + 2 1 pve03 + 3 1 pve02 +[{"cpu":[PRIVATE_IP][PRIVATE_IP],"disk":[PRIVATE_IP],"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"lxc/110","maxcpu":1,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":0,"name":"dns1","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"lxc","uptime":[PRIVATE_IP],"vmid":110},{"cpu":[PRIVATE_IP][PRIVATE_IP],"disk":[PRIVATE_IP],"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"lxc/111","maxcpu":1,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":0,"name":"dns2","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve02","status":"running","template":0,"type":"lxc","uptime":[PRIVATE_IP],"vmid":111},{"cpu":[PRIVATE_IP][PRIVATE_IP],"disk":[PRIVATE_IP],"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"lxc/112","maxcpu":1,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":0,"name":"unbound1","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"lxc","uptime":[PRIVATE_IP],"vmid":112},{"cpu":0,"disk":[PRIVATE_IP],"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"lxc/113","maxcpu":1,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":0,"name":"unbound2","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve02","status":"running","template":0,"type":"lxc","uptime":[PRIVATE_IP],"vmid":113},{"cpu":[PRIVATE_IP]75105,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/130","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"edge-vm","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve03","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":130},{"cpu":[PRIVATE_IP]681583,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/150","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"snikket","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":150},{"cpu":[PRIVATE_IP]424114,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/160","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"forum-prod","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve02","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":160},{"cpu":[PRIVATE_IP]45267,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/170","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"core-apps","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":170},{"cpu":[PRIVATE_IP]31683,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/171","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"monitoring","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":171},{"cpu":[PRIVATE_IP]746087,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/190","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"homelab-ops-worker","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve03","status":"running","template":0,"type":"qemu","uptime":[PRIVATE_IP],"vmid":190},{"cpu":[PRIVATE_IP]090692,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/210","maxcpu":2,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"newfi-prod","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve01","status":"running","template":0,"type":"qemu","uptime":231556,"vmid":210},{"cpu":[PRIVATE_IP]746087,"disk":0,"diskread":[PRIVATE_IP],"diskwrite":[PRIVATE_IP],"id":"qemu/211","maxcpu":2,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"memhost":[PRIVATE_IP],"name":"newfi-staging","netin":[PRIVATE_IP],"netout":[PRIVATE_IP],"node":"pve03","status":"running","template":0,"type":"qemu","uptime":427492,"vmid":211},{"cpu":0,"disk":0,"diskread":0,"diskwrite":0,"id":"qemu/9130","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":0,"memhost":0,"name":"edge-cold-standby","netin":0,"netout":0,"node":"pve02","status":"stopped","template":0,"type":"qemu","uptime":0,"vmid":9130},{"cgroup-mode":2,"cpu":[PRIVATE_IP]25074,"disk":[PRIVATE_IP],"id":"node/pve02","level":"","maxcpu":4,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"node":"pve02","status":"online","type":"node","uptime":[PRIVATE_IP]},{"cgroup-mode":2,"cpu":[PRIVATE_IP]78979,"disk":[PRIVATE_IP],"id":"node/pve03","level":"","maxcpu":8,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"node":"pve03","status":"online","type":"node","uptime":[PRIVATE_IP]},{"cgroup-mode":2,"cpu":[PRIVATE_IP]7759,"disk":[PRIVATE_IP],"id":"node/pve01","level":"","maxcpu":24,"maxdisk":[PRIVATE_IP],"maxmem":[PRIVATE_IP],"mem":[PRIVATE_IP],"node":"pve01","status":"online","type":"node","uptime":[PRIVATE_IP]},{"content":"images,rootdir","disk":[PRIVATE_IP],"id":"storage/pve02/local-lvm","maxdisk":[PRIVATE_IP],"node":"pve02","plugintype":"lvmthin","shared":0,"status":"available","storage":"local-lvm","type":"storage"},{"content":"images,rootdir","disk":[PRIVATE_IP],"id":"storage/pve03/local-lvm","maxdisk":[PRIVATE_IP],"node":"pve03","plugintype":"lvmthin","shared":0,"status":"available","storage":"local-lvm","type":"storage"},{"content":"images,rootdir","disk":[PRIVATE_IP],"id":"storage/pve01/local-lvm","maxdisk":[PRIVATE_IP],"node":"pve01","plugintype":"lvmthin","shared":0,"status":"available","storage":"local-lvm","type":"storage"},{"content":"backup,vztmpl,import,iso","disk":[PRIVATE_IP],"id":"storage/pve02/local","maxdisk":[PRIVATE_IP],"node":"pve02","plugintype":"dir","shared":0,"status":"available","storage":"local","type":"storage"},{"content":"backup,vztmpl,import,iso","disk":[PRIVATE_IP],"id":"storage/pve03/local","maxdisk":[PRIVATE_IP],"node":"pve03","plugintype":"dir","shared":0,"status":"available","storage":"local","type":"storage"},{"content":"backup,vztmpl,import,iso","disk":[PRIVATE_IP],"id":"storage/pve01/local","maxdisk":[PRIVATE_IP],"node":"pve01","plugintype":"dir","shared":0,"status":"available","storage":"local","type":"storage"},{"id":"network/pve02/zone/localnetwork","network":"localnetwork","network-type":"zone","node":"pve02","status":"ok","type":"network"},{"id":"network/pve03/zone/localnetwork","network":"localnetwork","network-type":"zone","node":"pve03","status":"ok","type":"network"},{"id":"network/pve01/zone/localnetwork","network":"localnetwork","network-type":"zone","node":"pve01","status":"ok","type":"network"}] +Name Type Status Total (KiB) Used (KiB) Available (KiB) % +local dir active [PRIVATE_IP] [PRIVATE_IP] [PRIVATE_IP] 20.58% +local-lvm lvmthin active [PRIVATE_IP] [PRIVATE_IP] [PRIVATE_IP] 9.49% + UNIT LOAD ACTIVE SUB DESCRIPTION +● homelab-backup-retention-gc.service loaded failed failed Homelab owner-aware cloud retention GC +● homelab-mailru-trash-gc.service loaded failed failed Homelab Mail.ru physical Trash GC + +Legend: LOAD → Reflects whether the unit definition was properly loaded. + ACTIVE → The high-level unit activation state, i.e. generalization of SUB. + SUB → The low-level unit activation state, values depend on unit type. + +2 loaded units listed. +NEXT LEFT LAST PASSED UNIT ACTIVATES +Wed [PRIVATE_IP] 18:17:16 MSK 13s Wed [PRIVATE_IP] 18:16:16 MSK 46s ago homelab-private-vpn-hosts-health.timer homelab-private-vpn-hosts-health.service +Wed [PRIVATE_IP] 18:17:57 MSK 55s Wed [PRIVATE_IP] 18:16:54 MSK 7s ago homelab-router-watchdog.timer homelab-router-watchdog.service +Wed [PRIVATE_IP] 18:18:25 MSK 1min 22s Wed [PRIVATE_IP] 18:13:16 MSK 3min 46s ago homelab-health-metrics.timer homelab-health-metrics.service +Wed [PRIVATE_IP] 18:18:54 MSK 1min 52s Wed [PRIVATE_IP] 18:03:54 MSK 13min ago homelab-pve03-staging-capacity-health.timer homelab-pve03-staging-capacity-health.service +Wed [PRIVATE_IP] 18:21:54 MSK 4min 52s Wed [PRIVATE_IP] 18:16:54 MSK 7s ago homelab-smartctl-textfile.timer homelab-smartctl-textfile.service +Wed [PRIVATE_IP] 18:21:54 MSK 4min 52s Wed [PRIVATE_IP] 18:16:54 MSK 7s ago netbird-peers-health.timer netbird-peers-health.service +Wed [PRIVATE_IP] 18:22:54 MSK 5min Wed [PRIVATE_IP] 18:12:54 MSK 4min 7s ago skladchik-reports-monitor-supervisor.timer skladchik-reports-monitor-supervisor.service +Wed [PRIVATE_IP] 18:25:54 MSK 8min Wed [PRIVATE_IP] 18:10:54 MSK 6min ago prometheus-node-exporter-apt.timer prometheus-node-exporter-apt.service +Wed [PRIVATE_IP] 18:25:54 MSK 8min Wed [PRIVATE_IP] 18:10:54 MSK 6min ago prometheus-node-exporter-nvme.timer prometheus-node-exporter-nvme.service +Wed [PRIVATE_IP] 18:30:00 MSK 12min Wed [PRIVATE_IP] 18:15:07 MSK 1min 54s ago homelab-incident-journal.timer homelab-incident-journal.service +Wed [PRIVATE_IP] 18:30:11 MSK 13min Wed [PRIVATE_IP] 18:15:52 MSK 1min 10s ago homelab-duty-admin-v2.timer homelab-duty-admin-v2.service +Wed [PRIVATE_IP] 18:30:12 MSK 13min Wed [PRIVATE_IP] 18:15:52 MSK 1min 10s ago homelab-forum-snuffleupagus-health.timer homelab-forum-snuffleupagus-health.service +Wed [PRIVATE_IP] 18:30:16 MSK 13min Wed [PRIVATE_IP] 18:15:16 MSK 1min 46s ago homelab-disk-space-health.timer homelab-disk-space-health.service +Wed [PRIVATE_IP] 18:30:48 MSK 13min Wed [PRIVATE_IP] 18:15:16 MSK 1min 46s ago homelab-external-probe-vps-health.timer homelab-external-probe-vps-health.service +Wed [PRIVATE_IP] 18:34:58 MSK 17min Wed [PRIVATE_IP] 18:00:16 MSK 16min ago homelab-mkdocs-auto-refresh.timer homelab-mkdocs-auto-refresh.service +Wed [PRIVATE_IP] 18:36:28 MSK 19min Wed [PRIVATE_IP] 18:05:32 MSK 11min ago homelab-backup-audit.timer homelab-backup-audit.service +Wed [PRIVATE_IP] 18:38:31 MSK 21min Wed [PRIVATE_IP] 12:29:57 MSK 5h 47min ago homelab-mailru-trash-gc.timer homelab-mailru-trash-gc.service +Wed [PRIVATE_IP] 18:49:21 MSK 32min Wed [PRIVATE_IP] 18:15:16 MSK 1min 46s ago homelab-reference-refresh.timer homelab-reference-refresh.service +Wed [PRIVATE_IP] 19:02:19 MSK 45min Wed [PRIVATE_IP] 18:07:16 MSK 9min ago homelab-control-backup.timer homelab-control-backup.service +Wed [PRIVATE_IP] 19:30:00 MSK 1h 12min Wed [PRIVATE_IP] 17:30:07 MSK 46min ago homelab-app-cloud-quorum-queue.timer homelab-app-cloud-quorum-queue.service +Wed [PRIVATE_IP] 20:30:41 MSK 2h 13min Wed [PRIVATE_IP] 16:32:54 MSK 1h 44min ago homelab-vm-cloud-quorum-queue.timer homelab-vm-cloud-quorum-queue.service +Wed [PRIVATE_IP] 22:35:54 MSK 4h 18min Wed [PRIVATE_IP] 16:35:54 MSK 1h 41min ago homelab-vps-identity-audit.timer homelab-vps-identity-audit.service +Wed [PRIVATE_IP] 23:18:35 MSK 5h 1min Wed [PRIVATE_IP] 17:13:16 MSK 1h 3min ago homelab-evidence-root.timer homelab-evidence-root.service +Thu [PRIVATE_IP] 00:00:00 MSK 5h 42min Wed [PRIVATE_IP] 00:00:07 MSK 18h ago dpkg-db-backup.timer dpkg-db-backup.service +Thu [PRIVATE_IP] 00:12:22 MSK 5h 55min Wed [PRIVATE_IP] 00:41:12 MSK 17h ago logrotate.timer logrotate.service +Thu [PRIVATE_IP] 00:14:17 MSK 5h 57min Wed [PRIVATE_IP] 00:08:54 MSK 18h ago homelab-storage-capacity.timer homelab-storage-capacity.service +Thu [PRIVATE_IP] 00:15:12 MSK 5h 58min Wed [PRIVATE_IP] 00:11:32 MSK 18h ago homelab-evidence-catalog.timer homelab-evidence-catalog.service +Thu [PRIVATE_IP] 00:16:01 MSK 5h 58min Wed [PRIVATE_IP] 00:06:07 MSK 18h ago homelab-docker-health.timer homelab-docker-health.service +Thu [PRIVATE_IP] 00:16:50 MSK 5h 59min Wed [PRIVATE_IP] 00:14:16 MSK 18h ago homelab-quality-gate.timer homelab-quality-gate.service +Thu [PRIVATE_IP] 01:22:35 MSK 7h Wed [PRIVATE_IP] 05:22:58 MSK 12h ago pve-daily-update.timer pve-daily-update.service +Thu [PRIVATE_IP] 03:19:46 MSK 9h Wed [PRIVATE_IP] 15:18:54 MSK 2h 58min ago apt-daily.timer apt-daily.service +Thu [PRIVATE_IP] 03:21:39 MSK 9h Wed [PRIVATE_IP] 03:34:04 MSK 14h ago homelab-backup-retention-gc.timer homelab-backup-retention-gc.service +Thu [PRIVATE_IP] 05:54:58 MSK 11h Wed [PRIVATE_IP] 07:54:16 MSK 10h ago man-db.timer man-db.service +Thu [PRIVATE_IP] 06:36:17 MSK 12h Wed [PRIVATE_IP] 06:54:42 MSK 11h ago apt-daily-upgrade.timer apt-daily-upgrade.service +Thu [PRIVATE_IP] 07:01:18 MSK 12h Wed [PRIVATE_IP] 07:04:54 MSK 11h ago homelab-drift-check.timer homelab-drift-check.service +Thu [PRIVATE_IP] 07:29:10 MSK 13h Wed [PRIVATE_IP] 07:35:42 MSK 10h ago homelab-service-registry-check.timer homelab-service-registry-check.service +Thu [PRIVATE_IP] 07:44:09 MSK 13h Wed [PRIVATE_IP] 07:48:02 MSK 10h ago homelab-runbook-generate.timer homelab-runbook-generate.service +Thu [PRIVATE_IP] 07:55:04 MSK 13h Wed [PRIVATE_IP] 07:51:32 MSK 10h ago homelab-alerting-health.timer homelab-alerting-health.service +Thu [PRIVATE_IP] 07:56:50 MSK 13h Wed [PRIVATE_IP] 07:52:32 MSK 10h ago homelab-dependency-map-check.timer homelab-dependency-map-check.service +Thu [PRIVATE_IP] 08:00:02 MSK 13h Wed [PRIVATE_IP] 07:55:16 MSK 10h ago homelab-desired-state-sync.timer homelab-desired-state-sync.service +Thu [PRIVATE_IP] 08:01:45 MSK 13h Wed [PRIVATE_IP] 08:14:24 MSK 10h ago homelab-overall-health.timer homelab-overall-health.service +Thu [PRIVATE_IP] 08:02:41 MSK 13h Wed [PRIVATE_IP] 08:05:54 MSK 10h ago homelab-duty-admin-report.timer homelab-duty-admin-report.service +Thu [PRIVATE_IP] 08:13:09 MSK 13h Wed [PRIVATE_IP] 08:24:08 MSK 9h ago homelab-final-readiness-gate.timer homelab-final-readiness-gate.service +Thu [PRIVATE_IP] 08:24:32 MSK 14h Wed [PRIVATE_IP] 08:12:08 MSK 10h ago homelab-kuma-monitor-policy.timer homelab-kuma-monitor-policy.service +Thu [PRIVATE_IP] 08:31:30 MSK 14h Wed [PRIVATE_IP] 08:40:33 MSK 9h ago homelab-secret-exposure-guard.timer homelab-secret-exposure-guard.service +Thu [PRIVATE_IP] 08:37:17 MSK 14h Wed [PRIVATE_IP] 08:27:54 MSK 9h ago homelab-capacity-risk.timer homelab-capacity-risk.service +Thu [PRIVATE_IP] 08:38:48 MSK 14h Wed [PRIVATE_IP] 08:46:15 MSK 9h ago homelab-cluster-passport.timer homelab-cluster-passport.service +Thu [PRIVATE_IP] 08:59:12 MSK 14h Wed [PRIVATE_IP] 08:55:16 MSK 9h ago homelab-golden-state-index.timer homelab-golden-state-index.service +Thu [PRIVATE_IP] 10:15:00 MSK 15h Wed [PRIVATE_IP] 10:15:08 MSK 8h ago skladchik-reports-monitor-monthly-selftest-watch.timer skladchik-reports-monitor-monthly-selftest-watch.service +Thu [PRIVATE_IP] 16:47:42 MSK 22h Wed [PRIVATE_IP] 16:47:42 MSK 1h 29min ago systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service +Sun [PRIVATE_IP] 03:10:21 MSK 3 days Sun [PRIVATE_IP] 03:11:16 MSK 3 days ago e2scrub_all.timer e2scrub_all.service +Sun [PRIVATE_IP] 03:10:35 MSK 3 days Sun [PRIVATE_IP] 03:10:50 MSK 3 days ago xfs_scrub_all.timer xfs_scrub_all.service +Sun [PRIVATE_IP] 07:35:54 MSK 3 days Sun [PRIVATE_IP] 07:57:53 MSK 3 days ago homelab-rotating-boot-drill.timer homelab-rotating-boot-drill.service +Mon [PRIVATE_IP] 00:10:37 MSK 4 days Mon [PRIVATE_IP] 00:08:52 MSK 2 days ago homelab-secret-sanity.timer homelab-secret-sanity.service +Mon [PRIVATE_IP] 00:30:41 MSK 4 days Mon [PRIVATE_IP] 00:39:53 MSK 2 days ago fstrim.timer fstrim.service +- - - - prometheus-node-exporter-ipmitool-sensor.timer prometheus-node-exporter-ipmitool-sensor.service +- - - - prometheus-node-exporter-mellanox-hca-temp.timer prometheus-node-exporter-mellanox-hca-temp.service +- - - - prometheus-node-exporter-smartmon.timer prometheus-node-exporter-smartmon.service + +58 timers listed. +RUNTIME_MANIFEST_ID=df[PRIVATE_IP]ac9b5abd[PRIVATE_IP]b[PRIVATE_IP]d89496fb2bde[PRIVATE_IP] +EXPERIMENT_ID=5462ee[PRIVATE_IP]ebe[PRIVATE_IP]feb2ad[PRIVATE_IP]1ad87bbac0b8108 +COLLECTION_START_AT=[PRIVATE_IP]T[PRIVATE_IP]:00 +FIRST_COMPLETE_D1_CLOSE=[PRIVATE_IP]T[PRIVATE_IP]:00 +PRODUCTION_LAUNCH_ALLOWED=False +EXECUTION_AUTHORITY=False +RISK_AUTHORITY=False +STAGE_A_HEALTH=AWAITING_PRIMARY_FINALITY +FORENSIC_PREVIOUS_EPOCH_PRESERVED=YES + +## NEWFI_TASK6_AUTH_CHECKPOINT_V[PRIVATE_IP] +- Scope: historical accepted AUTH test, not a current SMTP connection test. +- Newfi approved SMTP account/sender: aleisaev@yandex.ru. +- Endpoint used by accepted test: smtp.yandex.ru:465 with certificate verification; single PLAIN initial response accepted with code 235. +- Evidence: incident ledger ### NEWFI_TASK6_YANDEX_AUTH_V2_OBSERVATION and ### NEWFI_TASK6_AUTH_PROOF_CLOSE_V1. +- No password file written, no application configuration changed, no mail sent by the accepted AUTH test. +- Persistent transport installation and application delivery are not proven by this checkpoint. Task6 is not complete. +- AUTH challenge and missing-file incidents closed; launch/session incident remains OPEN with original cause unproven. +- This update does not change VM211, VM160, routing, board state or Git. +- Other incidents and infrastructure health were not assessed. + + +## NEWFI_PRIVATE_STRUCTURE92_WRONG_MARKER_SCOPE_[PRIVATE_IP] CLOSURE +- Status: CLOSED +- RCA: NEWFI92 inspected the pve01 NEWFI90 attempt marker, which had not been finalized because the outer shell exited immediately after the guest returned RC3 following its successful rollback. The guest marker contained the true final rollback state. +- Correction: NEWFI93 required both the guest FINISHED/ROLLED_BACK record and a fresh exact demo-state readback before reconciling the outer NEWFI90 marker. NEWFI92 itself never reserved an attempt or mutated state. + + +## NEWFI_PRIVATE_NEWFI95_NESTED_TRIPLE_QUOTE_PARSE_[PRIVATE_IP] +- Status: OPEN +- Command: NEWFI95 +- Symptom: after the content-structure precheck passed, the pve03 Python wrapper failed to parse at the PHP line beginning with $root. No Portal discovery or application mutation was reached. +- RCA: an outer raw triple-single-quoted guest Python payload contained an inner raw triple-single-quoted PHP payload. The inner delimiter terminated the outer Python string, causing PHP source to be parsed as Python. +- Safety: NEWFI95 was read-only, created no attempt marker, and did not reach the intended nested guest execution. Do not replay NEWFI95. + + +## NEWFI_PRIVATE_NEWFI95_NESTED_TRIPLE_QUOTE_PARSE_[PRIVATE_IP] CLOSURE +- Status: CLOSED +- RCA: an inner triple-single-quoted PHP literal terminated the outer triple-single-quoted Python guest payload in NEWFI95. The wrapper therefore failed parsing before the intended Portal discovery executed. +- Correction: NEWFI96 removed the nested Python payload layer entirely and passed one Python program directly to VM211 through qm guest exec stdin. The read-only Portal contract completed with QGA exit 0 and the implementation worktree remained unchanged. OUTPUT_END CHAT_OUTPUT_END