Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot install on PE3.0 #2

Closed
nvalentine-puppetlabs opened this issue Jul 28, 2013 · 8 comments
Closed

Cannot install on PE3.0 #2

nvalentine-puppetlabs opened this issue Jul 28, 2013 · 8 comments

Comments

@nvalentine-puppetlabs
Copy link
Contributor

Get the following:

# puppet module install zack/r10k
Notice: Preparing to install into /etc/puppetlabs/puppet/modules ...
Notice: Downloading from https://forge.puppetlabs.com ...
Error: Could not install module 'zack-r10k' (latest: v0.0.2)
  No version of 'puppetlabs-stdlib' will satisfy dependencies
    'puppetlabs-apt' (v1.1.0) requires 'puppetlabs-stdlib' (>= 2.2.1)
    'puppetlabs-auth_conf' (v0.1.6) requires 'puppetlabs-stdlib' (>= 2.5.1)
    'puppetlabs-pe_accounts' (v2.0.1) requires 'puppetlabs-stdlib' (v3.2.x)
    'puppetlabs-pe_mcollective' (v0.1.12) requires 'puppetlabs-stdlib' (v3.2.x)
    'puppetlabs-pe_puppetdb' (v0.0.7) requires 'puppetlabs-stdlib' (>=3.2.0)
    'puppetlabs-postgresql' (v2.3.0) requires 'puppetlabs-stdlib' (>=3.2.0 <5.0.0)
    'puppetlabs-puppet_enterprise' (v3.0.0) requires 'puppetlabs-stdlib' (v3.2.x)
    'puppetlabs-puppetdb' (v1.4.0) requires 'puppetlabs-stdlib' (>= 1.0.0)
    'puppetlabs-request_manager' (v0.0.9) requires 'puppetlabs-stdlib' (v3.2.x)
    'zack-r10k' (v0.0.2) requires 'puppetlabs-stdlib' (>= 4.1.0)
    Use `puppet module install --ignore-dependencies` to install only this module

Looks like a conflict on hard dependency of puppetlabs-pe_accounts/mcollective and zack-r10k modules.

@nvalentine-puppetlabs
Copy link
Contributor Author

Currently testing against stdlib 3.2.0 to see if 4.10 is an actual requirement. PR may be pending.

@nvalentine-puppetlabs
Copy link
Contributor Author

FYI...I just verified that I'm still seeing the above for PE 3.0.1 and the latest version of the moduel from the Forge. Also, I have a former Fundamentals student who emailed me stating that he is seeing same.

root@master:~# puppet module install zack/r10k
Notice: Preparing to install into /etc/puppetlabs/puppet/modules ...
Notice: Downloading from https://forge.puppetlabs.com ...
Error: Could not install module 'zack-r10k' (latest: v0.0.5)
  No version of 'puppetlabs-stdlib' will satisfy dependencies
    'puppetlabs-apt' (v1.1.0) requires 'puppetlabs-stdlib' (>= 2.2.1)
    'puppetlabs-auth_conf' (v0.1.6) requires 'puppetlabs-stdlib' (>= 2.5.1)
    'puppetlabs-pe_accounts' (v2.0.1) requires 'puppetlabs-stdlib' (v3.2.x)
    'puppetlabs-pe_mcollective' (v0.1.13) requires 'puppetlabs-stdlib' (v3.2.x)
    'puppetlabs-pe_puppetdb' (v0.0.9) requires 'puppetlabs-stdlib' (>=3.2.0)
    'puppetlabs-postgresql' (v2.3.0) requires 'puppetlabs-stdlib' (>=3.2.0 <5.0.0)
    'puppetlabs-puppet_enterprise' (v3.0.1) requires 'puppetlabs-stdlib' (v3.2.x)
    'puppetlabs-puppetdb' (v1.5.1) requires 'puppetlabs-stdlib' (>= 2.2.0)
    'puppetlabs-request_manager' (v0.0.9) requires 'puppetlabs-stdlib' (v3.2.x)
    'zack-r10k' (v0.0.5) requires 'puppetlabs-stdlib' (>= 4.1.0)
    Use `puppet module install --ignore-dependencies` to install only this module

@acidprime
Copy link
Collaborator

I think I may have just put this in and refactored the need for it back out. I think at minimum we can probably just require 3.2. (if you test it ) if you send a PR I will merge ASAP

@nvalentine-puppetlabs
Copy link
Contributor Author

Will do this week. Stay tuned. Thx!

@nvalentine-puppetlabs
Copy link
Contributor Author

I pushed a nvpuppet/r10k module to the Forge which is a fork of zack/r10k with the adjused Modulefile and this definitely made puppet module tool happy on PE 3.0.1. Also, I did a quick run of the code and I don't see anything in there that looks like it wouldn't be unhappy with stdlib 3.2.x. I think we are okay to bump the dep back in the Modulefile.

@mar10p
Copy link

mar10p commented Sep 9, 2013

I was able to install Nathan's branch of the module on my test PE 3.0.0 master without any issues. Puppet apply -t also completed without problems following the installation.

acidprime added a commit that referenced this issue Sep 10, 2013
Prior to this commit we required a version of standard lib that did not work
with PE3
@acidprime
Copy link
Collaborator

Forge release cut 0.0.7

@mar10p
Copy link

mar10p commented Sep 10, 2013

Awesome, thank you!

bastelfreak pushed a commit that referenced this issue Jan 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants