amazon-linux-2023 icon indicating copy to clipboard operation
amazon-linux-2023 copied to clipboard

[Package Request] - Puppet

Open dytruong opened this issue 3 years ago • 16 comments

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

image

dytruong avatar Nov 22 '22 06:11 dytruong

@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

danie-dejager avatar Nov 22 '22 07:11 danie-dejager

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.

dytruong avatar Jan 13 '23 09:01 dytruong

I installed Puppet from their own Repo using the RHEL 9 package. https://www.puppet.com/docs/puppet/7/install_puppet.html

  1. yum install https://yum.puppet.com/puppet-release-el-9.noarch.rpm
  2. yum install puppet-agent

danie-dejager avatar Jan 13 '23 10:01 danie-dejager

Thanks for your quick reply, I got the same error as above image

dytruong avatar Jan 16 '23 03:01 dytruong

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.

darin-holloway avatar Jul 04 '23 12:07 darin-holloway

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.

stewartsmith avatar Jul 04 '23 14:07 stewartsmith

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.

darin-holloway avatar Jul 04 '23 15:07 darin-holloway

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

darin-holloway avatar Nov 16 '23 13:11 darin-holloway

Thank you Darin.

dytruong avatar Nov 16 '23 14:11 dytruong

@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 avatar Nov 16 '23 14:11 darin-holloway

@darin-holloway Oh, perhaps I'll leave it open. I've actually switched to using Ubuntu and no longer require it.

dytruong avatar Nov 16 '23 14:11 dytruong

Puppet agent 7 and 8 nightlies are now being generated by puppetlabs, we will be actively testing them in January 2024.

darin-holloway avatar Dec 06 '23 16:12 darin-holloway

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

darin-holloway avatar Jan 22 '24 14:01 darin-holloway

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.

darin-holloway avatar Apr 07 '25 13:04 darin-holloway

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.

ozbenh avatar Apr 08 '25 02:04 ozbenh

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

darin-holloway avatar Apr 08 '25 03:04 darin-holloway