Question

I am trying to run a Chef Cookbook on an ExaData server and I'm running into issues. I was able to bootstrap my ExaData servers. However when I run chef-client on the target nodes, I get an error like this. Then I went back and did a verbose output of the error, and still don't have any idea of what the issue is. I am able to ping, traceroute, and nc to and from the ExaData server to the Chef Server. None of the files transfer from the cookbook, or none of the files download from the remote Zabbix repository. The Chef run completes the role, and recipes but nothing is installed. Is there something different about ExaData from regular RHEL distributions that would cause issues?

--EDIT - 2013-07-15--

From looking at a "successful" chef-client run on a regular RHEL 6.2 OS, where as ExaData runs RHEL 5.8, I saw fewer errors. There does seem to be a lot of libraries missing from ExaData in order to run chef-client. From what I have heard, and read in other posts, was that ExaData is a stripped version of RHEL 5.8, using only what is needed to run databases.

Was it helpful?

Solution

According to a comment on the Chef IRC Logs the 404 message is because the client is attempting to use a feature that your server version doesn't support.

If you add the setting enable_reporting false to your client.rb file it should disable the request to the /reports URL.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top