Labs Repository GPG Key Rotation

Outdated

This news is outdated and superseded by the key rotation from April 2026.

Key Rotation

Starting on August 18 2025 all .deb and .rpm files in the labs repository will use the GPG-KEY-4096 instead of the old RPM-GPG-KEY. For consistency all existing rpm and deb files have been resigned to use the new key as well.

FileSizeID
OldRPM-GPG-KEY1024F8C1CA08A57B9ED7
NewGPG-KEY-40964096F0CA212FF1FFE778

Debian / Ubuntu

In Debian and Ubuntu you will probably notice warnings like this when running apt update

Err:1 http://labs.consol.de/repo/stable/debian bookworm InRelease
  The following signatures couldn't be verified because the public key is
  not available: NO_PUBKEY F0CA212FF1FFE778
Fetched 48.0 kB in 0s (158 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: An error occurred during the signature verification. The repository is not updated and
   the previous index files will be used.
   GPG error: http://labs.consol.de/repo/stable/debian bookworm InRelease: The following
   signatures couldn't be verified because the public key is
   not available: NO_PUBKEY F0CA212FF1FFE778

To make it work again, simple replace the key with the new one.

Either follow the instructions from the repository installation again:

or use these commands:

curl -fsS "https://labs.consol.de/repo/stable/GPG-KEY-4096" -o /etc/apt/trusted.gpg.d/labs.consol.de-GPG-KEY-4096.asc

Then make sure the key is used in the sources file:

ex.: /etc/apt/sources.list.d/labs-consol-stable.list

  deb [signed-by=/etc/apt/trusted.gpg.d/labs.consol.de-GPG-KEY-4096.asc] http://labs.consol.de/repo/stable/debian bookworm main

The important part here is, the signed-by option must point to the new key file.

RHEL / Rocky Linux / Alma

RHEL 9 and later already used the new key, so there is nothing to do here.