docs(recovery): record windows99 autostart blocker
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 30s
CD Pipeline / build-and-deploy (push) Failing after 2m35s
CD Pipeline / post-deploy-checks (push) Has been skipped

This commit is contained in:
Your Name
2026-06-30 19:40:58 +08:00
parent d20e9651b8
commit a77c9d4a18
2 changed files with 10 additions and 1 deletions

View File

@@ -10,6 +10,15 @@
**邊界**:本段只修 source/CD retry 與測試;未 workflow_dispatch未 SSH 寫主機,未重啟主機,未 restart Docker daemon / host Nginx / K3s / DB / Redis / firewall未 prune / restore / DB write未讀 secret / token / raw sessions / SQLite / `.env`,未使用 GitHub / `gh` / GitHub API。
## 2026-06-30 — current P0-7 Windows 99 VMware autostart readback
**照主線讀回的問題**
- 99 Windows host 可達ping OK、RDP `3389` OK、SSH `22` OKWinRM `5985` fail`administrator@192.168.0.99` SSH publickey denied。
- `windows99-vmware-autostart.ps1` source 已存在,包含 `Verify` / `DryRun` / `Apply``AWOOOI-Start-VMware-VMs` startup task、VM order `111/188/120/121/112` 與 Windows Update no-auto-reboot policy。
- P0-7 仍是 `SOURCE_READY_RUNTIME_BLOCKED`99 有網路生命跡象,但 Codex 本輪沒有可用 remote management channel 套用 VMware autostart 或 Windows Update policy不能宣稱 99 / 五台 VM 已自動恢復。
**邊界**:只做 ping / TCP / SSH publickey readback 與 source script readback未登入 99未改 Windows Update未啟動 VMware VM未讀 credential / token / raw sessions / SQLite。
## 2026-06-30 — current P0-5 110 SSH publickey auth classifier
**照主線修正的問題**

View File

@@ -21,7 +21,7 @@
| P0-4 | BLOCKED | AWOOOI production 版本最新性 | Gitea `main` 已多次前進但 production runtime readback 仍為 `7890778b83``runtime_build_readback_status=runtime_build_diverges_from_committed_deploy_readback`。Public Gitea visible run `cd.yaml #4043` 是 Failurejobs API 與 visible run `head_sha` 不一致,已標 `cd_jobs_stale_or_mismatched`。 | 補 deploy marker / runtime SHA / endpoint readback 一致;未一致前不可宣稱 AWOOOI 最新。 |
| P0-5 | BLOCKED | 110 control path | `diagnose-110-ssh-publickey-auth.sh`node-exporter / SSH banner 正常;`NODE_LOAD_CLASSIFIER=high_load``NODE_PROCS_BLOCKED=0``wooo` publickey `publickey_offer_timeout``root` publickey `permission_denied``git` / `ollama` `preauth_timeout`。 | 集中查 110 sshd publickey auth / authorized_keys / PAM / account lookup path並把 load / runner pressure 視為同一 blocker 的共因;可在 110 console/local 跑 `repair-110-ssh-publickey-auth-local.sh --check` / `--apply` 修 metadata 權限。恢復 SSH read-only command path 後才能驗證 Stock DB、Gitea dump、110 backup completeness。 |
| P0-6 | BLOCKED_BACKUP_COMPLETENESS | Gitea repo visibility 與完整備份 | Gitea version API 200public repo search 只列 4 個 public repo`stockplatform-v2` public page/API 404但 internal `git ls-remote` 成功188 `/home/ollama/backup/110/gitea` 起初為空。已建立 verified emergency bundle `/home/ollama/backup/110/gitea/git-bundles/20260630-190931`4 個 public/internal repo bundle verify + checksum 成功,`AwoooGo``stockplatform-v2``vibework` 因 private auth fail-closed。 | 188 `gitea_repo_mirror_from_110` subtree metric / alert 已補;下一步仍是恢復 110 SSH command path 後跑正式 `gitea dump`、private repo 非互動備份、repo count 與 restore drill readback。 |
| P0-7 | SOURCE_READY_RUNTIME_BLOCKED | 99 VMware / VM autostart | repo 已有 `windows99-vmware-autostart.ps1`,但 99 SSH/WinRM 尚未可用VM host 111 仍不可達。 | 恢復 99 可控通道或由 console 套用腳本;完成後讀回 111/188/120/121/112 boot evidence。 |
| P0-7 | SOURCE_READY_RUNTIME_BLOCKED | 99 VMware / VM autostart | repo 已有 `windows99-vmware-autostart.ps1`;最新只讀 readback99 ping OK、RDP 3389 OK、SSH 22 OK、WinRM 5985 fail`administrator@192.168.0.99` SSH publickey deniedVM host 111 仍不可達。 | 恢復 99 可控通道或由 console 套用腳本;完成後讀回 111/188/120/121/112 boot evidence。 |
| P0-8 | SOURCE_READY_RUNTIME_BLOCKED | 502 maintenance fallback / Telegram / backup alert | L0/L1 fallback runbook、Nginx snippet、reboot / backup alert rules 已在 sourceruntime 尚需部署與外部 L1 provider readback。 | L0 以測試 vhost 驗證 `X-AWOOOI-Fallback`L1 需外部雲端/CDN probeTelegram 以脫敏 alert receipt 驗證。 |
本次核心經驗: