evidencectl doctor: opaque error for a relative --runtime-config path
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 76/100
Direzione di ricerca
Inizia in crates/registry-evidencectl/src/doctor.rs intorno alla riga 875, dove è documentata la gestione dei percorsi relativi di --runtime-config. Riproduci il comando doctor con i percorsi runtime.yaml relativo e assoluto, quindi verifica che la forma relativa venga risolta o accettata ed esponga il problema di configurazione sottostante invece di restituire l’opaco messaggio di errore.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Rust
- Stelle
- 2
- Fork
- 0
- Merge medio
- 5h 8m
- PR unite (30g)
- 167
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di registrystack/registry-stack
-
area:docs area:release criticality:p2 documentation triage:needs-implementation
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
registrystack/registry-stack#1474 ·
I maintainer di solito rispondono entro 1 giorno
-
agent-ready area:breg bug criticality:p3 triage:needs-implementation
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
registrystack/registry-stack#1405 ·
I maintainer di solito rispondono entro 1 giorno
-
agent-ready bug criticality:p2 github_actions triage:needs-implementation
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
registrystack/registry-stack#1393 ·
I maintainer di solito rispondono entro 1 giorno
-
agent-ready area:casework bug criticality:p2 triage:needs-implementation
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
registrystack/registry-stack#1383 ·
I maintainer di solito rispondono entro 1 giorno
-
agent-ready area:casework bug criticality:p3 triage:needs-implementation
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
registrystack/registry-stack#1368 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di registrystack/registry-stack
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Docs: "Work with Codex from anywhere" page still claims Windows mobile support is "coming soon"Apertaapp documentation remote windows-os
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
oxidecomputer/dendrite#380 ·
I maintainer di solito rispondono entro 5 giorni
-
area:cli bug good first issue priority:high
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
rtk-ai/rtk#4249 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno