There's a problem installing puppet on Solaris 10 -- in this situation, we 
aren't really doing anything with puppet there.

The version we're using is:

ruby 1.8.7 (2011-02-18 patchlevel 334) [i386-solaris2.9]

Here's the first error:

# gem update puppet
>
> Updating installed gems
>
> Updating puppet
>
> Building native extensions.  This could take a while...
>
> ERROR:  Error installing puppet:
>
>         ERROR: Failed to build gem native extension.
>
>
>>         /opt/csw/bin/ruby18 extconf.rb
>
> extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
>
>         from extconf.rb:1
>
>
>>
>> Gem files will remain installed in 
>> /opt/csw/lib/ruby/gems/1.8/gems/json-1.7.5 for inspection.
>
> Results logged to 
>> /opt/csw/lib/ruby/gems/1.8/gems/json-1.7.5/ext/json/ext/generator/gem_make.out
>
> Nothing to update
>
>

So I decided to uninstall the old version and try again:


# gem uninstall puppet
>
> Remove executables:
>
>         filebucket, pi, puppet, puppetdoc, ralsh, puppetca, puppetd, 
>> puppetmasterd, puppetqd, puppetrun
>
>
>> in addition to the gem? [Yn]  y
>
> Removing filebucket
>
> Removing pi
>
> Removing puppet
>
> Removing puppetdoc
>
> Removing ralsh
>
> Removing puppetca
>
> Removing puppetd
>
> Removing puppetmasterd
>
> Removing puppetqd
>
> Removing puppetrun
>
> Successfully uninstalled puppet-2.7.18
>
>
Now a fresh install:
 

> # gem install puppet
>
> Building native extensions.  This could take a while...
>
> ERROR:  Error installing puppet:
>
>         ERROR: Failed to build gem native extension.
>
>
>>         /opt/csw/bin/ruby18 extconf.rb
>
> extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
>
>         from extconf.rb:1
>
>
>>
>> Gem files will remain installed in 
>> /opt/csw/lib/ruby/gems/1.8/gems/json-1.7.5 for inspection.
>
> Results logged to 
>> /opt/csw/lib/ruby/gems/1.8/gems/json-1.7.5/ext/json/ext/generator/gem_make.out
>
>
 The content of this last file is the same as the above error message:

extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
>
>         from extconf.rb:1
>
>
Anyone know what the issue is?


Thanks. 

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/6bxXifJJK1AJ.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to