puppet-zabbix
puppet-zabbix copied to clipboard
Unable to Install Module
Affected Puppet, Ruby, OS and module versions/distributions
- Puppet: 4.9.4
- Ruby: ruby 2.1.9p490 (2016-03-30 revision 54437) [i686-linux]
- Distribution: CentOS 6.8
- Module version: 4.1.0
How to reproduce (e.g Puppet code you use)
puppet module install puppet-zabbix
What are you seeing
module fails to install, cannot satisfy all dependencies
What behaviour did you expect instead
module to install
Output log
Could not install module puppet-zabbix No version of puppet-zabbix can satisfy all dependencies
Any additional information you'd like to impart
A student in my Practitioner course discovered this when he tried to install. I tried to install as well on my student VM and was unable.
Hi, thanks for the report. Do you have any other module installed? Can you provide the output of puppet module list and puppet module install puppet-zabbix? This is working fine for me in my testing environment:
~ # puppet module list
/etc/puppetlabs/code/environments/production/modules (no modules installed)
/etc/puppetlabs/code/environments/common (no modules installed)
/etc/puppetlabs/code/modules (no modules installed)
/opt/puppetlabs/puppet/modules (no modules installed)
~ # puppet module install puppet-zabbix
Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...
Notice: Downloading from https://forgeapi.puppet.com ...
Notice: Installing -- do not interrupt ...
/etc/puppetlabs/code/environments/production/modules
└─┬ puppet-zabbix (v4.1.0)
├── camptocamp-systemd (v0.4.0)
├── puppet-selinux (v1.1.0)
├── puppetlabs-apache (v1.11.0)
├── puppetlabs-firewall (v1.9.0)
├─┬ puppetlabs-mysql (v3.11.0)
│ └── puppet-staging (v2.2.0)
├── puppetlabs-pe_gem (v0.2.0)
├─┬ puppetlabs-postgresql (v4.9.0)
│ ├── puppetlabs-apt (v2.4.0)
│ ├── puppetlabs-concat (v2.2.1)
│ └── puppetlabs-stdlib (v4.17.0)
└── puppetlabs-ruby (v0.6.0)
~ #
The same are happening to me. Below following the information you've asked:
root@myserver:/etc/puppetlabs/code/environments/backend# puppet module install puppet-zabbix --environment backend --debug
Debug: Runtime environment: puppet_version=4.10.1, ruby_version=2.1.9, run_mode=user, default_encoding=UTF-8
Notice: Preparing to install into /etc/puppetlabs/code/environments/backend/modules ...
Notice: Downloading from https://forgeapi.puppet.com ...
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppet-zabbix
Debug: Evicting cache entry for environment 'backend'
Debug: Caching environment 'backend' (ttl = 0 sec)
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-postgresql
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-postgresql&limit=20&offset=20
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-stdlib
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-stdlib&limit=20&offset=20
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-stdlib&limit=20&offset=40
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-apt
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-apt&limit=20&offset=20
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-concat
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-concat&limit=20&offset=20
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-firewall
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-firewall&limit=20&offset=20
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=ripienaar-concat
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-mysql
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-mysql&limit=20&offset=20
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=nanliu-staging
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppet-staging
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=bodepd-create_resources
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-apache
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-apache&limit=20&offset=20
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-ruby
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppetlabs-pe_gem
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=camptocamp-systemd
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Debug: HTTP GET https://forgeapi.puppet.com/v3/releases?module=puppet-selinux
Debug: Failed to load library 'pe_license' for feature 'pe_license'
Info: Resolving dependencies ...
Error: Could not install module 'puppet-zabbix' (???)
No version of 'puppet-zabbix' can satisfy all dependencies
Use puppet module install --ignore-dependencies to install only this module
root@myserver:/tmp# puppet module list --environment backend /etc/puppetlabs/code/environments/backend/modules ├── puppet-puppetboard (v2.9.0) ├── puppetlabs-apache (v1.11.0) ├── puppetlabs-apt (v4.1.0) ├── puppetlabs-concat (v2.2.1) ├── puppetlabs-stdlib (v4.17.0) ├── puppetlabs-vcsrepo (v1.5.0) ├── stahnma-epel (v1.2.2) └── stankevich-python (v1.18.2) /etc/puppetlabs/code/modules (no modules installed) /opt/puppetlabs/puppet/modules (no modules installed)