harness: RUNLOG line refs
1 file changed,
+4
−4
harness/RUNLOG.md+4 −4
CI cancelled — superseded by a newer push — run details
CI log
=== gate === cd launchctx && go vet ./... && go test ./... -count=1 ok amadan.net/carlos/platform.git/launchctx 0.011s ? amadan.net/carlos/platform.git/launchctx/controlname [no test files] ? amadan.net/carlos/platform.git/launchctx/wireid [no test files] go vet ./... gofmt -l .: clean go test ./... -count=1 -timeout 30m amadan: job cancelled — a newer push superseded it
diff --git a/harness/RUNLOG.md b/harness/RUNLOG.md| index bc878b0aa..58ac2b041 100644 |
| --- a/harness/RUNLOG.md |
| +++ b/harness/RUNLOG.md |
| @@ -852,12 +852,12 @@ Failure action applied: hold the window (leo claims-off, v0.28.5, serving). Snap |
| **Root cause (code, present on main and on both window tips).** On an armed box the updater runs the |
| candidate's `version` through the guard: `systemApplier.guardRun` -> `hostfloor.Disk.Run` |
| -(`internal/hostfloor/image_linux.go:72`, `cmd.CombinedOutput()`, environment inherited). The updater |
| +(`internal/hostfloor/image_linux.go:73`, `cmd.CombinedOutput()`, environment inherited). The updater |
| is root, so it has already run `rootaws.ScrubEnvironment`, which **sets** `AWS_CONFIG_FILE` and |
| `AWS_SHARED_CREDENTIALS_FILE` to `/dev/null/carlos-root-aws` in its own environment |
| -(`internal/rootaws/environment.go:72-73`). The child inherits them, its own scrub counts any set |
| -variable in the list as an override (`environment.go:63-66`) and logs the ALERT to stderr |
| -(`environment.go:75-76`); CombinedOutput folds that line into the output, and |
| +(`internal/rootaws/environment.go:73-74`). The child inherits them, its own scrub counts any set |
| +variable in the list as an override (`environment.go:58-63`) and logs the ALERT to stderr |
| +(`environment.go:75-77`); CombinedOutput folds that line into the output, and |
| `carlosVersionOf` (`internal/host/systemapply.go:2049`, a `carlos ` prefix on the whole trimmed |
| output) fails, so `stageCandidate` refuses at `systemapply.go:2107-2108`. Reproduced by hand on leo: |
| `AWS_CONFIG_FILE=/dev/null/carlos-root-aws /opt/carlos/carlos version` prints the ALERT then |