YouDuck.ai

golden:开机恢复网的兜底版本

最后更新

golden 是 Microduck 更新系统里的兜底发布版,也是开机恢复网的最后一道防线。

三个版本概念

概念 含义
current 正在运行的版本
上一个 update rollback 会退回的那个
golden 始终保持稳定的兜底,reset-to-golden 回到它

一条重要的设计规则

分支构建永远不会成为 golden。

即使你用 --ref BRANCH 配置整块开发板,golden 仍然是那个稳定发布版,只有 current 是分支。

理由很直接:用一个坏分支当兜底,等于给坏分支配一个坏的救命稻草。兜底的价值全在于它一定能起来,所以它不能是未经验证的东西。

什么时候用它

一台状态混乱、你已经不确定它装了什么的板子:

sudo robotctl update reset-to-golden daemon

这是最后的退路。比它温和的是 update rollbackupdate select

机器人可能已经自己用过它

健康门禁不通过时系统会自动回滚,这件事只记在更新日志里:

robotctl update log
journalctl -b -u robot-boot-check

「我明明装了新版本」的疑问,答案常常在这里。