/root/.cache/pre-commit/repomigj3p4n/node_env-default/bin/node:
/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found
(required by /root/.cache/pre-commit/repomigj3p4n/node_env-default/bin/node)
a few days ago node 18.x was released and the prebuilt binaries
require a relatively-recent version of glibc
Which obviously isn't available on our current Bionic-based dind image,
i.e. 'myii/ssf-dind-ruby-bionic:2.7.5-1bbox1'.
While debugging this situation locally, noticed that the use of a
relative tmp/... subdirectory was within the template-formula
directory itself -- so switched this to using /tmp/... instead.
Pillar / config required to test the proposed changes
Debug log showing how the proposed changes work
Documentation checklist
[ ] Updated the README (e.g. Available states).
[ ] Updated pillar.example.
Testing checklist
[ ] Included in Kitchen (i.e. under state_top).
[ ] Covered by new/existing tests (e.g. InSpec, Serverspec, etc.).
PR progress checklist (to be filled in by reviewers)
What type of PR is this?
Primary type
[build]
Changes related to the build system[chore]
Changes to the build process or auxiliary tools and libraries such as documentation generation[ci]
Changes to the continuous integration configuration[feat]
A new feature[fix]
A bug fix[perf]
A code change that improves performance[refactor]
A code change that neither fixes a bug nor adds a feature[revert]
A change used to revert a previous commit[style]
Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc.)Secondary type
[docs]
Documentation changes[test]
Adding missing or correcting existing testsDoes this PR introduce a
BREAKING CHANGE
?No.
Related issues and/or pull requests
Describe the changes you're proposing
The
test_conversion
job failed during the weekly testing:The
stderr
being:The following references led to this resolution:
As mentioned there:
Which obviously isn't available on our current Bionic-based
dind
image, i.e. 'myii/ssf-dind-ruby-bionic:2.7.5-1bbox1'.While debugging this situation locally, noticed that the use of a relative
tmp/...
subdirectory was within thetemplate-formula
directory itself -- so switched this to using/tmp/...
instead.Pillar / config required to test the proposed changes
Debug log showing how the proposed changes work
Documentation checklist
README
(e.g.Available states
).pillar.example
.Testing checklist
state_top
).Additional context