Thanks Nigel,

I deleted the /etc/puppet and /var/lib/puppet directories and then recreated
the /var/lib/puppet directory with puppet user/group ownership. I then reran
the package installers. No more rrd error. But it still hangs on the
"Finishing Transaction" line. I had already created the puppet user and
group ahead of time.

Thought I might need to create that site.pp manifest again, so I did the
same and reran puppetmasterd, still hangs in the same place.





On Thu, Dec 16, 2010 at 6:02 PM, Nigel Kersten <[email protected]> wrote:

> On Thu, Dec 16, 2010 at 1:40 PM, Brian LaShomb <[email protected]> wrote:
> > Hi all... finally getting around to trying Puppet, I'm excited to get
> > started, but I'm stuck on install. My server a 3-month old Xserve with
> 6GB
> > of RAM. Didn't configure any other services for it yet, and I tried
> > installing puppet and facter 3 different ways (because I thought the
> missing
> > rrd directory could've been an install glitch).
> > First I tried downloading from puppetlabs.com and using 'ruby install'.
> > Second, I tried the packages for OS X (linked to from Puppet's site).
> Third
> > I tried 'gem install'.
> > After install, I create a file called site.pp at /etc/puppet/manifests
> with
> > the following. I change this file to puppet user and group permissions.
> >
> > file { "/etc/passwd": owner => "root",
> >
> > group => "bin", mode => 644,
> >
> > }
> >
> > Then I start puppet using:   sudo puppetmasterd --verbose --debug
> > --no-daemonize
> > The end of the output shows:
> > err: /File[/var/lib/puppet/rrd]/ensure: change from absent to directory
> > failed: Could not set 'directory on ensure: Permission denied -
> > /var/lib/puppet/rrd
> > debug: Finishing transaction 2165906120
> > Could not run: Got 1 failure(s) while initializing: change from absent to
> > directory failed: Could not set 'directory on ensure: Permission denied -
> > /var/lib/puppet/rrd
>
> There's a bug we fixed in the package creation script.
>
> We didn't create /var/lib/puppet ahead of time, so creating
> /var/lib/puppet/rrd fails.
>
> Create /var/lib/puppet and it should all be good.
>
> Note that the other big bug is that --mkusers doesn't work. There is a
> patch in, but no release that includes it yet.
>
> You can create the puppet user/group by hand.
>
>
>
> >
> > I have no rrd directory... here is what I have.
> > server:~ admin$ ls -al /var/lib/puppet/
> > total 0
> > drwxr-xr-x  11 root    wheel   374 Dec 16 14:31 .
> > drwxr-xr-x   4 root    wheel   136 Dec 16 14:31 ..
> > drwxr-x---   2 puppet  puppet   68 Dec 16 14:31 bucket
> > drwxr-xr-x   2 root    wheel    68 Dec 16 14:31 facts
> > drwxr-xr-x   2 root    wheel    68 Dec 16 14:31 lib
> > drwxr-x---   3 puppet  puppet  102 Dec 16 14:31 log
> > drwxr-x---   2 puppet  puppet   68 Dec 16 14:31 reports
> > drwxrwxrwt   3 root    wheel   102 Dec 16 14:31 run
> > drwxr-x---   2 puppet  puppet   68 Dec 16 14:31 server_data
> > drwxr-xr-t   2 root    wheel    68 Dec 16 14:31 state
> > drwxr-x---   2 puppet  puppet   68 Dec 16 14:31 yaml
> >
> > From here I've tried creating the rrd directory and applying user and
> group
> > permissions to puppet, but it just hangs with the following output when
> > rerunning the aforementioned puppetmasterd command.
> > notice: Starting Puppet master version 2.6.4
> > debug: No file server configuration file; autocreating modules mount with
> > default permissions
> > debug: No file server configuration file; autocreating plugins mount with
> > default permissions
> > debug: Finishing transaction 2165520200
> >
> > What am I missing? Thanks for the help... I can't wait to start using
> > Puppet!
> >
> > -Brian
> >
> >
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Puppet Users" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<puppet-users%[email protected]>
> .
> > For more options, visit this group at
> > http://groups.google.com/group/puppet-users?hl=en.
> >
>
>
>
> --
> Nigel Kersten - Puppet Labs -  http://www.puppetlabs.com
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<puppet-users%[email protected]>
> .
> 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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to