all GHA archlinux instances suddenly failing on v2
https://github.com/pkgxdev/pantry/actions/runs/13250067472/job/36986209135 and others.
likely a transient issue at github (usually 5ish per week).
issuing here for tracking in case linux/x86-64 is dead for a protracted period.
rolling back to yesterday's archlinux image didn't help (it's from 14 hours ago, in any case). but pkgxdev/setup@v2 now fails to run on archlinux containers, acting like the node compile isn't a valid executable.
Run pkgxdev/setup@v2
with:
version: 1.1.6
env:
BREWKIT_PKGJSON: {"project":"vim.org","version":{"value":"9.1.1099","raw":"9.1.1099","tag":"v9.1.1099"}}
PKGX_PANTRY_PATH: /home/runner/work/pantry/pantry
/usr/bin/docker exec d8e5f663caa3489adebdd355f0807a63[2](https://github.com/pkgxdev/pantry/actions/runs/13252398471/job/36993316046#step:3:2)06631db7a[3](https://github.com/pkgxdev/pantry/actions/runs/13252398471/job/36993316046#step:3:3)a91e21050546df9f31932 sh -c "cat /etc/*release | grep ^ID"
node:internal/modules/cjs/loader:1586
return process.dlopen(module, path.toNamespacedPath(filename));
^
Error: /__w/_actions/pkgxdev/setup/v2/dist/build/2.[4](https://github.com/pkgxdev/pantry/actions/runs/13252398471/job/36993316046#step:3:4).2/koffi_linux_x64/koffi.node: cannot enable executable stack as shared object requires: Invalid argument
at Module._extensions..node (node:internal/modules/cjs/loader:1[5](https://github.com/pkgxdev/pantry/actions/runs/13252398471/job/36993316046#step:3:5)86:18)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Module._load (node:internal/modules/cjs/loader:1104:12)
at Module.require (node:internal/modules/cjs/loader:1311:19)
at require (node:internal/modules/helpers:179:18)
at 937[6](https://github.com/pkgxdev/pantry/actions/runs/13252398471/job/36993316046#step:3:6) (/__w/_actions/pkgxdev/setup/v2/dist/out/index.js:112[7](https://github.com/pkgxdev/pantry/actions/runs/13252398471/job/36993316046#step:3:8)7:14)
at __nccwpck_require__ (/__w/_actions/pkgxdev/setup/v2/dist/out/index.js:52163:43)
at 6032 (/__w/_actions/pkgxdev/setup/v2/dist/out/index.js:51219:33)
at __nccwpck_require__ (/__w/_actions/pkgxdev/setup/v2/dist/out/index.js:52163:43)
at 2754 (/__w/_actions/pkgxdev/setup/v2/dist/out/index.js:49905:25) {
code: 'ERR_DLOPEN_FAILED'
}
Node.js v20.1[8](https://github.com/pkgxdev/pantry/actions/runs/13252398471/job/36993316046#step:3:9).0
i wonder if some lib bumped on arch and we need to rebuild. that'd be annoying.
https://github.com/vercel/pkg/issues/1448
ah, it uses library/archlinux:latest which was pushed 4 hours ago. https://hub.docker.com/_/archlinux/tags
so, I need to go back to archlinux:base-20250202.0.304438.
forcing 20250202.0.304438 fixes it: https://github.com/pkgxdev/pantry/actions/runs/13253463535/job/36996364518. So, something in the last week of archlinux has broken the action.