puppet-puppetserver
puppet-puppetserver copied to clipboard
3.0.1 tag has old keyserver for debian
Affected Puppet, Ruby, OS and module versions/distributions
- Puppet: 5.9
- Ruby: 2.3.1
- Distribution: Ubuntu 16.04.6 LTS
- Module version: 3.0.1
How to reproduce (e.g Puppet code you use)
Using puppetserver 3.0.1
What are you seeing
The MIT keyserver is no longer working. The update is in master but has not been tagged yet, requiring users to fork or pin to master.
https://github.com/voxpupuli/puppet-puppetserver/blob/master/manifests/repository.pp#L32
What behaviour did you expect instead
The validation to work.
Output log
==> agent-xenial: --keyserver
==> agent-xenial: pgp.mit.edu
==> agent-xenial: --recv-keys
==> agent-xenial: 47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30
==> agent-xenial: gpg: requesting key 4BD6EC30 from hkp server pgp.mit.edu
==> agent-xenial: gpgkeys: key 47B320EB4C7C375AA9DAE1A01054B7A24BD6EC30 can't be retrieved
==> agent-xenial: gpg: no valid OpenPGP data found.
==> agent-xenial: gpg: Total number processed: 0
==> agent-xenial: gpg: keyserver communications error: keyserver helper general error
==> agent-xenial: gpg: keyserver communications error: unknown pubkey algorithm
==> agent-xenial: gpg: keyserver receive failed: unknown pubkey algorithm```
## Any additional information you'd like to impart