puppetlabs / puppetlabs/install-puppet

Expired PGP Key on puppet PPA

Open
#29 1 comment 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Shell
Stars
4
Forks
21
PR merge metrics
No merged PRs in 30d

Description

Describe the Bug

Unable to install puppet agent over apt. The PGP Key used for signing on apt.puppet.com expired on Sunday 2025-04-06.

Steps to Reproduce

Steps to reproduce the behavior:

$ apt-get update && apt-get install puppet-agent -y
Hit:1 http://deb.debian.org/debian bookworm InRelease
Get:2 http://apt.puppet.com/ bookworm InRelease [56.5 kB]
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Hit:4 http://deb.debian.org/debian-security bookworm-security InRelease
Err:2 http://apt.puppet.com/ bookworm InRelease
  The following signatures were invalid: EXPKEYSIG 4528B6CD9E61EF26 Puppet, Inc. Release Key (Puppet, Inc. Release Key) <release@puppet.com>
Reading package lists...
W: GPG error: http://apt.puppet.com/ bookworm InRelease: The following signatures were invalid: EXPKEYSIG 4528B6CD9E61EF26 Puppet, Inc. Release Key (Puppet, Inc. Release Key) <release@puppet.com>
E: The repository 'http://apt.puppet.com/ bookworm InRelease' is not signed.

Environment

  • Platform [Debian 12, Ubuntu 24.04, and i guess all others as well]

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file or test is named in the issue. Start by reproducing the failure with apt-get update && apt-get install puppet-agent -y on a listed platform, then inspect the shell installer and its package-signing setup. Done means the Puppet repository signature validates and puppet-agent installs successfully without the expired-key error.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
devops
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.