evidencectl doctor: opaque error for a relative --runtime-config path
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
从 crates/registry-evidencectl/src/doctor.rs 约第 875 行开始,那里记录了相对 --runtime-config 路径的处理方式。使用相对和绝对的 runtime.yaml 路径重现 doctor 命令,然后验证相对形式能够被解析或接受,并暴露底层的配置问题,而不是返回含糊的失败消息。
由索引模型根据 Issue 内容生成。
描述
Running evidencectl doctor --runtime-config hosts/staging/candidate-1/runtime.yaml (a relative
path) gives error[evidence.doctor.failed] ... Evidence could not inspect the selected runtime configuration. Running the identical check with the absolute path reveals the real cause (in this
repro, a TLS CA bundle file that was writable, fixed with chmod 444). doctor's path handling lives
in crates/registry-evidencectl/src/doctor.rs, which already documents its intent to resolve a
project-relative path where possible (around line 875).
This only affects an operator running doctor interactively; it does not block anything already
running, since the absolute-path form of the same command already works.
The audit recommended accepting or resolving relative --runtime-config paths so this class of
opaque failure does not happen at all.
Found in the 2026-09-24 lifecycle audit (EVID-21); the detailed finding is in the internal audit
report.
- 主要语言
- Rust
- 星标
- 2
- 派生
- 0
- 平均合并
- 9 小时 14 分钟
- 30 天内合并 PR
- 241
环境准备
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
registrystack/registry-stack 的其他 Issue
-
agent-ready area:breg bug criticality:p3 triage:needs-implementation
难度 2/5 1-3 小时 新手友好度 78/100
registrystack/registry-stack#1941 ·
维护者通常 1 天内回复
-
area:casework bug criticality:p2 rust
难度 2/5 1-3 小时 新手友好度 78/100
registrystack/registry-stack#1936 ·
维护者通常 1 天内回复
-
area:casework bug criticality:p3 rust
难度 2/5 1-3 小时 新手友好度 85/100
registrystack/registry-stack#1934 ·
维护者通常 1 天内回复
-
area:release area:scheduling bug criticality:p3 triage:needs-implementation
难度 2/5 1-3 小时 新手友好度 68/100
registrystack/registry-stack#1909 ·
维护者通常 1 天内回复
-
area:release bug
难度 2/5 1-3 小时 新手友好度 86/100
registrystack/registry-stack#1874 ·
维护者通常 1 天内回复
查看 registrystack/registry-stack 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 62/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 66/100
维护者通常 5 天内回复
-
✨ enhancement needs-discussion
难度 1/5 1 小时以内 新手友好度 85/100
-
virtio-fs (Linux passthrough): debug log in do_lookup panics the fs worker on non-UTF-8 file names可能已有人在做 @zcl-g5 今天认领。 未关闭
难度 1/5 1 小时以内 新手友好度 85/100
维护者通常 2 天内回复
-
area:docs documentation good first issue priority:low
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复