Hi all,
I’m trying to run ArangoDB using the following podman-compose configuration:
services:
graphdb:
image: arangodb/arangodb-starter
restart: unless-stopped
network_mode: host
mem_limit: 1G
memswap_limit: 1G
privileged: true
volumes:
- /data:/data
- /run/user/1000/podman/podman.sock:/var/run/docker.sock
command:
- --auth.jwt-secret=/data/arango.secret
- --starter.address=xx.xx.xxx.xx
- --starter.mode=single
- --docker.net-mode=host
- --docker.image=arangodb/arangodb
- --log.verbose=true
- --starter.disable-ipv6=true
However, the ArangoDB starter keeps restarting, and I’m seeing the following error logs:
How to solve this:
1 - Install ArangoDB locally or run the ArangoDB starter in docker. (see README for details).
2025-01-28T04:51:50Z |ERROR| Cannot find arangod (expected at /usr/sbin/arangod). component=arangodb
2025-01-28T04:51:50Z |INFO| Starting arangodb version 0.17.2, build 4bb745f component=arangodb
It seems like the arangod binary is missing or not available in the expected location (/usr/sbin/arangod).
Note: The same configuration works perfectly fine when deployed with Docker or docker-compose.
Is there a known issue with podman-compose or some additional configuration needed for this setup? Any guidance on resolving this would be greatly appreciated.
Thanks in advance!