Ask Your Question

Error 400 on SERVER: Could not find data item ntp::env in any Hiera data file

asked 2014-10-20 16:34:03 -0600

nani gravatar image

Hi when i trying puppet agent --test i am getting the below error

Error 400 on SERVER: Could not find data item ntp:env in any hiera data file and no default supplied at /etc/puppet/modules/ntp/manifests/init.pp:38 on node.Can anyone please help me with this.


edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2014-10-21 10:35:45 -0600

cbarbour gravatar image

On line 38 of /etc/puppet/modules/ntp/manifests/init.pp you have an explicit Hiera call. This call is looking for a key named 'ntp:env' in Hiera, and cannot find it.

Without seeing the code that's raising this error, it's impossible to debug further. However, this is probably a pretty straight forward code flaw, or Hiera data/configuration problem.

  1. Make sure you Hiera is configured correctly on the server.
  2. Make sure Hiera contains a key called ntp:env, with a valid value

As an aside, this probably means you're not using the official PuppetLabs NTP module

edit flag offensive delete link more

answered 2014-10-21 12:03:50 -0600

whitmojm gravatar image

your error says "ntp:env" it should probably be "ntp::env"

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-10-20 16:34:03 -0600

Seen: 679 times

Last updated: Oct 21 '14