[Bug 207184] sysutils/vagrant: vagrant "plugins" subcommand fails

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Feb 14 12:17:40 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207184

            Bug ID: 207184
           Summary: sysutils/vagrant: vagrant "plugins" subcommand fails
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: ag-freebsd at muc.de
                CC: joe at thrallingpenguin.com
             Flags: maintainer-feedback?(joe at thrallingpenguin.com)
                CC: joe at thrallingpenguin.com

The vagrant "plugin install/uninstall/upgrade" subcommands fail with the Ruby
traceback given below.

The "plugin" subcommand works if I use iocage for a pristine 10.2-RELEASE, rvm
for an isolated ruby gem environment (ruby version 2.1.5), and checking out the
1.8.1 release from the vagrant GIT repository, building gem(s), and installing.

So I assume the dependency version may differ and will cause some
incompatibility.


Unfortunately I've found no references how to do rubygem-ports development to 
supply some patch.

Regards,
Armin



# vagrant --version
Vagrant 1.8.1
4b530a16-7b52-4106-80d4-cb69cd32b2f6# vagrant plugin install vagrant-vbguest
Installing the 'vagrant-vbguest' plugin. This can take a few minutes...
/usr/local/lib/ruby/site_ruby/2.1/rubygems/specification.rb:945:in `all=':
undefined method `group_by' for nil:NilClass (NoMethodError)
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/lib/vagrant/bundler.rb:268:in
`with_isolated_gem'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/lib/vagrant/bundler.rb:225:in
`internal_install'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/lib/vagrant/bundler.rb:97:in
`install'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/lib/vagrant/plugin/manager.rb:62:in
`block in install_plugin'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/lib/vagrant/plugin/manager.rb:72:in
`call'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/lib/vagrant/plugin/manager.rb:72:in
`install_plugin'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/plugins/commands/plugin/action/install_gem.rb:37:in
`call'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/lib/vagrant/action/warden.rb:34:in
`call'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/lib/vagrant/action/builder.rb:116:in
`call'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/lib/vagrant/action/runner.rb:66:in
`block in run'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/lib/vagrant/util/busy.rb:19:in
`busy'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/lib/vagrant/action/runner.rb:66:in
`run'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/plugins/commands/plugin/command/base.rb:14:in
`action'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/plugins/commands/plugin/command/install.rb:32:in
`block in execute'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/plugins/commands/plugin/command/install.rb:31:in
`each'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/plugins/commands/plugin/command/install.rb:31:in
`execute'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/plugins/commands/plugin/command/root.rb:56:in
`execute'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/lib/vagrant/cli.rb:42:in
`execute'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/lib/vagrant/environment.rb:302:in
`cli'
        from /usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/bin/vagrant:177:in
`<top (required)>'
        from /usr/local/bin/vagrant:23:in `load'
        from /usr/local/bin/vagrant:23:in `<main>'

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list