woodpecker-ci / woodpecker

Woodpecker is a simple, yet powerful CI/CD engine with great extensibility.
https://woodpecker-ci.org
Apache License 2.0
4.07k stars 353 forks source link

Duplicate mount point step error #1495

Closed lafriks closed 1 year ago

lafriks commented 1 year ago

Component

agent

Describe the bug

After some time/conditions steps start to fail with error: Error response from daemon: Duplicate mount point: /etc/ssl/certs and can be resolved only by restarting docker service woodpecker is running on.

System Info

Version:

{"source":"https://github.com/woodpecker-ci/woodpecker","version":"next-fc4af44b"}

Agent deployment:

  woodpecker-runner:
    image: woodpeckerci/woodpecker-agent:next-alpine
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /etc/ssl/certs:/etc/ssl/certs:ro
    networks:
      - woodpecker_internal
    environment:    
      - WOODPECKER_SERVER=woodpecker-server:9000
      - WOODPECKER_AGENT_SECRET=<redacted>
      - WOODPECKER_MAX_PROCS=4
      - WOODPECKER_HOSTNAME=${HOSTNAME}
      - WOODPECKER_BACKEND_DOCKER_VOLUMES=/etc/ssl/certs:/etc/ssl/certs:ro,/etc/docker/certs.d:/etc/docker/certs.d:ro

Additional context

No response

Validations

6543 commented 1 year ago

docker-compose bug?

lafriks commented 1 year ago

hard to tell, I'm running woodpecker ci in latest docker version as docker swarm service