Missing puppet-agent 7.25 and 7.26 for aarch64 on el7

69 views
Skip to first unread message

Nathaniel Black

unread,
Sep 5, 2023, 7:10:41 PM9/5/23
to Puppet Users
Is it known why puppet-agent 7.25 or 7.26 is not available for el7 aarch64? The last version available is 7.24
http://yum.puppet.com/puppet7/el/7/aarch64/index.htmlIt is available for el7 x86_64. I ask because our use case is Amazon Linux 2 with Graviton, and we have been happily using puppet-agent 7.x for el7 aarch64, but today, I discovered that 7.25 nor 7.26 has a build for el7 aarch64.

Michael Hashizume

unread,
Sep 7, 2023, 12:51:56 PM9/7/23
to puppet...@googlegroups.com

Hi Nathaniel,

 

IBM ended support for RHEL7 aarch64 in 2020, as different architectures receive varying terms of support: https://access.redhat.com/support/policy/updates/errata/

 

Puppet announced our intention to drop support late last year: https://groups.google.com/g/puppet-announce/c/Un-JAtMEvAc/m/0hVv0vA6CgAJ

 

And removed support in puppet-agent 7.25.0.

 

I noticed that Puppet’s public docs do not mention this in the release notes, I’ve opened a ticket with our docs team to fix this.

 

Thanks,

Michael Hashizume

 

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/b74d2bba-1763-420f-9924-3340d011e070n%40googlegroups.com.

CAUTION: This email originated from outside of the organization. Do not click on links or open attachments unless you recognize the sender and know the content is safe.

 


This e-mail may contain information that is privileged or confidential. If you are not the intended recipient, please delete the e-mail and any attachments and notify us immediately.


Nathaniel Black

unread,
Sep 7, 2023, 5:11:10 PM9/7/23
to Puppet Users
Hey, Michael,

Thank you so much for your helpful information. It sounds like we do not have an easy way forward then if we want to keep using Graviton 2 processors and Amazon Linux (Amazon Linux 2 was compatible with el7 but Amazon Linux 2023 is not compatible with EPEL or EPEL-like repositories). 

Thanks again!

vche...@gmail.com

unread,
Sep 9, 2023, 6:54:52 AM9/9/23
to Puppet Users
Michael,

As it was mentioned, el7 agents are used on Amazon Linux 2, which is still supported until 2025-06-30. Not providing updates for aarch64 platform exposes clients of Puppet Enterprise to vulnerabilities and makes solution less competitive to alternative offerings. Puppet should reconsider the decision.
https://www.puppet.com/docs/pe/2021.7/supported_operating_systems.html lists a lot of el7/aarch64 as supported - it is strange to single out AL2/aarch64 from that list

Regards,
Vadym Chepkov

Nathaniel Black

unread,
Jun 20, 2024, 12:06:33 PM (13 days ago) Jun 20
to Puppet Users
I am excited to see Amazon Linux 2 support for aarch64 platforms in Puppet 7.31.0. However, it seems that the repo needs to be adjusted.

If the Puppet platform repository is added via:

Then the Puppet agent package will still show stuck at 7.24.0 for el7:

sudo yum repolist all
Loaded plugins: priorities, update-motd, upgrade-helper
repo id                                             repo name                                                            status
puppet7/aarch64                                     Puppet 7 Repository amazon 2 - aarch64                               enabled:      25

sudo yum info puppet-agent                                                                                                                  
Loaded plugins: priorities, update-motd, upgrade-helper                                                                                                                        
Available Packages                                                                                                                                                              
Name        : puppet-agent                                                                                                                                                      
Arch        : aarch64                                                                                                                                                          
Version     : 7.24.0                                                                                                                                                            
Release     : 1.el7                                                                                                                                                            
Size        : 21 M                                                                                                                                                              
Repo        : puppet7/aarch64                                                                                                                                                  
Summary     : The Puppet Agent package contains all of the elements needed to run puppet, including ruby, facter, and hiera.                                                    
URL         : https://www.puppetlabs.com                                                                                                                                        
License     : See components                                                                                                                                                    
Description : The Puppet Agent package contains all of the elements needed to run puppet, including ruby, facter, and hiera.                                                    
            :                                                                                                                                                                  
            : Contains the following components:                                                                                                                                
            : cleanup                                                                                                                                                          
            : facter 4.3.1                                                                                                                                                      
            : hiera 3.12.0                                                                                                                                                      
            : module-puppetlabs-augeas_core v1.3.0                                                                                                                              
            : module-puppetlabs-cron_core v1.2.0                                                                                                                                
            : module-puppetlabs-host_core v1.2.0                                                                                                                                
            : module-puppetlabs-mount_core v1.2.0                                                                                                                              
            : module-puppetlabs-scheduled_task v3.1.1                                                                                                                          
            : module-puppetlabs-selinux_core v1.3.0                                                                                                                            
            : module-puppetlabs-sshkeys_core v2.4.0                                                                                                                            
            : module-puppetlabs-yumrepo_core v1.2.0                                                                                                                            
            : module-puppetlabs-zfs_core v1.4.0                                                                                                                                
            : module-puppetlabs-zone_core v1.1.0                                                                                                                                
            : pl-ruby-patch                                                                                                                                                    
            : puppet 7.24.0                                                                                                                                                    
            : puppet-resource_api 1.8.16                                                                                                                                        
            : puppet-runtime 202303220                                                                                                                                          
            : pxp-agent 202303171                                                                                                                                              
            : shellpath 2023-02-15                                                                                                                                              
            : wrapper-script

If I instead do not enable the Puppet platform and just install directly, it does work fine:

Nick Bertrand

unread,
Jun 20, 2024, 12:29:35 PM (13 days ago) Jun 20
to puppet...@googlegroups.com
I think this might be related to https://github.com/puppetlabs/pdk/issues/1361. It sounds like the repo data might need to be regenerated.

Nick

Nathaniel Black

unread,
Jun 20, 2024, 12:33:57 PM (13 days ago) Jun 20
to Puppet Users
Thanks for the prompt response.

I discovered the problem was on my side. I needed to clear the yum metadata from a previous installation of the https://yum.puppet.com/puppet7-release-el-7.noarch.rpm

via:
sudo yum clean metadata

Thanks for the help!

Reply all
Reply to author
Forward
0 new messages