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.

Reply via email to