Hi André,

It looks like it isn't able to find the module's root directory after 
attempting to extract, do you have GNU tar (gtar) installed? I believe that 
is a requirement for the correct functioning of the Puppet module tool on 
Solaris.

-Jesse

On Tuesday, November 11, 2014 12:20:49 AM UTC-8, André Meyer wrote:
>
> Here is the more detailed output:
>
> puppet module install puppetlabs-git --debug --trace
> Notice: Preparing to install into /etc/puppet/modules ...
> Notice: Downloading from https://forge.puppetlabs.com ...
> Notice: Installing -- do not interrupt ...
> Debug: Executing 'tar xzf 
> /var/lib/puppet/puppet-module/cache/https_forge_puppetlabs_com-ed3a0e51b3c1d8d395ffb1d12c849e3f50d35a10/puppetlabs-git-0.2.0.tar.gz
>  
> --no-same-owner -C 
> /var/lib/puppet/puppet-module/cache/tmp-unpacker-f24ee4d5a20c43ed764abf87213b440e73a55b25'
> Debug: Executing 'find 
> /var/lib/puppet/puppet-module/cache/tmp-unpacker-f24ee4d5a20c43ed764abf87213b440e73a55b25
>  
> -type d -exec chmod 755 {} +'
> Debug: Executing 'find 
> /var/lib/puppet/puppet-module/cache/tmp-unpacker-f24ee4d5a20c43ed764abf87213b440e73a55b25
>  
> -type f -exec chmod a-wst {} +'
> Debug: Executing 'chown -R 40:40 
> /var/lib/puppet/puppet-module/cache/tmp-unpacker-f24ee4d5a20c43ed764abf87213b440e73a55b25'
> Error: can't convert nil into String
> /usr/ruby/1.9/lib/ruby/1.9.1/fileutils.rb:1527:in `path'
> /usr/ruby/1.9/lib/ruby/1.9.1/fileutils.rb:1527:in `fu_each_src_dest0'
> /usr/ruby/1.9/lib/ruby/1.9.1/fileutils.rb:1513:in `fu_each_src_dest'
> /usr/ruby/1.9/lib/ruby/1.9.1/fileutils.rb:508:in `mv'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/module_tool/applications/unpacker.rb:48:in
>  
> `extract_module_to_install_dir'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/module_tool/applications/unpacker.rb:18:in
>  
> `run'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/module_tool/applications/installer.rb:60:in
>  
> `block (2 levels) in run'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/module_tool/applications/installer.rb:59:in
>  
> `each'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/module_tool/applications/installer.rb:59:in
>  
> `block in run'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/module_tool/applications/installer.rb:58:in
>  
> `each'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/module_tool/applications/installer.rb:58:in
>  
> `run'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/face/module/install.rb:129:in 
> `block (3 levels) in <top (required)>'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/interface/action.rb+eval[wrapper]:242:in
>  
> `install'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/application/face_base.rb:229:in
>  
> `main'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/application.rb:372:in 
> `run_command'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/application.rb:364:in 
> `block (2 levels) in run'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/application.rb:470:in 
> `plugin_hook'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/application.rb:364:in 
> `block in run'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/util.rb:468:in 
> `exit_on_fail'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/application.rb:364:in `run'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/util/command_line.rb:137:in 
> `run'
> /usr/ruby/1.9/lib/ruby/vendor_ruby/1.9.1/puppet/util/command_line.rb:91:in 
> `execute'
> /usr/sbin/puppet:4:in `<main>'
> Error: Try 'puppet help module install' for usage
>

-- 
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/b97aaf95-5a5f-44bf-9fc7-aa8967b5c55b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to