Skip to content

all GHA archlinux instances suddenly failing on v2 #266

Open

Description

@jhheider

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.

Activity

  1. jhheider commented on Feb 10, 2025

    @jhheider
    ContributorAuthor

    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.

  2. jhheider commented on Feb 10, 2025

    @jhheider
    ContributorAuthor
    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
  3. jhheider commented on Feb 10, 2025

    @jhheider
    ContributorAuthor

    i wonder if some lib bumped on arch and we need to rebuild. that'd be annoying.

    vercel/pkg#1448

  4. jhheider commented on Feb 11, 2025

    @jhheider
    ContributorAuthor

    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.

  5. jhheider commented on Feb 11, 2025

    @jhheider
    ContributorAuthor

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions