Container no longer starts in latest develop build #10
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Something is preventing docker from starting correctly - exit code is 1 after start, so something isn't right.
A healthcheck should be added, and a test to ensure the container starts correctly should be conducted before merging into develop
Containers should also be tagged with dev-{commit-sha} since rolling this back is otherwise painful - no way to build fixed images when the runners won't start!
Docker is failing to start due to waiting for containerd to start timing out. #15 adding dependency management means that
act_runner
now waits until docker has actually been running for 20s (bit arbitrary but hey ho). But this doesn't fix the root issue, which I can't reproduce on a full VM. Only happening on an LXC container, and docker fails to start until the third try. Any more tries and supervisord would give upDetermined this is due to oddities of running docker in LXC on a ZFS-based FS. Containerd tries to load the ZFS driver which takes 10 seconds, leaving a fine margin before dockerd gives up. Put the affected runners into a VM to do it 'properly'.