librarian-puppet install --verbose --path ../ failed

Bug #1295057 reported by Jianyong Chen
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
puppet-openstack
New
Undecided
Unassigned

Bug Description

With the command:
cd /etc/puppet/modules
git clone git://github.com/stackforge/puppet-openstack.git openstack
cd openstack
gem install librarian-puppet
librarian-puppet install --path ../

At last, "librarian-puppet install --path ../" failed and report "/var/lib/gems/1.8/gems/librarian-puppet-0.9.8/lib/librarian/puppet/source/git.rb:22:in `module_version': uninitialized constant Puppet::ModuleTool (NameError)
"

The verbose output:
root@node1:/etc/puppet/modules/openstack# librarian-puppet install --verbose --path ../
[Librarian] Ruby Version: 1.8.7
[Librarian] Ruby Platform: x86_64-linux
[Librarian] Rubygems Version: 1.8.15
[Librarian] Librarian Version: 0.0.24
[Librarian] Librarian Adapter: puppet
[Librarian] Project: /etc/puppet/modules/openstack
[Librarian] Specfile: Puppetfile
[Librarian] Lockfile: Puppetfile.lock
[Librarian] Git: /usr/bin/git
[Librarian] Git Version: git version 1.7.9.5
[Librarian] Git Environment Variables:
[Librarian] (empty)
[Librarian] Pre-Cached Sources:
[Librarian] Post-Cached Sources:
[Librarian] [:git, "git://github.com/puppetlabs/puppetlabs-git", {}]
[Librarian] [:git, "git://github.com/puppetlabs/puppetlabs-rabbitmq", {:ref=>"origin/2.x"}]
[Librarian] [:git, "git://github.com/stackforge/puppet-tempest", {}]
[Librarian] [:git, "git://github.com/saz/puppet-ssh", {}]
[Librarian] [:git, "git://github.com/puppetlabs/puppetlabs-xinetd", {}]
[Librarian] [:git, "git://github.com/puppetlabs/puppetlabs-vcsrepo", {}]
[Librarian] [:git, "git://github.com/puppetlabs/puppetlabs-rsync", {}]
[Librarian] [:git, "git://github.com/stackforge/puppet-keystone", {}]
[Librarian] [:forge, "http://forge.puppetlabs.com", {}]
[Librarian] [:git, "git://github.com/duritong/puppet-sysctl.git", {}]
[Librarian] [:git, "git://github.com/puppetlabs/puppetlabs-stdlib", {}]
[Librarian] [:git, "git://github.com/stackforge/puppet-swift", {}]
[Librarian] [:git, "git://github.com/stackforge/puppet-glance", {}]
[Librarian] [:git, "git://github.com/puppetlabs/puppetlabs-firewall", {}]
[Librarian] [:git, "git://github.com/puppetlabs/puppetlabs-inifile", {}]
[Librarian] [:git, "git://github.com/saz/puppet-memcached", {}]
[Librarian] [:git, "git://github.com/stackforge/puppet-cinder", {}]
[Librarian] [:git, "git://github.com/stackforge/puppet-horizon", {}]
[Librarian] [:git, "git://github.com/stackforge/puppet-nova", {}]
[Librarian] [:git, "git://github.com/puppetlabs/puppetlabs-concat", {}]
[Librarian] [:git, "git://github.com/stackforge/puppet-neutron", {}]
[Librarian] [:git, "git://github.com/puppetlabs/puppetlabs-apt", {}]
[Librarian] [:git, "git://github.com/saz/puppet-sudo", {}]
[Librarian] [:git, "git://github.com/puppetlabs/puppetlabs-apache", {:ref=>"origin/0.x"}]
[Librarian] [:git, "git://github.com/puppetlabs/puppetlabs-mysql", {:ref=>"origin/0.x"}]
[Librarian] [:git, "git://github.com/bodepd/puppet-vswitch", {}]
[Librarian] Scheduling puppetlabs/nova (>= 0) <git://github.com/stackforge/puppet-nova#master>
[Librarian] Scheduling puppetlabs/glance (>= 0) <git://github.com/stackforge/puppet-glance#master>
[Librarian] Scheduling puppetlabs/keystone (>= 0) <git://github.com/stackforge/puppet-keystone#master>
[Librarian] Scheduling puppetlabs/horizon (>= 0) <git://github.com/stackforge/puppet-horizon#master>
[Librarian] Scheduling puppetlabs/swift (>= 0) <git://github.com/stackforge/puppet-swift#master>
[Librarian] Scheduling puppetlabs/cinder (>= 0) <git://github.com/stackforge/puppet-cinder#master>
[Librarian] Scheduling puppetlabs/tempest (>= 0) <git://github.com/stackforge/puppet-tempest#master>
[Librarian] Scheduling stackforge/neutron (>= 0) <git://github.com/stackforge/puppet-neutron#master>
[Librarian] Scheduling puppet/vswitch (>= 0) <git://github.com/bodepd/puppet-vswitch#master>
[Librarian] Scheduling puppetlabs/rabbitmq (>= 0) <git://github.com/puppetlabs/puppetlabs-rabbitmq#origin/2.x>
[Librarian] Scheduling puppetlabs/mysql (>= 0) <git://github.com/puppetlabs/puppetlabs-mysql#origin/0.x>
[Librarian] Scheduling puppetlabs/apache (>= 0) <git://github.com/puppetlabs/puppetlabs-apache#origin/0.x>
[Librarian] Scheduling puppetlabs/git (>= 0) <git://github.com/puppetlabs/puppetlabs-git#master>
[Librarian] Scheduling puppetlabs/vcsrepo (>= 0) <git://github.com/puppetlabs/puppetlabs-vcsrepo#master>
[Librarian] Scheduling saz/memcached (>= 0) <git://github.com/saz/puppet-memcached#master>
[Librarian] Scheduling puppetlabs/rsync (>= 0) <git://github.com/puppetlabs/puppetlabs-rsync#master>
[Librarian] Scheduling puppetlabs/xinetd (>= 0) <git://github.com/puppetlabs/puppetlabs-xinetd#master>
[Librarian] Scheduling saz/ssh (>= 0) <git://github.com/saz/puppet-ssh#master>
[Librarian] Scheduling saz/sudo (>= 0) <git://github.com/saz/puppet-sudo#master>
[Librarian] Scheduling puppetlabs/stdlib (>= 0) <git://github.com/puppetlabs/puppetlabs-stdlib#master>
[Librarian] Scheduling puppetlabs/apt (>= 0) <git://github.com/puppetlabs/puppetlabs-apt#master>
[Librarian] Scheduling puppetlabs/firewall (>= 0) <git://github.com/puppetlabs/puppetlabs-firewall#master>
[Librarian] Scheduling puppetlabs/concat (>= 0) <git://github.com/puppetlabs/puppetlabs-concat#master>
[Librarian] Scheduling duritong/sysctl (>= 0) <git://github.com/duritong/puppet-sysctl.git#master>
[Librarian] Scheduling puppetlabs/inifile (>= 0) <git://github.com/puppetlabs/puppetlabs-inifile#master>
[Librarian] Resolving puppetlabs/nova (>= 0) <git://github.com/stackforge/puppet-nova#master>
[Librarian] No known prior constraints
[Librarian] Checking manifests
[Librarian] Running `/usr/bin/git reset --hard --quiet` in .tmp/librarian/cache/source/git/8d383a1545c707c2479f9d140b588f03
[Librarian] --- No output
[Librarian] Running `/usr/bin/git clean -x -d --force --force` in .tmp/librarian/cache/source/git/8d383a1545c707c2479f9d140b588f03
[Librarian] --- No output
[Librarian] Running `/usr/bin/git rev-parse HEAD --quiet` in .tmp/librarian/cache/source/git/8d383a1545c707c2479f9d140b588f03
[Librarian] --> 7dd266c5a144ff4a3a6cbb74c1f65471c52b48fb
[Librarian] Running `/usr/bin/git fetch origin --quiet` in .tmp/librarian/cache/source/git/8d383a1545c707c2479f9d140b588f03
[Librarian] --- No output
[Librarian] Running `/usr/bin/git fetch origin --quiet --tags` in .tmp/librarian/cache/source/git/8d383a1545c707c2479f9d140b588f03
[Librarian] --- No output
[Librarian] Running `/usr/bin/git remote` in .tmp/librarian/cache/source/git/8d383a1545c707c2479f9d140b588f03
[Librarian] --> origin
[Librarian] Running `/usr/bin/git branch -r` in .tmp/librarian/cache/source/git/8d383a1545c707c2479f9d140b588f03
[Librarian] --> origin/HEAD -> origin/master
[Librarian] --> origin/diablo
[Librarian] --> origin/essex
[Librarian] --> origin/folsom
[Librarian] --> origin/master
[Librarian] --> origin/stable/grizzly
[Librarian] --> origin/stable/havana
[Librarian] Running `/usr/bin/git rev-parse origin/master^{commit} --quiet` in .tmp/librarian/cache/source/git/8d383a1545c707c2479f9d140b588f03
[Librarian] --> 7dd266c5a144ff4a3a6cbb74c1f65471c52b48fb
[Librarian] Running `/usr/bin/git rev-parse HEAD --quiet` in .tmp/librarian/cache/source/git/8d383a1545c707c2479f9d140b588f03
[Librarian] --> 7dd266c5a144ff4a3a6cbb74c1f65471c52b48fb
[Librarian] Running `/usr/bin/git rev-parse HEAD --quiet` in .tmp/librarian/cache/source/git/8d383a1545c707c2479f9d140b588f03
[Librarian] --> 7dd266c5a144ff4a3a6cbb74c1f65471c52b48fb
/var/lib/gems/1.8/gems/librarian-puppet-0.9.8/lib/librarian/puppet/source/git.rb:22:in `module_version': uninitialized constant Puppet::ModuleTool (NameError)
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/lib/librarian/puppet/source/git.rb:98:in `fetch_version'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/manifest.rb:109:in `fetch_version!'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/manifest.rb:101:in `fetched_version'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/manifest.rb:55:in `version'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/manifest.rb:51:in `to_s'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/resolver/implementation.rb:63:in `recursive_resolve'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/resolver/implementation.rb:109:in `debug'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/logger.rb:31:in `debug'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/ui.rb:32:in `debug'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/logger.rb:31:in `debug'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/resolver/implementation.rb:109:in `debug'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/resolver/implementation.rb:63:in `recursive_resolve'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/resolver/implementation.rb:60:in `each'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/resolver/implementation.rb:60:in `recursive_resolve'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/resolver/implementation.rb:103:in `scope'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/resolver/implementation.rb:59:in `recursive_resolve'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/resolver/implementation.rb:103:in `scope'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/resolver/implementation.rb:42:in `recursive_resolve'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/resolver/implementation.rb:20:in `resolve'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/resolver.rb:18:in `resolve'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/action/resolve.rb:25:in `run'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/cli.rb:161:in `resolve!'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/lib/librarian/puppet/cli.rb:63:in `install'
 from /var/lib/gems/1.8/gems/thor-0.18.1/lib/thor/command.rb:27:in `__send__'
 from /var/lib/gems/1.8/gems/thor-0.18.1/lib/thor/command.rb:27:in `run'
 from /var/lib/gems/1.8/gems/thor-0.18.1/lib/thor/invocation.rb:120:in `invoke_command'
 from /var/lib/gems/1.8/gems/thor-0.18.1/lib/thor.rb:363:in `dispatch'
 from /var/lib/gems/1.8/gems/thor-0.18.1/lib/thor/base.rb:439:in `start'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/vendor/librarian/lib/librarian/cli.rb:29:in `bin!'
 from /var/lib/gems/1.8/gems/librarian-puppet-0.9.8/bin/librarian-puppet:9
 from /usr/local/bin/librarian-puppet:19:in `load'
 from /usr/local/bin/librarian-puppet:19

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.