docker-archlinuxarm icon indicating copy to clipboard operation
docker-archlinuxarm copied to clipboard

CI fails for a month

Open Patschke opened this issue 1 year ago • 1 comments

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

Patschke avatar Apr 18 '24 08:04 Patschke

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.

ogarcia avatar May 15 '24 13:05 ogarcia

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 avatar Aug 05 '24 17:08 Menci

@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.

ogarcia avatar Aug 06 '24 07:08 ogarcia

No need to switch to debian, just specify the version of qemu in the GitHub action image

yxing-xyz avatar Aug 06 '24 11:08 yxing-xyz

@yxing-xyz that explains the whole issue

ogarcia avatar Aug 06 '24 11:08 ogarcia

@yxing-xyz I just don't know there's such an option and there IS pre-built newer version of qemu binfmt package... XD

Menci avatar Aug 06 '24 13:08 Menci