Closed maxGimeno closed 3 years ago
It's Archlinux that doesn't work here :
-> Locally signing key DDB867B92AA789C165EEFA799B729B06A680C281...
==> ERROR: DDB867B92AA789C165EEFA799B729B06A680C281 could not be locally signed.
I tried updating the keyring with RUN pacman -Syu archlinux-keyring
but then I get
:: Replace libutil-linux with core/util-linux-libs? [Y/n] resolving dependencies...
:: util-linux-libs and libutil-linux are in conflict. Remove libutil-linux? [y/N] error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
And it still doesn't work.
That is not the actually aborting error. The real error is (https://github.com/CGAL/cgal-testsuite-dockerfiles/pull/118/checks?check_run_id=1861349429#step:3:197):
error: failed to initialize alpm library
And that is the same as that StackOverflow question. Here again we have an issue with seccomp and newest versions of Linux distributions (same for Fedora Rawhide): https://serverfault.com/questions/1052963/pacman-doesnt-work-in-docker-image
I do not see what we can do: the culprit in the Docker version used by Github.
That is also the bug reported at https://bugzilla.redhat.com/show_bug.cgi?id=1900021. I hope cloud providers (Github in our case) will soon or later install a fix or a workaround.
Ok so as expected, the fix for fedora works but was hidden by the broken archlinux image. I don't know what to do, as it is the base image that is broken.
Fedora rawhide rpm address is dead, use another one