🚀 YunoHost 12.0 (Bookworm) release / Sortie de YunoHost 12.0 (Bookworm)

Hi, I’m running into this when I try to update:

❯ sudo apt update
Hit:1 http://security.debian.org/debian-security bookworm-security InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Hit:4 https://download.docker.com/linux/debian bookworm InRelease
Hit:5 https://dl.yarnpkg.com/debian stable InRelease
Hit:6 https://packages.sury.org/php bookworm InRelease
Hit:7 https://repo.nordvpn.com//deb/nordvpn/debian stable InRelease
Hit:8 https://forge.yunohost.org/debian bookworm InRelease
Err:8 https://forge.yunohost.org/debian bookworm InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5D09F2273DAC3BD5
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: https://forge.yunohost.org/debian bookworm InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5D09F2273DAC3BD5
W: Failed to fetch https://forge.yunohost.org/debian/dists/bookworm/InRelease  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5D09F2273DAC3BD5
W: Some index files failed to download. They have been ignored, or old ones used instead.
❯ sudo yunohost --version
yunohost:
  repo: stable
  version: 12.0.7
yunohost-admin:
  repo: stable
  version: 12.0.3.5
yunohost-portal:
  repo: stable
  version: 12.0.6
moulinette:
  repo: stable
  version: 12.0.3
ssowat:
  repo: stable
  version: 12.0.3
❯ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release:        12
Codename:       bookworm
❯ cat /etc/apt/sources.list.d/yunohost.list
deb [signed-by=/usr/share/keyrings/yunohost-archive-keyring.gpg] https://forge.yunohost.org/debian bookworm stable

after changing it to

❯ cat /etc/apt/sources.list.d/yunohost.list
deb [signed-by=/usr/share/keyrings/yunohost-bookworm.gpg] http://forge.yunohost.org/debian/ bookworm stable

the issue persists.

❯ sudo apt update
Hit:1 http://security.debian.org/debian-security bookworm-security InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Hit:4 https://download.docker.com/linux/debian bookworm InRelease
Hit:5 https://dl.yarnpkg.com/debian stable InRelease
Hit:6 https://packages.sury.org/php bookworm InRelease
Hit:7 https://repo.nordvpn.com//deb/nordvpn/debian stable InRelease
Hit:8 https://forge.yunohost.org/debian bookworm InRelease
Err:8 https://forge.yunohost.org/debian bookworm InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5D09F2273DAC3BD5
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: https://forge.yunohost.org/debian bookworm InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5D09F2273DAC3BD5
W: Failed to fetch http://forge.yunohost.org/debian/dists/bookworm/InRelease  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5D09F2273DAC3BD5
W: Some index files failed to download. They have been ignored, or old ones used instead.

UPDATE:

After continuing to explore found a solution:

curl --fail --silent https://forge.yunohost.org/yunohost_bookworm.asc | gpg --dearmor > /usr/share/keyrings/yunohost-bookworm.gpg
3 Likes