I am trying to build a puppet-agent 1.8.x package for older SUSE 10.x, RHEL 4 and OEL 4.
On the SUSE 10.3 I have a Puppet 3.8.7 agent running on Ruby 2.0. Wanting to have all of the servers running puppet-agent, I cloned the https://github.com/puppetlabs/puppet-agent repo and steps as defined in the README.md file. No matter where I run this command, it fails. Currently I am building on a RHEL 7.2 with ruby 2.0.0p598. Here is the output of the *bundler install* command. Updating git://github.com/puppetlabs/packaging.git Fetching gem metadata from https://rubygems.org/........... Resolving dependencies... Using rake 11.3.0 Using ast 2.3.0 Using parser 2.3.2.0 Using astrolabe 1.3.1 *Gem::InstallError: fustigit requires Ruby version >= 2.1.0*. An error occurred while installing fustigit (0.1.3), and Bundler cannot continue. Make sure that `gem install fustigit -v '0.1.3'` succeeds before bundling. The odd thing here is that this host is running the Puppet-Agent 1.8.7 package. Can someone help me with what is going on here? Is this just the way that the bundler install process works? I have modified the vim ./configs/projects/puppet-agent.rb as the document shows, but even that fails to permit me to build it. Also is there another way to build a Puppet-Agent client? I tried to locate the puppet-agent sources in another format, but wasn't able to find them or a spec file to build the RPMs. I would really like to have all of the hosts we are migrating to Puppet 4 be running the puppet-agent versus the older puppet 3.8.7 client, if possible. Thanks! -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/e018e442-4407-4749-ae89-a1b622c21f02%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
