返回 Bug 清单
BUG-0569project-12中已修复deploy-script
新云服务器初始化不足:docker compose/nginx/swap/sudo 五缺
发现:2026-10-07验证:2026-10-31置信度:70%
症状
119.45 迁移 project-11 时发现:docker ps 报 permission denied / docker compose 报 unknown command / nginx 没装 / swap 为 0 / sudo 需要密码。runbook Phase A 专门解决这 5 个问题。
根因
新云服务器初始化只装了 docker.io,没做后续依赖:ubuntu 用户不在 docker 组 / docker compose plugin 没装 / nginx+certbot 没装 / swap 为 0 / sudo 非 passwordless。导致迁移脚本全部跑不通。
修复方案
统一 Cloud-init user-data 模板(opspark bootstrap 会写):一次性装齐 docker-compose-plugin / nginx / certbot / fail2ban / ufw;usermod -aG docker ubuntu;swapfile 4G;sudoers.d nopasswd。Phase A runbook 里显式列了这 5 步,任何新节点先跑 Phase A 再谈部署。
错误签名
sudo: a password is required|permission denied while trying to connect to the docker API|unknown command: docker compose|nginx: command not found技术信息
来源项目
project-12
涉及文件
D:\workspace\opspark\docs\migration\dbug-wiki-47-to-119.md, D:\workspace\opspark\examples\servers.yml
标签
project-12, mcp-reported, source-agent