Upgrade of puppetlabs-stdlib makes installing forge modules difficult [closed]

asked 2014-06-04 14:47:22 -0600

zogman gravatar image

I need to use camptocamp-ldap on Puppet Enterprise 3.2.3 and discovered that I was missing a function called any2array which camptocamp-ldap needs. So I upgraded puppetlabs-stdlib to 4.1.0 which required me to use --force. Since I upgraded stdlib it's become hit-or-miss with installing modules from the forge. Here's what I see when I try to install puppetlabs-apache:

[root@puppet-zog sssd]# puppet module install puppetlabs-apache
Notice: Preparing to install into /etc/puppetlabs/puppet/modules ...
Notice: Downloading from https://forgeapi.puppetlabs.com ...
Notice: Found at least one version of puppetlabs-apache compatible with PE (3.2.3);
Notice: Skipping versions which don't express PE compatibility. To install
the most recent version of the module regardless of compatibility
with PE, use the '--ignore-requirements' flag.
Notice: Found at least one version of puppetlabs-stdlib compatible with PE (3.2.3);
Notice: Skipping versions which don't express PE compatibility. To install
the most recent version of the module regardless of compatibility
with PE, use the '--ignore-requirements' flag.
Notice: Found at least one version of puppetlabs-concat compatible with PE (3.2.3);
Notice: Skipping versions which don't express PE compatibility. To install
the most recent version of the module regardless of compatibility
with PE, use the '--ignore-requirements' flag.
Error: Could not install module 'puppetlabs-apache' (???)
  No version of 'puppetlabs-apache' can satisfy all dependencies
    Use `puppet module install --ignore-dependencies` to install only this module

Honestly I'm not surprised by this but the guy with the most puppet experience in our company is. Is there anything I can do to fix this or do I need to give up on camptocamp-ldap and revert to stdlib v3.2.0 ?

edit retag flag offensive reopen merge delete

Closed for the following reason too subjective and argumentative by zogman
close date 2014-07-01 19:47:54.508099