Open
Description
Hi,
I'm trying to use actinia with docker. I did
git clone https://github.com/actinia-org/actinia-core.git
cd actinia-core
docker compose -f docker/docker-compose.yml up
but I get this error:
✔ Container docker-valkey-1 Running 0.0s
✔ Container docker-actinia-1 Created 0.0s
Attaching to actinia-1, valkey-1
actinia-1 | [2025-06-15 16:52:30,241] ERROR : actinia-core.kvdb_base -Invalid password [in /opt/venv/lib/python3.12/site-packages/actinia_core/core/common/kvdb_base.py:73]
actinia-1 | Traceback (most recent call last):
actinia-1 | File "/opt/venv/bin/actinia-user", line 8, in <module>
actinia-1 | sys.exit(main())
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/actinia_core/cli/actinia_user.py", line 309, in main
actinia-1 | if user.exists() == 1:
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/actinia_core/core/common/user.py", line 90, in exists
actinia-1 | return self.db.exists(self.user_id)
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/actinia_core/core/kvdb_user.py", line 259, in exists
actinia-1 | return self.kvdb_server.exists(self.user_id_hash_prefix + user_id)
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/valkey/commands/core.py", line 1728, in exists
actinia-1 | return self.execute_command("EXISTS", *names, keys=names)
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 exited with code 1
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/valkey/client.py", line 564, in execute_command
actinia-1 | conn = self.connection or pool.get_connection(command_name, **options)
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/valkey/connection.py", line 1121, in get_connection
actinia-1 | connection.connect()
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/valkey/connection.py", line 328, in connect
actinia-1 | self.on_connect()
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/valkey/connection.py", line 393, in on_connect
actinia-1 | auth_response = self.read_response()
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/valkey/connection.py", line 560, in read_response
actinia-1 | response = self._parser.read_response(disable_decoding=disable_decoding)
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/valkey/_parsers/resp2.py", line 15, in read_response
actinia-1 | result = self._read_response(disable_decoding=disable_decoding)
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/valkey/_parsers/resp2.py", line 38, in _read_response
actinia-1 | raise error
actinia-1 | valkey.exceptions
actinia-1 | .
actinia-1 | AuthenticationError
actinia-1 | :
actinia-1 | invalid username-password pair or user is disabled.
actinia-1 | [2025-06-15 16:52:30,569] ERROR : actinia-core.kvdb_base -Invalid password [in /opt/venv/lib/python3.12/site-packages/actinia_core/core/common/kvdb_base.py:73]
actinia-1 | Traceback (most recent call last):
actinia-1 | File "/opt/venv/bin/actinia-user", line 8, in <module>
actinia-1 | sys.exit(main())
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/actinia_core/cli/actinia_user.py", line 342, in main
actinia-1 | if user.exists() == 0:
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/actinia_core/core/common/user.py", line 90, in exists
actinia-1 | return self.db.exists(self.user_id)
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/actinia_core/core/kvdb_user.py", line 259, in exists
actinia-1 | return self.kvdb_server.exists(self.user_id_hash_prefix + user_id)
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/valkey/commands/core.py", line 1728, in exists
actinia-1 | return self.execute_command("EXISTS", *names, keys=names)
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/valkey/client.py", line 564, in execute_command
actinia-1 | conn = self.connection or pool.get_connection(command_name, **options)
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/valkey/connection.py", line 1121, in get_connection
actinia-1 | connection.connect()
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/valkey/connection.py", line 328, in connect
actinia-1 | self.on_connect()
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/valkey/connection.py", line 393, in on_connect
actinia-1 | auth_response = self.read_response()
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/valkey/connection.py", line 560, in read_response
actinia-1 | response = self._parser.read_response(disable_decoding=disable_decoding)
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/valkey/_parsers/resp2.py", line 15, in read_response
actinia-1 | result = self._read_response(disable_decoding=disable_decoding)
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | ^
actinia-1 | File "/opt/venv/lib/python3.12/site-packages/valkey/_parsers/resp2.py", line 38, in _read_response
actinia-1 | raise error
actinia-1 | valkey.exceptions
actinia-1 | .
actinia-1 | AuthenticationError
actinia-1 | :
actinia-1 | invalid username-password pair or user is disabled.
actinia-1 | Failed to start actinia-user: 1