Re: [Puppet Users] "puppet module install" output is missing files for puppetlabs/firewall

2014-03-04 Thread Hunter Haugen
Thanks for pointing this out!

The problem is that one of the spec files
(spec/acceptance/nodesets/default.yml) is a symlink to another .yml file in
that directory (usually centos-64-x64.yml). The `puppet module install`
command downloads the tarball to a cache directory in /var, extracts, then
moves it to the modules directory. My best guess is that when /var is a
different filesystem then some versions of tar will bork on the symlink and
kill the extraction.

We will get new releases out and remove those symlinks (also found in 4
other modules). A temporary workaround is to either `puppet module install`
the module on a host that doesn't have /var as a separate filesystem, or
wget and extract the tarball yourself.

It will not affect the functionality of the module.

Cheers



-Hunter


On Tue, Mar 4, 2014 at 6:29 AM, David Goldsmith wrote:

> On a CentOS 6.5 64-bit systems with Puppet 3.4.3 from the PuppetLabs repo:
>
> # puppet module install puppetlabs/firewall
> Notice: Preparing to install into /etc/puppet/modules ...
> Notice: Downloading from https://forge.puppetlabs.com ...
> Notice: Installing -- do not interrupt ...
> Error: No such file or directory -
> /etc/puppet/modules/firewall/spec/acceptance/nodesets/default.yml
>
> All I see in firewall/spec/acceptance/nodesets is a broken symlink for
> default.yml that points to centos-64-x64.yml, but that file is not there.
>
> If I grab the puppet labs-firewall-1.0.1.tar.gz tar ball and unpack it,
> the nodesets directory has the missing centos yml file and 10 others as
> well.
>
> Other files that appear to be missing from the "puppet module install"
> results are:
>
> firewall/CONTRIBUTING.md
> firewall/LICENSE
> firewall/metadata.json
> firewall/Modulefile
> firewal/spec/acceptance/nodesets/ ( 11 files )
> firewall/spec/fixtures
> firewall/spec/spec_help_acceptance.rb
> firewall/spec/spec_helper.rb
> firewall/spec/unit
>
> Is this an indication of a problem with the "puppet module install"
> command on this platform, with the contents of puppet labs/firewall up on
> the Forge site or of something else?
>
> Thanks,
> Dave
>
> --
> 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 puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/CAL3nWrX7CFRBxLUzU8LiwseF5aKR1g5%3DXrVGUFosKFs5JNru9g%40mail.gmail.com
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
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 puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAJaQvGDB3ay0cwTioZ9f4UQ5hhdX43Q_4FY4xhJh2n%3D17SXy9Q%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


[Puppet Users] "puppet module install" output is missing files for puppetlabs/firewall

2014-03-04 Thread David Goldsmith
On a CentOS 6.5 64-bit systems with Puppet 3.4.3 from the PuppetLabs repo:

# puppet module install puppetlabs/firewall
Notice: Preparing to install into /etc/puppet/modules ...
Notice: Downloading from https://forge.puppetlabs.com ...
Notice: Installing -- do not interrupt ...
Error: No such file or directory -
/etc/puppet/modules/firewall/spec/acceptance/nodesets/default.yml

All I see in firewall/spec/acceptance/nodesets is a broken symlink for
default.yml that points to centos-64-x64.yml, but that file is not there.

If I grab the puppet labs-firewall-1.0.1.tar.gz tar ball and unpack it, the
nodesets directory has the missing centos yml file and 10 others as well.

Other files that appear to be missing from the "puppet module install"
results are:

firewall/CONTRIBUTING.md
firewall/LICENSE
firewall/metadata.json
firewall/Modulefile
firewal/spec/acceptance/nodesets/ ( 11 files )
firewall/spec/fixtures
firewall/spec/spec_help_acceptance.rb
firewall/spec/spec_helper.rb
firewall/spec/unit

Is this an indication of a problem with the "puppet module install" command
on this platform, with the contents of puppet labs/firewall up on the Forge
site or of something else?

Thanks,
Dave

-- 
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 puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAL3nWrX7CFRBxLUzU8LiwseF5aKR1g5%3DXrVGUFosKFs5JNru9g%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.