[ https://issues.apache.org/jira/browse/DISPATCH-2365?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17908830#comment-17908830 ]
ASF subversion and git services commented on DISPATCH-2365: ----------------------------------------------------------- Commit 3c36267d2308e758c5e42a6ce2a4b3ed18d4c118 in qpid-dispatch's branch refs/heads/main from Jiri Daněk [ https://gitbox.apache.org/repos/asf?p=qpid-dispatch.git;h=3c36267d ] DISPATCH-2365: chore(gha): patch up the CentOS 7 job so that it runs again (#1717) > CentOS 7 went out-of-life, causing GitHub Actions CI to fail > ------------------------------------------------------------ > > Key: DISPATCH-2365 > URL: https://issues.apache.org/jira/browse/DISPATCH-2365 > Project: Qpid Dispatch > Issue Type: Task > Components: Tests > Affects Versions: 1.19.0 > Reporter: Jiri Daněk > Assignee: Jiri Daněk > Priority: Major > > h3. Packaged GitHub Actions don't run on CentOS 7 > * https://github.com/actions/runner/issues/2906 > * https://github.com/actions/setup-node/issues/922 > GitHub Actions use node20 to run packaged actions (checkout, etc.) and the > binary they provide does not run in CentOS 7 due to outdated glibc. > {noformat} > Run actions/checkout@v3 > /usr/bin/docker exec > 568e0d8b45581f2bd7846905881740f0561119866cb2602a485d77d6caa8ed79 sh -c "cat > /etc/*release | grep ^ID" > /__e/node20/bin/node: /lib64/libm.so.6: version `GLIBC_2.27' not found > (required by /__e/node20/bin/node) > /__e/node20/bin/node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not > found (required by /__e/node20/bin/node) > /__e/node20/bin/node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found > (required by /__e/node20/bin/node) > /__e/node20/bin/node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not > found (required by /__e/node20/bin/node) > /__e/node20/bin/node: /lib64/libc.so.6: version `GLIBC_2.28' not found > (required by /__e/node20/bin/node) > /__e/node20/bin/node: /lib64/libc.so.6: version `GLIBC_2.25' not found > (required by /__e/node20/bin/node) > {noformat} > h3. CentOS 7 package mirrors have been archived > The original .repo files shipped in the container no longer work. They have > to be deleted and replaced with links to the archive location. > h3. GitHub Actions container jobs is all or nothing > While running all steps in a container is easy, > https://docs.github.com/en/actions/writing-workflows/choosing-where-your-workflow-runs/running-jobs-in-a-container, > opting out or in for specific steps of the job does not seem possible > https://github.com/actions/runner/issues/812 > A workable solution is to mount the docker socket from host into the > container and then launch additional containers on the host from within. > Docker socket essentially means having root on the host machine. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org