Hi,

TLDR: Travis/Github Actions are broken right now, ignore the failures :-/



The Tumbleweed distro upgraded Glibc to version 2.33. This uses a new syscall
(faccessat2) which requires a newer kernel (5.8+) and some support in Docker.

Unfortunately these are not present in the Ubuntu workers running at GitHub
or Travis so the result is many EPERM exceptions or not found file errors.

The bad part is that we cannot do much about it :-(
Either TW disables that syscall or Github/Travis upgrades the workers to 
support that.

The only workaround would be to use the Leap 15.3 as the base distro for CI.
So far there should not big differences so that should work fine, at least for 
some
time. We could use it until the issue is resolved, later we can switch back to 
TW.



BTW the same problem also happens in other distros and in other systems (even 
WSL has
been reported). This clearly shows the disadvantage of containers. Even if we 
bundle
our complete openSUSE user space stack (down to glibc) we still rely on the host
kernel (Ubuntu in this case) and this might cause some incompatibilities... :-/


Some links:

https://lists.opensuse.org/archives/list/[email protected]/thread/FA5L2RXYRRPNLI4KNH5TU35CXBR2FHN5/
https://github.com/microsoft/WSL/issues/6562
https://docs.docker.com/engine/release-notes/#security-1


-- 
Ladislav Slezák
YaST Developer

SUSE LINUX, s.r.o.
Corso IIa
Křižíkova 148/34
18600 Praha 8

Reply via email to