Step 1: Have you search for this issue before posting it?
Yes, I have searched the issue tracker and couldn't find a recent report about this specific missing module in the beta2 release.
Step 2: Describe your environment
- OS : Debian 13 (Host) running OctoBot via Docker (Portainer)
- Python Version: Python 3.13.15 (Inside the Docker container)
- In case you are not using a binary version:
- Using Docker image
drakkarsoftware/octobot:latest (which currently resolves to version 3.0.0-beta2)
Step 3: Describe the problem:
Describe the bug
After updating to the latest Docker image (Version 3.0.0-beta2), the container fails to load the web interface. The logs show a ModuleNotFoundError (No module named 'utils') for the node_api_interface tentacle, followed by an ImportError indicating a circular import for simple_market_making_trading_mode. Attempting to force reinstall the tentacles via python start.py tentacles --install --all or completely deleting the tentacles volume folder on the host does not resolve the issue, suggesting the base image itself is missing the utils module.
Expected behavior
The container should start cleanly, load all modules, and make the web interface accessible on port 5001 without crashing the node_api_interface.
Steps to reproduce:
- Deploy or update to the
drakkarsoftware/octobot:latest image via Docker / Portainer.
- Start the container.
- Check the container logs; the web interface fails to start and throws the
ModuleNotFoundError.
Observed Results:
- What happened? The web interface is disabled, leading to a 502 Bad Gateway locally and an "Unavailable" status in the OctoBot Cloud.
- What did you expect to happen? The web interface should initialize correctly.
Relevant code exceptions or logs:
2026-09-02 06:23:31,993 INFO OctoBot Launcher Version : 3.0.0-beta2
2026-09-02 06:23:31,993 INFO OctoBot Launcher Running self-hosted OctoBot on Linux:6.12.107+deb13-amd64:x86_64 with binary [Python 3.13.15]
2026-09-02 06:23:33,436 ERROR TentacleLoader Error when loading node_api_interface: ModuleNotFoundError (No module named 'utils'). If this error persists, try reinstalling your tentacles via "python start.py tentacles --install --all".
2026-09-02 06:23:33,546 ERROR TentacleLoader Error when loading simple_market_making_trading_mode: ImportError (cannot import name 'node_api_interface' from partially initialized module 'tentacles.Services.Interfaces' (most likely due to a circular import) (/octobot/tentacles/Services/Interfaces/__init__.py)). If this error persists, try reinstalling your tentacles via "python start.py tentacles --install --all".
2026-09-02 06:23:33,592 INFO OctoBot Launcher Web interface disabled
Step 1: Have you search for this issue before posting it?
Yes, I have searched the issue tracker and couldn't find a recent report about this specific missing module in the beta2 release.
Step 2: Describe your environment
drakkarsoftware/octobot:latest(which currently resolves to version3.0.0-beta2)Step 3: Describe the problem:
Describe the bug
After updating to the latest Docker image (Version 3.0.0-beta2), the container fails to load the web interface. The logs show a
ModuleNotFoundError (No module named 'utils')for thenode_api_interfacetentacle, followed by anImportErrorindicating a circular import forsimple_market_making_trading_mode. Attempting to force reinstall the tentacles viapython start.py tentacles --install --allor completely deleting thetentaclesvolume folder on the host does not resolve the issue, suggesting the base image itself is missing theutilsmodule.Expected behavior
The container should start cleanly, load all modules, and make the web interface accessible on port 5001 without crashing the
node_api_interface.Steps to reproduce:
drakkarsoftware/octobot:latestimage via Docker / Portainer.ModuleNotFoundError.Observed Results:
Relevant code exceptions or logs: