Skip to content

Commit c124290

Browse files
Merge pull request #29 from orkait/fix/install-troubleshooting
docs(install): add troubleshooting section
2 parents d2569cd + 32abd1d commit c124290

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

install.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,3 +105,33 @@ Tell the user:
105105
5. Which verification step they should run first
106106

107107
If installation failed at any step, report the specific error and what would need to be fixed, rather than claiming success.
108+
109+
## Troubleshooting
110+
111+
### MCP server shows as failed / `unauthorized` when pulling the Docker image
112+
113+
This means the Docker image is private. The image at `ghcr.io/orkait/hyperstack:main` must be set to public for unauthenticated pulls to work.
114+
115+
To fix:
116+
1. Go to [github.com/orgs/orkait/packages/container/hyperstack](https://github.com/orgs/orkait/packages/container/hyperstack)
117+
2. Click **Package settings**
118+
3. Under **Danger Zone**, click **Change visibility**
119+
4. Set to **Public**
120+
5. Re-run `docker pull ghcr.io/orkait/hyperstack:main` to verify
121+
122+
Reference: [GitHub Docs - Configuring a package's access control and visibility](https://docs.github.com/en/packages/learn-github-packages/configuring-a-packages-access-control-and-visibility)
123+
124+
### MCP server starts but tools return no results
125+
126+
The MCP config file may point to the wrong binary or the server is not running. Verify:
127+
- Docker: run `docker run -i --rm ghcr.io/orkait/hyperstack:main` and confirm it starts without error
128+
- Local Bun: confirm the absolute path in `args` exists (`ls /path/to/hyperstack/bin/hyperstack.mjs`)
129+
- Restart the CLI/IDE after any config change - MCP servers are loaded at startup
130+
131+
### SessionStart hook does not fire
132+
133+
On Claude Code, hooks live in `.claude/hooks.json`. Confirm the file exists in the repository root and references `session-start.mjs`. If the hook is missing or malformed, the `using-hyperstack` skill will not be injected automatically. You can still invoke skills manually with `/using-hyperstack`.
134+
135+
### `bun: command not found` when using Option B
136+
137+
Install Bun: `curl -fsSL https://bun.sh/install | bash`, then open a new shell so the path update takes effect.

0 commit comments

Comments
 (0)