diff --git a/src/shared/seccomp-util.c b/src/shared/seccomp-util.c index a3728ff7b2..73dc571b6b 100644 --- a/src/shared/seccomp-util.c +++ b/src/shared/seccomp-util.c @@ -1549,8 +1549,10 @@ int seccomp_lock_personality(unsigned long personality) { SCMP_SYS(personality), 1, SCMP_A0(SCMP_CMP_NE, personality)); - if (r < 0) - return r; + if (r < 0) { + log_debug_errno(r, "Failed to add scheduler rule for architecture %s, skipping: %m", seccomp_arch_to_string(arch)); + continue; + } r = seccomp_load(seccomp); if (IN_SET(r, -EPERM, -EACCES))