Hi Rudy, Installing puppet,facter via dmg and also via gem is almost certainly a contributing factor to your issues. The dmg installs to ruby's sitedir (in the load path) and the gem installs to rubygems' gem dir (also in the load path). This means you have two installs of puppet at separate versions in the same ruby load path. This will break things! Charlie explains briefly why this won't work, here: https://projects.puppetlabs.com/issues/19670. You should install from gem or dmg, but not both:) Also, just to be clear, the dmg creates the puppet user, but the gem does not. Finally, facter 1.7.5 was released yesterday, which has mavericks compatibility when installed via dmg. Also, my apologies for calling you 'Ryan'!
cheers Moses On Mon, Feb 10, 2014 at 12:14 PM, Rudy McComb <valent...@thnkbig.com> wrote: > Hi Moses, > > I'm on Puppet 3.4.2, Facter 1.7.4, Mavericks 10.9.1 and installed with the > dmg. I also keep puppet updated > using gem update puppet. > > ill install puppet and facter with the dmg and then gem install puppet so > that it creates the nec users groups etc for puppet. > > I have updated the plist to point to the newer version of ruby since > upgraded macs keep both directories. > > > On Monday, February 10, 2014 11:49:54 AM UTC-8, Moses Mendoza wrote: >> >> On Mon, Feb 10, 2014 at 10:55 AM, Rudy McComb <vale...@thnkbig.com> wrote: >> > I'm having a an issue with running puppet as launchd. I'm using this >> > http://docs.puppetlabs.com/guides/files/com.puppetlabs.puppet.plist and >> > on >> > some macs it will run and start at reboot and on others it doesnt. >> > >> > According to the logs puppet is exiting with a code of 1. What can i >> > due to >> > ensure that the puppet launchd mod runs uninhibited. >> > >> > http://pastebin.com/raw.php?i=CX56cucf >> > >> > I've also tried using a modified version of this >> > <?xml version="1.0" encoding="UTF-8"?> >> > >> > <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" >> > "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> >> > <plist version="1.0"> >> > <dict> >> > <key>EnvironmentVariables</key> >> > <dict> >> > <key>PATH</key> >> > <string>/sbin:/usr/sbin:/bin:/usr/bin</string> >> > <key>RUBYLIB</key> >> > <string>/usr/lib/ruby/site_ruby/1.8/</string> >> > </dict> >> > <key>Label</key> >> > <string>com.puppetlabs.puppet</string> >> > <key>KeepAlive</key> >> > <true/> >> > <key>ProgramArguments</key> >> > <array> >> > <string>/usr/bin/puppet</string> >> > <string>agent</string> >> > <string>--verbose</string> >> > <string>--no-daemonize</string> >> > <string>--logdest</string> >> > <string>console</string> >> > </array> >> > <key>RunAtLoad</key> >> > <true/> >> > <key>ServiceDescription</key> >> > <string>Puppet Daemon</string> >> > <key>ServiceIPC</key> >> > <false/> >> > <key>StandardErrorPath</key> >> > <string>/var/log/puppet/puppet.err</string> >> > <key>StandardOutPath</key> >> > <string>/var/log/puppet/puppet.out</string> >> > </dict> >> > >> > </plist> >> > >> > -- >> > You received this message because you are subscribed to the Google >> > Groups >> > "Puppet Users" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> > an >> > email to puppet-users...@googlegroups.com. >> > To view this discussion on the web visit >> > >> > https://groups.google.com/d/msgid/puppet-users/0b798c59-e87c-4dde-886f-885b1a2045ea%40googlegroups.com. >> > For more options, visit https://groups.google.com/groups/opt_out. >> >> Hi Ryan, >> >> Unfortunately the plist at that link is a little out of date. The >> ServiceIPC and ServiceDescription keys aren't supported in recent >> versions of OSX. You can just remove them, really. Also, how did you >> install puppet, which version of puppet did you install, and on what >> version of OSX? Puppet >= 3.4.0 installed via dmg lives in >> /Library/Ruby/Site, to make it compatible with ruby 2 on Mavericks, so >> you may want to update the plist to reflect this. Puppet < 3.4.0 >> installed via dmg is installed to the "RUBYLIB" in your plist. >> Finally, if you're using mavericks and installing from dmg, you'll >> need facter 1.7.5-rc1 or later (I believe we are shipping the final >> version of facter 1.7.5 very soon). >> >> -- >> Moses Mendoza >> Puppet Labs >> >> Join us at PuppetConf 2014, September 23-24 in San Francisco - >> http://bit.ly/pupconf14 > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to puppet-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/091b78d2-561c-409c-984c-175fca39211b%40googlegroups.com. > > For more options, visit https://groups.google.com/groups/opt_out. -- Moses Mendoza Puppet Labs Join us at PuppetConf 2014, September 23-24 in San Francisco - http://bit.ly/pupconf14 -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CA%2B421WYFgN-e6XTVim9aNtm6h3uSbOQGMAX%3DuJe6xgPiEdCepg%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.