Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Feb 2016 12:17:39 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 207184] sysutils/vagrant: vagrant "plugins" subcommand fails
Message-ID:  <bug-207184-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207184

            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@FreeBSD.org
          Reporter: ag-freebsd@muc.de
                CC: joe@thrallingpenguin.com
             Flags: maintainer-feedback?(joe@thrallingpenguin.com)
                CC: joe@thrallingpenguin.com

The vagrant "plugin install/uninstall/upgrade" subcommands fail with the Ru=
by
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 install=
ing.

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=20
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=3D':
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/act=
ion/install_gem.rb:37:in
`call'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/lib/vagrant/action/warden.r=
b: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.r=
b: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.r=
b:66:in
`run'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/plugins/commands/plugin/com=
mand/base.rb:14:in
`action'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/plugins/commands/plugin/com=
mand/install.rb:32:in
`block in execute'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/plugins/commands/plugin/com=
mand/install.rb:31:in
`each'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/plugins/commands/plugin/com=
mand/install.rb:31:in
`execute'
        from
/usr/local/lib/ruby/gems/2.1/gems/vagrant-1.8.1/plugins/commands/plugin/com=
mand/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:17=
7:in
`<top (required)>'
        from /usr/local/bin/vagrant:23:in `load'
        from /usr/local/bin/vagrant:23:in `<main>'

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-207184-13>