服务启动早于地址出现

Gen10 非特权 CT104 部署 Hydrus v687,4 GiB RAM、16 GiB 系统盘、256 GiB 数据卷。首次 noVNC、VNC 与数据库初始化通过,重启却无法恢复网页,日志显示 nginx 绑定时 192.168.8.24 尚未出现在接口上。增加等待地址就绪的 systemd 前置检查后,重启恢复。

这属于启动依赖竞态:服务本身配置正确,运行前提却尚未成立。入口 noVNC,后续 Hyshare 0.17.0 为 网页图库。Hydrus v687 已移除 Local Booru,改走 Client API,不能照旧版本入口配置。

凭据为本机 gen10plus/hydrus-credentials.env 与 CT 内 /opt/hydrus/hyshare.env ,均 0600。API key 验证成功但权限过大,最小权限替换仍待完成。网页为空时图库文件数为零,不能据此认定前端坏了。

服务端正常,故障可能在手机到入口的一跳

OpenAI-WARP 服务端全链测试返回 warp=on 和预期认证响应,Redmi 规则也命中目标,但手机拨 Cloudflare 入口持续超时。修正生成器绑定实际可用的上游节点,发布后在当时授权范围内刷新客户端;真实 ChatGPT 流量出现 WARP 命中且无错误。

ntfy 仅在实际 dialer 改变时通知,凭据保存在服务器 /opt/stacks/sub-platform/notification.env ,重复执行不通知。服务器测试成功和手机真实请求成功分别验证,才完成这次链路验收。

eject 成功还要看设备是否消失

移动盘确认是 /dev/sdb 而非系统盘后, eject 返回成功但内核仍保留设备。后续刷新缓存、删除该设备并等待 udev,确认节点消失才拔线。复用时必须重新确认盘身份,不直接照搬历史设备名。

lsblk -o NAME,SIZE,MODEL,FSTYPE,MOUNTPOINTS
findmnt

同日也完成 Android USB 通知文档的后续验收。

主会话续接

以下命令在 archx 上执行;目录仅用于辨认工作上下文。

会话 1:~/meprojects/mevps

codex resume 01a0ad37-0f6b-77f1-b09d-47e1832ce90c

会话 2:~/meprojects/mevps

codex resume 01a0ad3f-cbf8-7db1-b1bf-b525a2079d8f

会话 3:~/meprojects/mevps

codex resume 01a0ad1c-b66c-7f30-8a00-13a6f11f811a

会话 4:~/meprojects/mevps

codex resume 01a0848e-24e2-7551-b072-a2853c85f939