Hello, Maybe I am missing something major, but why we would need to install both hiera and hiera-puppet packages on every puppet nodes (including client)? My understanding is that hiera is just for backend data, and is only needed on puppetmaster ..
I was referring to /usr/sbin/puppetmasterd is missing from SPEC file, and in '/rpm/SOURCES/CIG-puppet-3.0.0rc2/conf/redhat/server.init', it is still referring to /usr/sbin/puppetmasterd, which would fail if I do: /etc/init.d/puppetmaster start: Starting puppetmaster: /bin/bash: /usr/sbin/puppetmasterd: No such file or directory Are you going to update server.init file accordingly for RHEL? Thanks, Hai On 5/29/12, Matthaus Litteken <matth...@puppetlabs.com> wrote: > Yes, as mentioned in the release notes, hiera and the hiera puppet > functions (hiera-puppet) are required for Puppet 3.0. That dependency > is not limited to puppetmasters, which is why it isn't in the > puppet-server section. > > With respect to /sbin files, the release notes mentioned the following: > > * Standalone commands > The filebucket, pi, puppetdoc, ralsh, puppetca, puppetd, > puppetmasterd, puppetqd, and puppetrun standalone executables have > been removed. The replacements, puppet filebucket, puppet describe, > puppet doc, puppet resource, puppet ca, puppet agent, puppet master, > puppet queue, and puppet kick respectively, have already been > available for at least one major version. > > So those sbin commands were deprecated in the 2.7 series and removed > in the 3.0 series. Hope that helps. > > On Sun, May 27, 2012 at 9:43 PM, hyde <haiwu...@gmail.com> wrote: >> I just tried to install puppet 3.0.0rc2 using source rpm. >> >> The following 2 lines should be moved to be in section "%package >> server": >> >> Requires: hiera >= 1.0.0 >> Requires: hiera-puppet >= 1.0.0 >> >> And the spec file does not mention files under /sbin, like >> puppetmasterd, and I could not find such files in source package >> file .tar.gz, thus CIG-puppet is failing to be started. >> >> And the spec file for hiera-puppet package should not be: >> >> "Requires: puppet" >> >> It should be: >> >> Requires: puppet-server >> > > > -- > Matthaus Litteken > Release Manager, Puppet Labs > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.