I am using puppet version 3.7.5. I tried to run the following command:
[root@dvcm puppetmaster]# puppet module install
--ignore-dependencies stahnma-epel --version 1.0.2
Notice: Preparing to install into /etc/puppet/modules ...
Notice: Downloading from
https://forgeapi.puppetlabs.com ...
Error: Could not install module 'stahnma-epel' (???)
No version of 'stahnma-epel' can satisfy all dependencies
Use `puppet module install --ignore-dependencies` to install
only this module
Which said to ignore dependencies and install a specific version.
However this failed saying I should use --ignore-dependencies if I
want this to work.
If however I run without the version:
[root@dvcm puppetmaster]# puppet module install
--ignore-dependencies stahnma-epel
Notice: Preparing to install into /etc/puppet/modules ...
Notice: Downloading from
https://forgeapi.puppetlabs.com ...
Notice: Installing -- do not interrupt ...
/etc/puppet/modules
└── stahnma-epel (v0.0.3)
It succeeds but downloads the earlier version that another modules
says it requires (but it really works with the newer version). I
expect it to work like this in the second case however that leaves me
no option to get the newer version of the dependent module installed
(this newer version works with EL 7 but the older version does not).
Any thoughts on how I might work around this? It seems that something
is broken.
Best...James