actions / actions/runner

checkout does not work on centos6 job container

Open
#337 13 comments 6 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement future Runner :heart: Container
Dominant language
C#
Stars
6.3k
Forks
1.4k
Avg merge
1d 16h
Merged PRs (30d)
24

Description

I'm trying to run workflows on custom docker images.

here's my workflow:

https://github.com/chipitsine/haproxy/blob/master/.github/workflows/centos-6.yml

here's error

https://github.com/chipitsine/haproxy/runs/449056642

Run actions/checkout@master
/usr/bin/docker exec  1057e0a52fb92dd983110f3493f46696ec0ba0293830256d3b1c11cac4da948d sh -c "cat /etc/*release | grep ^ID"
Running JavaScript Action with default external tool: node12
/__e/node12/bin/node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by /__e/node12/bin/node)
/__e/node12/bin/node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18' not found (required by /__e/node12/bin/node)
/__e/node12/bin/node: /usr/lib64/libstdc++.so.6: version `CXXABI_1.3.5' not found (required by /__e/node12/bin/node)
/__e/node12/bin/node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /__e/node12/bin/node)
/__e/node12/bin/node: /lib64/libc.so.6: version `GLIBC_2.16' not found (required by /__e/node12/bin/node)
/__e/node12/bin/node: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by /__e/node12/bin/node)
/__e/node12/bin/node: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /__e/node12/bin/node)
##[error]Node run failed with exit code 1

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with .github/workflows/centos-6.yml and the actions/checkout@master step, then reproduce the linked workflow failure in the CentOS 6 container. Investigate the reported Node 12 and system-library errors; done means checkout runs successfully in the stated container environment.

Written by the indexing model from the issue text.

Assessment

Tech stack
centos, docker, github-actions, node.js
Domain
ci-cd, devops, infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.