Skip to content

Dashboard build fails inside install-smoke Docker container (rollup handleInvalidResolvedId) #428

Description

@webdevtodayjason

Discovered during 2026-05-26 install-smoke run.

The hosted installer's pnpm build step for the dashboard fails inside the smoke's Docker container with a rollup handleInvalidResolvedId error. The installer warns and continues — dashboard just isn't available on port 8080 in the container — so the smoke proceeds, but it surfaces something that may affect real new-operator installs too.

```
[0;36m →[0m Building dashboard...
at Object.logger [as onLog] (file:///root/argentos/dashboard/node_modules/.pnpm/rollup@4.60.4/node_modules/rollup/dist/es/shared/node-entry.js:23385:9)
at ModuleLoader.handleInvalidResolvedId (file:///root/argentos/dashboard/node_modules/.pnpm/rollup@4.60.4/node_modules/rollup/dist/es/shared/node-entry.js:22129:26)
at file:///root/argentos/dashboard/node_modules/.pnpm/rollup@4.60.4/node_modules/rollup/dist/es/shared/node-entry.js:22087:26
[1;33m ⚠[0m Dashboard build failed — run later: cd ~/argentos/dashboard && npx vite build
[1;33m ⚠[0m Dashboard build output missing — dashboard will not be available on port 8080
```

The full stack trace isn't captured in the visible output. To repro, run the smoke and grep the log for handleInvalidResolvedId.

Open questions:

  • Is this Docker-container-specific (something about the bookworm-slim node:22 base image) or would it bite real Mac operators too?
  • Is it a missing dep that's only installed on macOS through Homebrew or some other side channel?
  • Does the dashboard build succeed locally for the operator? If yes, the difference between local and container env is the root cause to chase.

Discovered during v2026.5.6.6 install-smoke validation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions