[GH-ISSUE #158] [BUG]: shannon-temporal-1 stuck in unhealthy state #53

Closed
opened 2026-02-27 07:20:11 +03:00 by kerem · 1 comment
Owner

Originally created by @BaranTeyin1 on GitHub (Feb 22, 2026).
Original GitHub issue: https://github.com/KeygraphHQ/shannon/issues/158

Describe the bug

I am consistently encountering a dependency failed to start error because the shannon-temporal-1 container is flagged as unhealthy, even though the Temporal UI is accessible.
Environments Tested:

I have attempted a fresh installation on the following environments, all resulting in the exact same error:

  • VM: Kali Linux
  • WSL2: Kali Linux
  • WSL2: Ubuntu

Steps to reproduce

  1. Clone the repository.
  2. Run ./shannon start URL=http://localhost REPO=any-repo ROUTER=true
  3. The process stops at the "Starting Shannon containers" stage.

Expected behaviour

shannon-worker-1 should start successfully and begin the penetration testing workflow without being blocked by healthcheck failures.

Actual behaviour

Despite a clean installation, the shannon-temporal-1 container enters an unhealthy state and never recovers. Because of the service_healthy condition in the Docker Compose file, the shannon-worker-1 container fails to start, effectively blocking the entire framework.

Interestingly, the Temporal Web UI is fully functional and accessible at http://localhost:8233, suggesting the service is actually running, but the internal healthcheck command is failing to report success.

Pre-submission checklist (required)

  • I have searched the existing open issues and confirmed this bug has not already been reported.
  • I am running the latest released version of shannon.

Debugging details

Error: dependency failed to start: container shannon-temporal-1 is unhealthy
Note: Temporal UI is accessible at http://localhost:8233, but the Docker healthcheck fails.

Full ./shannon command with all flags used (with redactions)

sudo ./shannon start URL=http://localhost REPO=[REDACTED] ROUTER=true

Are you using any experimental models or providers other than default Anthropic models?

No

OS (with version)

Kali WSL 2025.4 | Ubuntu WSL 24.04.3 LTS | Kali VM 2025.4

Docker version ('docker -v')

28.2.2

Originally created by @BaranTeyin1 on GitHub (Feb 22, 2026). Original GitHub issue: https://github.com/KeygraphHQ/shannon/issues/158 ### Describe the bug I am consistently encountering a dependency failed to start error because the shannon-temporal-1 container is flagged as unhealthy, even though the Temporal UI is accessible. Environments Tested: I have attempted a fresh installation on the following environments, all resulting in the exact same error: - VM: Kali Linux - WSL2: Kali Linux - WSL2: Ubuntu ### Steps to reproduce 1. Clone the repository. 2. Run ./shannon start URL=http://localhost REPO=any-repo ROUTER=true 3. The process stops at the "Starting Shannon containers" stage. ### Expected behaviour shannon-worker-1 should start successfully and begin the penetration testing workflow without being blocked by healthcheck failures. ### Actual behaviour Despite a clean installation, the shannon-temporal-1 container enters an unhealthy state and never recovers. Because of the service_healthy condition in the Docker Compose file, the shannon-worker-1 container fails to start, effectively blocking the entire framework. Interestingly, the Temporal Web UI is fully functional and accessible at http://localhost:8233, suggesting the service is actually running, but the internal healthcheck command is failing to report success. ### Pre-submission checklist (required) - [x] I have searched the existing open issues and confirmed this bug has not already been reported. - [x] I am running the latest released version of `shannon`. ### Debugging details Error: dependency failed to start: container shannon-temporal-1 is unhealthy Note: Temporal UI is accessible at http://localhost:8233, but the Docker healthcheck fails. ### Full ./shannon command with all flags used (with redactions) sudo ./shannon start URL=http://localhost REPO=[REDACTED] ROUTER=true ### Are you using any experimental models or providers other than default Anthropic models? No ### OS (with version) Kali WSL 2025.4 | Ubuntu WSL 24.04.3 LTS | Kali VM 2025.4 ### Docker version ('docker -v') 28.2.2
kerem closed this issue 2026-02-27 07:20:11 +03:00
Author
Owner

@ezl-keygraph commented on GitHub (Feb 23, 2026):

@BaranTeyin1
Thanks for reporting. Router=true should be used only if you are using any experimental models.

Testing Local Applications
Docker containers cannot reach localhost on your host machine. Use host.docker.internal in place of localhost:

./shannon start URL=http://host.docker.internal:3000 REPO=repo-name
<!-- gh-comment-id:3942913548 --> @ezl-keygraph commented on GitHub (Feb 23, 2026): @BaranTeyin1 Thanks for reporting. Router=true should be used only if you are using any experimental models. Testing Local Applications Docker containers cannot reach localhost on your host machine. Use host.docker.internal in place of localhost: ``` ./shannon start URL=http://host.docker.internal:3000 REPO=repo-name ```
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/shannon-KeygraphHQ#53
No description provided.