[Package Request] - Puppet
What package is missing from Amazon Linux 2022? Please describe and include package name. Package name: Puppet 6/7 Installed link: https://puppet.com/docs/puppet/7/install_puppet.html
Is this an update to existing package or new package request? This is the new package request.
Is this package available in Amazon Linux 2? Yes, in Amazon Linux 2, I just followed the guideline of Puppet and install it easily. But when I try the same way with new Amazon Linux 2022, I faced multiple issues.
- Error:
Problem: Conflicting requests
- nothing provides /bin/mkdir needed by puppet-agent-7.0.0-1.el8.x86_64

@dytruong Did you try to install the Fedora package instead? Try 34 first and then 36 if still not getting it running. Please post here with your findings. https://yum.puppetlabs.com/puppet/fedora/34/index.html https://yum.puppetlabs.com/puppet-enterprise-tools/fedora/34/index.html
Hi @daniejstriata, sorry for the late reply. I just tried your suggestion at both 34 and 36. It doesn't seem to work. Another error occurs then:
error: Failed dependencies: rpmlib(PayloadIsZstd) <= 5.4.18-1 is needed by puppet-agent-7.19.0-1.fc36.x86_64
Then I tried to update the rpm package but it seems that the package is only in the epel8 yum repo.
I installed Puppet from their own Repo using the RHEL 9 package. https://www.puppet.com/docs/puppet/7/install_puppet.html
- yum install https://yum.puppet.com/puppet-release-el-9.noarch.rpm
- yum install puppet-agent
Thanks for your quick reply,
I got the same error as above

Just for clarity, amazon linux 2023 isn't supported by puppet just quite yet, they do have features they are working in their public jira to add it, but I don't see a committed timeline for support.
Just for clarity, amazon linux 2023 isn't supported by puppet just quite yet, they do have features they are working in their public jira to add it, but I don't see a committed timeline for support.
This one https://tickets.puppetlabs.com/browse/PA-5565 ?
I haven't signed up for an account yet so can't view it, but google suggests it may be this.
This one https://tickets.puppetlabs.com/browse/PA-5565 ?
That's one of them...they had a failed migration to jira cloud so the backlog is a little hard to decipher, I'm not going to be the first to throw a stone for that though.
Good news, open source puppet appears to be working on the changes to support AL2023 server: https://github.com/puppetlabs/puppet/pull/9128/files agent: https://github.com/puppetlabs/puppet-agent/pull/2419
Thank you Darin.
@dytruong I don't know if it would be appropriate to close yet if the intent would be for al2023 to include the package in their repos instead of adding puppetlabs repo and installing from there.
@darin-holloway Oh, perhaps I'll leave it open. I've actually switched to using Ubuntu and no longer require it.
Puppet agent 7 and 8 nightlies are now being generated by puppetlabs, we will be actively testing them in January 2024.
Puppet 8.4 now supports amazon linux 2023 directly and they're providing puppet-agent rpms. Not sure if AL team wants to package them in their own repos as opposed to people installing the 3rd party puppet repos
If anyone from amazon picks this up, they probably should switch to openvox https://github.com/OpenVoxProject since there have been license changes since this issue was originally filed.
I think we were working with upstream to get them to support AL2023 rather than ship it ourselves. It's a fairly large package with a lots of moving parts and dependencies that may or may not be a good fit in a distro at this point.
Upstream support is good AFAIK for us as masterless, no known issues on our side, I can't speak to those using server/puppetdb/etc