Skip to content

[BUG] [CI] libm.so version in Actions workflows using the nipype/nipype:py38 image #218

@bclenet

Description

@bclenet

Describe the bug

The unit_test workflow (and probably other workflows using the nipype/nipype:py38 image fail when using external actions :

  • actions/checkout@v3
  • actions/upload-artifact@v3

and in the cleanup job as well, with the following message :

/home/neuro/actions-runner/externals/node20/bin/node: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.27' not found (required by /home/neuro/actions-runner/externals/node20/bin/node)
/home/neuro/actions-runner/externals/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /home/neuro/actions-runner/externals/node20/bin/node)
/home/neuro/actions-runner/externals/node20/bin/node: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /home/neuro/actions-runner/externals/node20/bin/node)

Reproduction

See https://github.com/Inria-Empenn/narps_open_pipelines/actions/runs/11970541027/job/33373500468

Expected behavior

The workflow passes with no error related to GitHub actions.

NARPS Open Pipeline version

a9bc7ec (propably earlier)

Operating System

NA

Softwares versions

NA

Screenshots

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions