Skip to content
Discussion options

You must be logged in to vote

This is a classic symptom of the transition from Debian 11 (Bullseye) to Debian 12 (Bookworm). Airflow 2.7.3 images were Bullseye-based, but 2.8.0 shifted the default to Bookworm.

The GPG "NO_PUBKEY" and "invalid signature" errors are usually a red herring in CI environments. The real issue is almost always that your GitLab runner's host is running an older version of Docker or libseccomp that doesn't support the syscalls (like faccessat2 or clone3) that Bookworm’s apt and gpg now rely on. When the syscall is blocked by an outdated seccomp profile, apt fails to verify signatures and throws these misleading errors.

You can usually fix this by updating your GitLab runner's Docker version (t…

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@will-m-buchanan
Comment options

@Nickalus12
Comment options

@will-m-buchanan
Comment options

@Nickalus12
Comment options

Answer selected by will-m-buchanan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants