There is a fix for this in a PR associated with Puppet Labs jira ticket 
PUP-3191 (https://tickets.puppetlabs.com/browse/PUP-3191), which should be 
included in Puppet 3.7.1.

The repo of this module doesn't seem to include those bad symlinks: 
https://github.com/gini/puppet-archive
so, maybe the author would be willing to republish? 

On Friday, September 5, 2014 4:43:21 PM UTC-7, Sebastian Otaegui wrote:
>
> Damn, that really sucks because I am using this module from my 
> rspec-puppet tests, so this module gets installed from the fixtures.  
>
> oh well.
>
>
> On Fri, Sep 5, 2014 at 3:44 PM, Anderson Mills <[email protected] 
> <javascript:>> wrote:
>
>> Sebastian,
>>
>> So, this is caused by symlinks in this module which don't have a 
>> corresponding directory or file. Puppet 3.7.0 now checks for symlinks, and 
>> unfortunately has a File Not Found error if the symlinks don't have a 
>> corresponding target.
>>
>> My only suggestion for working around this is to download the module as a 
>> tarball, then untar it, make the expected dirs (files, lib, and templates) 
>> and then re-tar and install from your new tarball. Here're the commands I 
>> used...
>>
>>  tar xzvf gini-archive-0.2.0.tar.gz
>>  cd gini-archive-0.2.0/
>>  mkdir files templates lib
>>  cd ..
>>  rm gini-archive-0.2.0.tar.gz
>>  tar cvzf gini-archive-0.2.0.tar.gz gini-archive-0.2.0
>>  rm -r gini-archive-0.2.0
>>  puppet module install gini-archive-0.2.0.tar.gz
>>
>> On Friday, September 5, 2014 9:42:52 AM UTC-7, Sebastian Otaegui wrote:
>>>
>>> Hello, 
>>>
>>> I was able to do puppet module install gini/archive before and now with 
>>> version 3.7.0 I am getting the following:
>>>
>>> # puppet module install gini/archive
>>> Notice: Preparing to install into /Users/otaeguis/.puppet/modules ...
>>> Notice: Downloading from https://forgeapi.puppetlabs.com ...
>>> Error: No such file or directory @ realpath_rec - 
>>> /Users/otaeguis/.puppet/var/puppet-module/cache/tmp-
>>> unpacker20140905-10619-xbbs56/gini-archive-0.2.0/files
>>> Error: Try 'puppet help module install' for usage
>>>
>>> Any help on how to workaround this? 
>>>
>>> Regards
>>>
>>> -- 
>>> Those who do not understand Unix are condemned to reinvent it, poorly.
>>> Any sufficiently recent Microsoft OS contains an ad hoc, 
>>> informally-specified, bug-ridden, slow implementation of half of Unix. 
>>>
>>  -- 
>> 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/99be1a12-04a8-4e5c-af0f-f39fb61d0353%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/puppet-users/99be1a12-04a8-4e5c-af0f-f39fb61d0353%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Those who do not understand Unix are condemned to reinvent it, poorly.
> Any sufficiently recent Microsoft OS contains an ad hoc, 
> informally-specified, bug-ridden, slow implementation of half of Unix. 
>

-- 
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/6b77d345-67b1-4ea9-ae7f-dbe01e694685%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to