Issue #18205 has been updated by Gary Larizza.

I wasn't able to reproduce this by installing Puppet version 2.7.20 or 3.0.2 
and Facter 1.6.16 using the Puppet provided packages at 
<http://downloads.puppetlabs.com/mac/> on 10.8.2 using my Macbook Pro.

Note that this symlink should ALREADY exist:

<pre>
$ ls -la /usr/lib/ruby
lrwxr-xr-x  1 root  wheel  76 Oct 14 10:35 /usr/lib/ruby -> 
../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/lib/ruby

$ls -la /usr/lib/ruby/site_ruby 
lrwxr-xr-x  1 root  wheel  47 Oct 14 10:35 /usr/lib/ruby/site_ruby -> 
../../../../../../../../../../Library/Ruby/Site

$ls -la /usr/lib/ruby/site_ruby/1.8 
total 32
drwxr-xr-x   8 root  wheel   272 Dec 26 19:12 .
drwxr-xr-x   3 root  wheel   102 Oct 14 10:35 ..
drwxr-xr-x  58 root  wheel  1972 Nov 30 16:41 facter
-rw-r--r--   1 root  wheel  5398 Nov 30 16:41 facter.rb
drwxr-xr-x  68 root  wheel  2312 Nov 19 16:41 puppet
-rw-r--r--   1 root  wheel  2831 Nov 19 16:41 puppet.rb
-rw-r--r--   1 root  wheel  3929 Nov 19 16:41 semver.rb
drwxr-xr-x   2 root  wheel    68 Jun 20  2012 universal-darwin12.0
</pre>

I'm suspecting the symlinks were blown away somehow.  Were you able to 
reproduce this on another machine?
----------------------------------------
Bug #18205: Ruby libraries are broken under osx mountain lion
https://projects.puppetlabs.com/issues/18205#change-79478

Author: Ben Ford
Status: Unreviewed
Priority: Normal
Assignee: 
Category: 
Target version: 
Affected Puppet version: 2.7.20
Keywords: 
Branch: 


See 
https://ask.puppetlabs.com/question/67/unable-to-run-puppet-on-osx-mountain-lion/

Puppet opensource cannot require libraries because the rubylib has apparently 
changed. Any puppet scripts exit with:
`/usr/bin/puppet:3:in `require': no such file to load -- 
puppet/util/command_line (LoadError)
from /usr/bin/puppet:3`

As a hacky workaround, I made symlinks, like

    sudo ln -s /usr/lib/ruby/site_ruby/1.8/puppet 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/site_ruby/1.8/puppet
    sudo ln -s /usr/lib/ruby/site_ruby/1.8/puppet.rb 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/site_ruby/1.8/puppet.rb
    sudo ln -s /usr/lib/ruby/site_ruby/1.8/semver.rb 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/site_ruby/1.8/semver.rb





-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to puppet-bugs@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-bugs+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to