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 puppet-dev+unsubscr...@googlegroups.com.
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