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.
