CI fails for a month
The last successful CI run that updates the images seems to be a month old. I guess as a result the images on docker get outdated?
Failing since then: https://github.com/Menci/docker-archlinuxarm/actions/runs/8167679102 Last sucessfull build: https://github.com/Menci/docker-archlinuxarm/actions/runs/8151787635
The truth is that I have also tried to get it to work (here) but I don't know what happens to the GitHub runners that fail when using PGP. In the end I opted to take the repository to GitLab which works like a charm. If you are interested it is here.
Fixed.
@ogarcia For the error if you're interested, that's because of pacman uses faccessat() while qemu-user doesn't implement faccessat2 (until this commit). Switching to glibc-based Debian works around this.
@Menci Thank you! The truth is that I would not have discovered the error in life. But the really curious thing is that in the GitLab runners it doesn't fail.
No need to switch to debian, just specify the version of qemu in the GitHub action
@yxing-xyz that explains the whole issue
@yxing-xyz I just don't know there's such an option and there IS pre-built newer version of qemu binfmt package... XD