Ask Your Question

Get Fedora20 client working with CentOS 6 master

asked 2014-02-22 23:54:17 -0500

xbglowx gravatar image

I have CentOS 6.4 puppet masters that has puppet-server-3.3.1-1.el6.noarch installed. I am trying to get a puppet client fedora20 working, which has puppet-3.2.4-1.fc20.noarch installed.

If I run puppet agent:

/usr/bin/puppet agent --onetime --no-daemonize --verbose --server=<puppet_server> --environment=development --tags <tags> --color=false</tags></puppet_server>

I get a bunch of "incorrect header check" like the following during my puppet runs:

Error: /File[/var/lib/puppet/lib/puppet/parser/functions/chop.rb]/ensure: change from absent to file failed: Could not set 'file' on ensure: incorrect header check Notice: /File[/var ... (more)

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-03-04 19:16:17 -0500

xbglowx gravatar image

I think I found the problem. My puppet master is running ruby 1.8, while Fedora20 comes with ruby 2.0. I had to use Fedora18, which comes with ruby 1.9, to get puppet to run somewhat better.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2014-02-22 23:54:17 -0500

Seen: 73 times

Last updated: Mar 04 '14