Daniel Lundin
07/28/2026, 1:32 PMThe singularity/conda CI matrix legs (which only run on release PRs targeting master, not regular dev PRs) are currently broken on our RunsOn AMI (runs-on-v2.2-ubuntu24-full-x64-20260717095855, built 2026-07-17). Singularity/Apptainer fails with Failed to create user namespace: Permission denied — Ubuntu 24.04 restricts unprivileged user-namespace creation via AppArmor by default (see apptainer/apptainer#2027), and this AMI doesn't carry a fix for it. It's runner-infra, not a pipeline bug — confirmed the exact same error also hits the latest-everything Nextflow leg, just silently, since that leg has continue-on-error set.
Since these legs are release-PR-only, it may have been broken silently for a while — worth checking if it's happening on other pipelines' release PRs too, and possibly worth a fix at the shared RunsOn AMI level rather than everyone patching their own nf-test.yml. I patched around it locally in phyloplace (sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0 before singularity runs) to unblock this release, but that's a per-repo workaround, not a real fix.
The tests seem to pass now, after Claude fixed it, see: github.com/nf-core/phyloplace/pull/65
I have no idea whether this is phyloplace specific or not.mashehu
07/28/2026, 1:53 PMmashehu
07/28/2026, 1:54 PMDaniel Lundin
07/28/2026, 1:55 PM