GPG Key not signed

I have the following warnings and error when I do sudo apt update

W: GPG error: https://debian.parrot.com jammy InRelease: The following signatures were invalid: EXPKEYSIG 0E7B06B74BAC289C aptly@parrot.com
E: The repository 'https://debian.parrot.com jammy InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.

Afterwards when I try to sudo apt install parrot-sphinx I get the following error:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package parrot-sphinx

Could I get some help with this ? Thank you!

Hi @SheepSeb,

The GPG key on our APT server had reached its end date of validity, which explains the error you got.

We renewed it today and your issue should be fixed after executing the command line below ( note: it is going to override your gpg public key stored there on your machine : /usr/share/keyrings/debian.parrot.com.gpg ) :

curl --fail --silent --show-error --location https://debian.parrot.com/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/debian.parrot.com.gpg > /dev/null

After this step, doing sudo apt update and sudo apt install parrot-sphinx should work fine again.

As a reminder, to anyone who would come here on this topic having the same issue, you can find the full steps to setup your computer to accept packages from the Parrot server within the Parrot Sphinx documentation :

https://developer.parrot.com/docs/sphinx/installation.html#register-parrot-sphinx-ppa-to-your-system

Apologies for the inconvenience. Please let us know if you need anything else.

Kind regards,
Hugo

1 Like

This topic was automatically closed after 30 days. New replies are no longer allowed.