<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.

Reply via email to