av / harbor

Effortlessly run LLM backends, APIs, frontends, and services with one command.
https://github.com/av/harbor
Apache License 2.0
1.59k stars 107 forks source link

OpenHands not launching #113

Closed alsoasnerd closed 2 months ago

alsoasnerd commented 2 months ago

I pulled openhands and tried to start on my local repo

harbor openhands

WARN[0000] Found orphan containers ([harbor-opint-run-334ab2bc72b4 harbor-opint-run-495860abb84c harbor-opint-run-ca7f10ff86a1 harbor-opint-run-51d933a91977 harbor-opint-run-bc54998d0bb8 harbor-aider-run-ddf5e0860cd5]) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up. Starting OpenHands... Setting up enduser with id 1000 Docker socket group id: 964 Creating group with id 964 Running as enduser /app/.venv/lib/python3.12/site-packages/pydantic/_internal/_config.py:345: UserWarning: Valid config keys have changed in V2:

ERROR:root:<class 'PermissionError'>: [Errno 13] Permission denied: '/.openhands-state/.jwt_secret

EDIT: I runned harbor fixfs

av commented 2 months ago

Glad to see you again and thanks for the report!

Indeed, openhands has updated since the last tests and now requires a local volume to be present (/.openhands-state above is the expected location). Additionally, it looks like the image configuration has changed and it's no longer possible to pre-configure the Ollama URL. On top of that, using their custom docker registry at docker.all-hands.dev is a requirement now.

All three were addressed in the latest main, will be released later today

alsoasnerd commented 2 months ago

bro is cooking 🔥🔥

av commented 2 months ago

Released in v0.2.26