On Fri, Dec 17, 2010 at 9:02 AM, Brian LaShomb <[email protected]> wrote: > Nan, MacPorts ended up the same. > This is where it ends up... > https://img.skitch.com/20101217-c2jbed6q8psp6r8yqr3gfd8ayr.jpg > When I run it without debug, the last line output is "notice: Starting > Puppet master version 2.6.4" > I'm gonna try it on a linux distro as I have no experience with it running > (or setting any nodes up), so I'm really flying blind.
That looks like a working daemon to me Brian. Can you connect to it? > > On Fri, Dec 17, 2010 at 9:39 AM, Nigel Kersten <[email protected]> wrote: >> >> On Fri, Dec 17, 2010 at 7:33 AM, Brian LaShomb <[email protected]> wrote: >> > 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. >> >> Are you sure it's actually hung rather than just running as a daemon? >> >> Can nodes connect to it and do things? >> >> I won't be online for a little while, but if you should be able to get >> a hand on our IRC channel #puppet >> >> http://projects.puppetlabs.com/projects/puppet/wiki/Irc_Channel >> >> >> >> > >> > >> > >> > >> > 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]. >> >> > 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]. >> >> 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. >> > >> >> >> >> -- >> 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]. >> 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. > -- 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]. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
