<https://lh4.googleusercontent.com/-1Y6RPiM0C2A/UvpcG1v6NCI/AAAAAAAAAAs/OXNKqoF8KHk/s1600/Screen+Shot+2014-02-11+at+9.16.58+AM.png> Moses,
can i rm puppet facter and hiera from the gem dir (usr/lib/ruby/site_ruby) w/o breaking puppet dmg installed in correct location? or is there another remedy you propose? thanks On Tuesday, February 11, 2014 8:42:31 AM UTC-8, Moses Mendoza wrote: > > 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 > <[email protected]<javascript:>> > 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 <[email protected]> > 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.plistand > >> > 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 [email protected]. > >> > 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 [email protected] <javascript:>. > > 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/c3ed55e9-29ba-40e8-8863-adf68ec10ed6%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
