Skip to content

Fix #15: Add missing /sockets volume mount to deployments#16

Merged
ZhiyuCircle merged 2 commits intocirclefin:mainfrom
Savage890:patch-1
Apr 9, 2026
Merged

Fix #15: Add missing /sockets volume mount to deployments#16
ZhiyuCircle merged 2 commits intocirclefin:mainfrom
Savage890:patch-1

Conversation

@Savage890
Copy link
Copy Markdown
Contributor

Fixes #15

Problem

When running the node with docker-compose -f arc_execution.yaml -f arc_consensus.yaml up -d, the execution engine crashes on startup:

```
Error: failed to listen on ipc endpoint '/sockets/reth.ipc': No such file or directory
```

The command section already references --ipcpath=/sockets/reth.ipc and --auth-ipc.path=/sockets/auth.ipc, but there's no corresponding volume mount for /sockets in the compose file so the directory doesn't exist inside the container.

Fix

Added ./sockets:/sockets to the volumes section of the arc_execution service.

Testing

After adding the mount and creating the local sockets/ directory, both arc_execution and arc_consensus containers boot and sync correctly.

…_execution.yaml

Add ./sockets:/sockets volume mapping so the IPC socket directory is available inside the container. Without this mount, the execution engine crashes with 'failed to listen on ipc endpoint /sockets/reth.ipc: No such file or directory'.
@Savage890 Savage890 changed the title Update arc_execution.yamls): add missing /sockets volume mount to arc… Fix #15: Add missing /sockets volume mount to deployments Apr 9, 2026
Comment thread deployments/arc_execution.yaml Outdated
volumes:
- ../assets/localdev:/app/assets
- ./entrypoint_arc_execution.sh:/usr/local/bin/entrypoint.sh
- ./sockets:/sockets
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: could you fix indentation

@ZhiyuCircle ZhiyuCircle merged commit 85c37ec into circlefin:main Apr 9, 2026
1 check passed
@ZhiyuCircle ZhiyuCircle mentioned this pull request Apr 10, 2026
malmon-circle pushed a commit that referenced this pull request Apr 24, 2026
Fixes #15

## Problem

When running the node with `docker-compose -f arc_execution.yaml -f
arc_consensus.yaml up -d`, the execution engine crashes on startup:

\`\`\`
Error: failed to listen on ipc endpoint '/sockets/reth.ipc': No such
file or directory
\`\`\`

The command section already references `--ipcpath=/sockets/reth.ipc` and
`--auth-ipc.path=/sockets/auth.ipc`, but there's no corresponding volume
mount for `/sockets` in the compose file so the directory doesn't exist
inside the container.

## Fix

Added `./sockets:/sockets` to the volumes section of the `arc_execution`
service.

## Testing

After adding the mount and creating the local `sockets/` directory, both
`arc_execution` and `arc_consensus` containers boot and sync correctly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug/Fix: Missing /sockets volume mapping in deployments/arc_execution.yaml causes IPC endpoint error

2 participants