GPG error invalid signatures during myMPD installation [FIXED]

Creating a bug report/issue

I have searched the existing open and closed issues

Required Information

  • DietPi version | 9.11.2
  • Distro version | bookworm
  • Kernel version | 6.6.74+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.74-1+rpt1 (2025-01-27) aarch64 GNU/Linux
  • Architecture | arm64
  • SBC model | RPi 5 Model B (aarch64)
  • Power supply used | Raspberry pi 5 original EU power adapter 27w
  • SD card used | Kingston Canvas Go! Plus 64GB

Steps to reproduce

dietpi-software
Choose to install mpd and mympd

Expected behaviour

The software selected should install.

Actual behaviour

The software does not install and I get the following error message:

APT update
- Command: apt-get -y -eany update 
- Exit code: 100 
- DietPi version: v9.11.2 (MichaIng/master) | HW_MODEL: 5 | HW_ARCH: 3 | DISTRO: 7
- Error log:
Hit:1 https://deb.debian.org/debian-security bookworm-security InRelease
Hit:2 https://ftp.acc.umu.se/debian bookworm InRelease
Get:3 https://ftp.acc.umu.se/debian bookworm-updates InRelease [55.4 kB]  
Get:4 https://ftp.acc.umu.se/debian bookworm-backports InRelease [59.0 kB]
Hit:5 https://dietpi.com/apt bookworm InRelease
Hit:6 https://dietpi.com/apt all InRelease 
Hit:7 https://archive.raspberrypi.com/debian bookworm InRelease  
Get:8 https://download.opensuse.org/repositories/home:/jcorporation/Debian_12  InRelease [1532 B]
Err:8 https://download.opensuse.org/repositories/home:/jcorporation/Debian_12  InRelease
  The following signatures were invalid: EXPKEYSIG AA09B8CCE895BD7D home:jcorporation OBS Project <home:jcorporation@build.opensuse.org>
Reading package lists... Done
W: GPG error: https://download.opensuse.org/repositories/home:/jcorporation/Debian_12  InRelease: The following signatures were invalid: EXPKEYSIG AA09B8CCE895BD7D home:jcorporation OBS Project <home:jcorporation@build.opensuse.org>
E: The repository 'https://download.opensuse.org/repositories/home:/jcorporation/Debian_12  InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

too bad, it seems myMPD key expired today

root@DietPiVM:~# gpg --no-default-keyring --keyring /etc/apt/trusted.gpg.d/dietpi-mympd.gpg --fingerprint
/etc/apt/trusted.gpg.d/dietpi-mympd.gpg
---------------------------------------
pub   rsa2048 2018-08-27 [SC] [expired: 2025-02-25]
      A37A ADC4 0A1C C6BE FB75  372F AA09 B8CC E895 BD7D
uid           [ expired] home:jcorporation OBS Project <home:jcorporation@build.opensuse.org>

root@DietPiVM:~#

Something the myMPD maintainer would need to change as we use the key from original source /repositories/home:/jcorporation/Debian_12 - openSUSE Download


EDIT:
reported at PGP Key not valid anymore · Issue #1411 · jcorporation/myMPD · GitHub

Thank you checking and reporting on GitHub! :smiley:

It’s fixed now. This thread can be closed :slight_smile:

Yes myMPD developer has triggered a rebuild