title: concourse git resource error: getting the final child's pid from pipe caused "EOF"
body: <p>when trying to pull a git resource we are getting an error </p>
  
  <pre class="lang-sh prettyprint-override"><code>runc run: exit status 1: container_linux.go:345: starting container process caused "process_linux.go:303: getting the final child's pid from pipe caused \"EOF\""
  </code></pre>
  
  <p>we are using oracle linux - release 7.6. Docker version 18.03.1-ce.</p>
  
  <p>we have followed the instructions on <a href="https://github.com/concourse/concourse-docker" rel="nofollow noreferrer">https://github.com/concourse/concourse-docker</a>. we have tried with older versions of concourse (4.2.0 &amp; 4.2.3). we can see the workers are up using fly. </p>
  
  <p>we found this: <a href="https://github.com/concourse/concourse/issues/4021" rel="nofollow noreferrer">https://github.com/concourse/concourse/issues/4021</a> on github which had a similar issue but couldn't find the relating story on stack overflow which the answerer had mentioned. </p>
  
  <p>our docker compose file:</p>
  
  <pre><code>version: '3'
  
  services:
    db:
      image: postgres
      environment:
        POSTGRES_DB: concourse
        POSTGRES_USER: concourse_user
        POSTGRES_PASSWORD: concourse_pass
  
    web:
      image: concourse/concourse
      command: web
      links: [db]
      depends_on: [db]
      ports: ["61111:8080"]
      volumes: ["&lt;path to repo folder&gt;/keys/web:/concourse-keys"]
      environment:
        CONCOURSE_EXTERNAL_URL: &lt;our url&gt;
        CONCOURSE_POSTGRES_HOST: db
        CONCOURSE_POSTGRES_USER: concourse_user
        CONCOURSE_POSTGRES_PASSWORD: concourse_pass
        CONCOURSE_POSTGRES_DATABASE: concourse
        CONCOURSE_ADD_LOCAL_USER: test:test
        CONCOURSE_MAIN_TEAM_LOCAL_USER: test
  
  
    worker:
      image: concourse/concourse
      command: worker
      privileged: true
      depends_on: [web]
      volumes: ["&lt;path to repo folder&gt;/keys/worker:/concourse-keys"]
      links: [web]
      stop_signal: SIGUSR2
      environment:
        CONCOURSE_TSA_HOST: web:2222
  
  </code></pre>
  
  <p>we expected the resource to pull as the connectivity to the repo is in place and verified.</p>