Skip to content

Instantly share code, notes, and snippets.

@smbambling
Last active July 12, 2016 18:27
Show Gist options
  • Save smbambling/f8763894761c6f050b3fbda951d9351a to your computer and use it in GitHub Desktop.
Save smbambling/f8763894761c6f050b3fbda951d9351a to your computer and use it in GitHub Desktop.
## Snippet from puppet agent run
Debug: Prefetching puppetserver_gem resources for package
Debug: Executing: '/opt/puppetlabs/bin/puppetserver gem list --local'
Debug: Executing: '/opt/puppetlabs/bin/puppetserver gem list --local ^deep_merge$'
Debug: Executing: '/opt/puppetlabs/bin/puppetserver gem install --no-rdoc --no-ri deep_merge'
Error: Could not install: ERROR: Could not find a valid gem 'deep_merge' (>= 0) in any repository
Error: /Stage[main]/Hiera::Deep_merge/Hiera::Install[deep_merge]/Package[puppetserver deep_merge]/ensure: change from absent to present failed: Could not install: ERROR: Could not find a valid gem 'deep_merge' (>= 0) in any repository
## Manaully exec
[root@com ~]# /opt/puppetlabs/bin/puppetserver gem list --local
*** LOCAL GEMS ***
bouncy-castle-java (1.5.0147)
jar-dependencies (0.1.13)
jruby-openssl (0.9.7 java, 0.9.3)
json (1.8.0 java)
krypt (0.0.1)
krypt-core (0.0.1 universal-java)
krypt-provider-jdk (0.0.1)
rake (10.1.0)
rdoc (4.1.2, 4.0.1)
[root@com ~]# /opt/puppetlabs/bin/puppetserver gem install --no-rdoc --no-ri deep_merge
Fetching: deep_merge-1.0.1.gem (100%)
Successfully installed deep_merge-1.0.1
1 gem installed
[root@com ~]# /opt/puppetlabs/bin/puppetserver gem sources
*** CURRENT SOURCES ***
https://rubygems.org/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment