You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// , Puppet 3.6.x installation fails, Error: No such file or directory - /usr/share/puppet/modules/dnsmasq/spec/fixtures/modules/lex-dnsmasq/templates
#63
$ sudo puppet module install --force /tmp/lex-dnsmasq-2.6.1.tar.gz --modulepath /usr/share/puppet/modules/ --ignore-dependencies
Notice: Preparing to install into /usr/share/puppet/modules ...
Notice: Installing -- do not interrupt ...
Error: No such file or directory - /usr/share/puppet/modules/dnsmasq/spec/fixtures/modules/lex-dnsmasq/templates
Error: Try 'puppet help module install' for usage
$ sudo puppet module install --force lex-dnsmasq --modulepath /usr/share/puppet/modules/
Notice: Preparing to install into /usr/share/puppet/modules ...
Notice: Downloading from https://forgeapi.puppetlabs.com ...
Notice: Installing -- do not interrupt ...
Error: No such file or directory - /usr/share/puppet/modules/dnsmasq/spec/fixtures/modules/lex-dnsmasq/templates
Error: Try 'puppet help module install' for usage
$ sudo puppet module install --force lex-dnsmasq --version 2.6.1 --modulepath /usr/share/puppet/modules/
Notice: Preparing to install into /usr/share/puppet/modules ...
Notice: Downloading from https://forgeapi.puppetlabs.com ...
Notice: Installing -- do not interrupt ...
Error: No such file or directory - /usr/share/puppet/modules/dnsmasq/spec/fixtures/modules/lex-dnsmasq/templates
Error: Try 'puppet help module install' for usage
It looks like some symlinks with relative paths in /usr/share/puppet/modules/dnsmasq/spec/fixtures/modules/lex-dnsmasq/templates are the culprit:
$ ls -la
total 8
drwxr-xr-x 2 puppet puppet 4096 May 31 00:35 .
drwxr-xr-x 3 puppet puppet 4096 May 31 00:35 ..
lrwxrwxrwx 1 root root 21 May 31 00:35 manifests -> ../../../../manifests
lrwxrwxrwx 1 root root 21 May 31 00:35 templates -> ../../../../templates
Does puppet module install check for these before they are created or installed?
Should I be extracting this .tar.gz file manually instead of using puppet module install?
Please advise if there is anything else I can do to show more about what is happening here.
The text was updated successfully, but these errors were encountered:
// , The full output from this error follows:
It looks like some symlinks with relative paths in
/usr/share/puppet/modules/dnsmasq/spec/fixtures/modules/lex-dnsmasq/templates
are the culprit:Does
puppet module install
check for these before they are created or installed?Should I be extracting this
.tar.gz
file manually instead of usingpuppet module install
?Please advise if there is anything else I can do to show more about what is happening here.
The text was updated successfully, but these errors were encountered: