Skip to content

Instantly share code, notes, and snippets.

@pjkelly
Created October 24, 2013 23:43
Show Gist options
  • Save pjkelly/7147083 to your computer and use it in GitHub Desktop.
Save pjkelly/7147083 to your computer and use it in GitHub Desktop.
Boxen/Librarian Puppet Issues
$ librarian-puppet install --verbose
[Librarian] Ruby Version: 1.9.3
[Librarian] Ruby Platform: x86_64-darwin12.4.0
[Librarian] Rubygems Version: 1.8.23
[Librarian] Librarian Version: 0.0.24
[Librarian] Librarian Adapter: puppet
[Librarian] Project: /opt/boxen/repo
[Librarian] Specfile: Puppetfile
[Librarian] Lockfile: Puppetfile.lock
[Librarian] Git: /opt/boxen/homebrew/bin/git
[Librarian] Git Version: git version 1.8.2.3
[Librarian] Git Environment Variables:
[Librarian] GITHUB_API_TOKEN=[REDACTED]
[Librarian] Pre-Cached Sources:
[Librarian] [:github_tarball, "boxen/puppet-autoconf", {}]
[Librarian] [:github_tarball, "boxen/puppet-boxen", {}]
[Librarian] [:github_tarball, "boxen/puppet-dnsmasq", {}]
[Librarian] [:github_tarball, "boxen/puppet-gcc", {}]
[Librarian] [:github_tarball, "boxen/puppet-git", {}]
[Librarian] [:github_tarball, "boxen/puppet-homebrew", {}]
[Librarian] [:github_tarball, "boxen/puppet-hub", {}]
[Librarian] [:github_tarball, "boxen/puppet-memcached", {}]
[Librarian] [:github_tarball, "boxen/puppet-mongodb", {}]
[Librarian] [:github_tarball, "boxen/puppet-nginx", {}]
[Librarian] [:github_tarball, "boxen/puppet-nodejs", {}]
[Librarian] [:github_tarball, "boxen/puppet-openssl", {}]
[Librarian] [:github_tarball, "boxen/puppet-postgresql", {}]
[Librarian] [:github_tarball, "boxen/puppet-redis", {}]
[Librarian] [:github_tarball, "boxen/puppet-repository", {}]
[Librarian] [:github_tarball, "boxen/puppet-ruby", {}]
[Librarian] [:github_tarball, "boxen/puppet-sudo", {}]
[Librarian] [:github_tarball, "boxen/puppet-sysctl", {}]
[Librarian] [:github_tarball, "boxen/puppet-xquartz", {}]
[Librarian] [:github_tarball, "puppetlabs/puppetlabs-inifile", {}]
[Librarian] [:github_tarball, "puppetlabs/puppetlabs-stdlib", {}]
[Librarian] Post-Cached Sources:
[Librarian] [:github_tarball, "boxen/puppet-autoconf", {}]
[Librarian] [:github_tarball, "boxen/puppet-boxen", {}]
[Librarian] [:github_tarball, "boxen/puppet-dnsmasq", {}]
[Librarian] [:github_tarball, "boxen/puppet-gcc", {}]
[Librarian] [:github_tarball, "boxen/puppet-git", {}]
[Librarian] [:github_tarball, "boxen/puppet-homebrew", {}]
[Librarian] [:github_tarball, "boxen/puppet-hub", {}]
[Librarian] [:github_tarball, "boxen/puppet-memcached", {}]
[Librarian] [:github_tarball, "boxen/puppet-mongodb", {}]
[Librarian] [:github_tarball, "boxen/puppet-nginx", {}]
[Librarian] [:github_tarball, "boxen/puppet-nodejs", {}]
[Librarian] [:github_tarball, "boxen/puppet-openssl", {}]
[Librarian] [:github_tarball, "boxen/puppet-postgresql", {}]
[Librarian] [:github_tarball, "boxen/puppet-redis", {}]
[Librarian] [:github_tarball, "boxen/puppet-repository", {}]
[Librarian] [:github_tarball, "boxen/puppet-ruby", {}]
[Librarian] [:github_tarball, "boxen/puppet-sudo", {}]
[Librarian] [:github_tarball, "boxen/puppet-sysctl", {}]
[Librarian] [:github_tarball, "boxen/puppet-xquartz", {}]
[Librarian] [:github_tarball, "puppetlabs/puppetlabs-inifile", {}]
[Librarian] [:github_tarball, "puppetlabs/puppetlabs-stdlib", {}]
[Librarian] The specfile is unchanged: nothing to do.
[Librarian] Pre-Cached Sources:
[Librarian] Post-Cached Sources:
[Librarian] [:github_tarball, "boxen/puppet-boxen", {}]
[Librarian] [:github_tarball, "boxen/puppet-autoconf", {}]
[Librarian] [:github_tarball, "boxen/puppet-dnsmasq", {}]
[Librarian] [:github_tarball, "boxen/puppet-gcc", {}]
[Librarian] [:github_tarball, "boxen/puppet-git", {}]
[Librarian] [:github_tarball, "boxen/puppet-homebrew", {}]
[Librarian] [:github_tarball, "boxen/puppet-hub", {}]
[Librarian] [:github_tarball, "puppetlabs/puppetlabs-inifile", {}]
[Librarian] [:github_tarball, "boxen/puppet-nginx", {}]
[Librarian] [:github_tarball, "boxen/puppet-nodejs", {}]
[Librarian] [:github_tarball, "boxen/puppet-openssl", {}]
[Librarian] [:github_tarball, "boxen/puppet-repository", {}]
[Librarian] [:github_tarball, "boxen/puppet-ruby", {}]
[Librarian] [:github_tarball, "puppetlabs/puppetlabs-stdlib", {}]
[Librarian] [:github_tarball, "boxen/puppet-sudo", {}]
[Librarian] [:github_tarball, "boxen/puppet-xquartz", {}]
[Librarian] [:github_tarball, "boxen/puppet-mongodb", {}]
[Librarian] [:github_tarball, "boxen/puppet-redis", {}]
[Librarian] [:github_tarball, "boxen/puppet-memcached", {}]
[Librarian] [:github_tarball, "boxen/puppet-postgresql", {}]
[Librarian] [:github_tarball, "boxen/puppet-sysctl", {}]
/opt/boxen/rbenv/versions/1.9.3-p448/lib/ruby/1.9.1/fileutils.rb:1527:in `path': can't convert nil into String (TypeError)
from /opt/boxen/rbenv/versions/1.9.3-p448/lib/ruby/1.9.1/fileutils.rb:1527:in `fu_each_src_dest0'
from /opt/boxen/rbenv/versions/1.9.3-p448/lib/ruby/1.9.1/fileutils.rb:1513:in `fu_each_src_dest'
from /opt/boxen/rbenv/versions/1.9.3-p448/lib/ruby/1.9.1/fileutils.rb:436:in `cp_r'
from /opt/boxen/repo/.bundle/ruby/1.9.1/gems/librarian-puppet-0.9.9/lib/librarian/puppet/source/githubtarball.rb:60:in `install_version!'
from /opt/boxen/repo/.bundle/ruby/1.9.1/gems/librarian-puppet-0.9.9/lib/librarian/puppet/source/githubtarball.rb:208:in `install!'
from /opt/boxen/repo/.bundle/ruby/1.9.1/gems/librarian-puppet-0.9.9/vendor/librarian/lib/librarian/manifest.rb:89:in `install!'
from /opt/boxen/repo/.bundle/ruby/1.9.1/gems/librarian-puppet-0.9.9/vendor/librarian/lib/librarian/action/install.rb:49:in `block in install_manifests'
from /opt/boxen/repo/.bundle/ruby/1.9.1/gems/librarian-puppet-0.9.9/vendor/librarian/lib/librarian/action/install.rb:48:in `each'
from /opt/boxen/repo/.bundle/ruby/1.9.1/gems/librarian-puppet-0.9.9/vendor/librarian/lib/librarian/action/install.rb:48:in `install_manifests'
from /opt/boxen/repo/.bundle/ruby/1.9.1/gems/librarian-puppet-0.9.9/vendor/librarian/lib/librarian/action/install.rb:39:in `perform_installation'
from /opt/boxen/repo/.bundle/ruby/1.9.1/gems/librarian-puppet-0.9.9/vendor/librarian/lib/librarian/action/install.rb:12:in `run'
from /opt/boxen/repo/.bundle/ruby/1.9.1/gems/librarian-puppet-0.9.9/vendor/librarian/lib/librarian/cli.rb:157:in `install!'
from /opt/boxen/repo/.bundle/ruby/1.9.1/gems/librarian-puppet-0.9.9/lib/librarian/puppet/cli.rb:64:in `install'
from /opt/boxen/repo/.bundle/ruby/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
from /opt/boxen/repo/.bundle/ruby/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
from /opt/boxen/repo/.bundle/ruby/1.9.1/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
from /opt/boxen/repo/.bundle/ruby/1.9.1/gems/thor-0.18.1/lib/thor/base.rb:439:in `start'
from /opt/boxen/repo/.bundle/ruby/1.9.1/gems/librarian-puppet-0.9.9/vendor/librarian/lib/librarian/cli.rb:29:in `bin!'
from /opt/boxen/repo/.bundle/ruby/1.9.1/gems/librarian-puppet-0.9.9/bin/librarian-puppet:9:in `<top (required)>'
from ./bin/librarian-puppet:16:in `load'
from ./bin/librarian-puppet:16:in `<main>'
# This file manages Puppet module dependencies.
#
# It works a lot like Bundler. We provide some core modules by
# default. This ensures at least the ability to construct a basic
# environment.
def github(name, version, options = nil)
options ||= {}
options[:repo] ||= "boxen/puppet-#{name}"
mod name, version, :github_tarball => options[:repo]
end
# Includes many of our custom types and providers, as well as global
# config. Required.
github "boxen", "3.0.2"
# Core modules for a basic development environment. You can replace
# some/most of these if you want, but it's not recommended.
github "autoconf", "1.0.0"
github "dnsmasq", "1.0.0"
github "gcc", "2.0.1"
github "git", "1.2.5"
github "homebrew", "1.4.1"
github "hub", "1.0.3"
github "inifile", "1.0.0", :repo => "puppetlabs/puppetlabs-inifile"
github "nginx", "1.4.2"
github "nodejs", "3.2.9"
github "openssl", "1.0.0"
github "repository", "2.2.0"
github "ruby", "6.3.4"
github "stdlib", "4.1.0", :repo => "puppetlabs/puppetlabs-stdlib"
github "sudo", "1.0.0"
github "xquartz", "1.1.0"
# Optional/custom modules. There are tons available at
# https://github.com/boxen.
github "mongodb", "1.0.4"
github "redis", "1.0.0"
github "memcached", "1.2.0"
github "postgresql", "2.0.1"
github "sysctl", "1.0.0"
GITHUBTARBALL
remote: boxen/puppet-autoconf
specs:
autoconf (1.0.0)
GITHUBTARBALL
remote: boxen/puppet-boxen
specs:
boxen (3.0.2)
GITHUBTARBALL
remote: boxen/puppet-dnsmasq
specs:
dnsmasq (1.0.0)
GITHUBTARBALL
remote: boxen/puppet-gcc
specs:
gcc (2.0.1)
GITHUBTARBALL
remote: boxen/puppet-git
specs:
git (1.2.5)
GITHUBTARBALL
remote: boxen/puppet-homebrew
specs:
homebrew (1.4.1)
GITHUBTARBALL
remote: boxen/puppet-hub
specs:
hub (1.0.3)
GITHUBTARBALL
remote: boxen/puppet-memcached
specs:
memcached (1.2.0)
GITHUBTARBALL
remote: boxen/puppet-mongodb
specs:
mongodb (1.0.4)
GITHUBTARBALL
remote: boxen/puppet-nginx
specs:
nginx (1.4.2)
GITHUBTARBALL
remote: boxen/puppet-nodejs
specs:
nodejs (3.2.9)
GITHUBTARBALL
remote: boxen/puppet-openssl
specs:
openssl (1.0.0)
GITHUBTARBALL
remote: boxen/puppet-postgresql
specs:
postgresql (2.0.1)
GITHUBTARBALL
remote: boxen/puppet-redis
specs:
redis (1.0.0)
GITHUBTARBALL
remote: boxen/puppet-repository
specs:
repository (2.2.0)
GITHUBTARBALL
remote: boxen/puppet-ruby
specs:
ruby (6.3.4)
GITHUBTARBALL
remote: boxen/puppet-sudo
specs:
sudo (1.0.0)
GITHUBTARBALL
remote: boxen/puppet-sysctl
specs:
sysctl (1.0.0)
GITHUBTARBALL
remote: boxen/puppet-xquartz
specs:
xquartz (1.1.0)
GITHUBTARBALL
remote: puppetlabs/puppetlabs-inifile
specs:
inifile (1.0.0)
GITHUBTARBALL
remote: puppetlabs/puppetlabs-stdlib
specs:
stdlib (4.1.0)
DEPENDENCIES
autoconf (= 1.0.0)
boxen (= 3.0.2)
dnsmasq (= 1.0.0)
gcc (= 2.0.1)
git (= 1.2.5)
homebrew (= 1.4.1)
hub (= 1.0.3)
inifile (= 1.0.0)
memcached (= 1.2.0)
mongodb (= 1.0.4)
nginx (= 1.4.2)
nodejs (= 3.2.9)
openssl (= 1.0.0)
postgresql (= 2.0.1)
redis (= 1.0.0)
repository (= 2.2.0)
ruby (= 6.3.4)
stdlib (= 4.1.0)
sudo (= 1.0.0)
sysctl (= 1.0.0)
xquartz (= 1.1.0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment