Package: vagrant Version: 1.8.1+dfsg-1 Severity: normal Using the stretch version of vagrant, attempting to install the "vagrant-libvirt" plugin fails:
vagrant plugin install vagrant-libvirt Installing the 'vagrant-libvirt' plugin. This can take a few minutes... /usr/lib/ruby/2.3.0/rubygems/specification.rb:946:in `all=': undefined method `group_by' for nil:NilClass (NoMethodError) from /usr/lib/ruby/vendor_ruby/vagrant/bundler.rb:275:in `with_isolated_gem' from /usr/lib/ruby/vendor_ruby/vagrant/bundler.rb:231:in `internal_install' from /usr/lib/ruby/vendor_ruby/vagrant/bundler.rb:102:in `install' from /usr/lib/ruby/vendor_ruby/vagrant/plugin/manager.rb:62:in `block in install_plugin' from /usr/lib/ruby/vendor_ruby/vagrant/plugin/manager.rb:72:in `install_plugin' from /usr/share/vagrant/plugins/commands/plugin/action/install_gem.rb:37:in `call' from /usr/lib/ruby/vendor_ruby/vagrant/action/warden.rb:34:in `call' from /usr/lib/ruby/vendor_ruby/vagrant/action/builder.rb:116:in `call' from /usr/lib/ruby/vendor_ruby/vagrant/action/runner.rb:66:in `block in run' from /usr/lib/ruby/vendor_ruby/vagrant/util/busy.rb:19:in `busy' from /usr/lib/ruby/vendor_ruby/vagrant/action/runner.rb:66:in `run' from /usr/share/vagrant/plugins/commands/plugin/command/base.rb:14:in `action' from /usr/share/vagrant/plugins/commands/plugin/command/install.rb:32:in `block in execute' from /usr/share/vagrant/plugins/commands/plugin/command/install.rb:31:in `each' from /usr/share/vagrant/plugins/commands/plugin/command/install.rb:31:in `execute' from /usr/share/vagrant/plugins/commands/plugin/command/root.rb:56:in `execute' from /usr/lib/ruby/vendor_ruby/vagrant/cli.rb:42:in `execute' from /usr/lib/ruby/vendor_ruby/vagrant/environment.rb:268:in `cli' from /usr/bin/vagrant:173:in `<main>' If I purge vargrant and then install the upstream package (version 1:1.8.1 from https://www.vagrantup.com/downloads.html) I can install the vagrant-libvirt plugin with no problem. Switching back to the debian version reproduces the original problem. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.3.0-1-amd64 (SMP w/8 CPU cores) Locale: LANG=en_IE.utf8, LC_CTYPE=en_IE.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_IE.utf8) Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) Versions of packages vagrant depends on: ii bsdtar 3.1.2-11+b1 ii bundler 1.11.2-1 ii curl 7.47.0-1 ii openssh-client 1:7.1p2-2 ii ruby 1:2.3.0+1 ii ruby-childprocess 0.5.9-1 ii ruby-erubis 2.7.0-3 ii ruby-i18n 0.7.0-2 ii ruby-listen 3.0.3-3 ii ruby-log4r 1.1.10-4 ii ruby-net-scp 1.2.1-3 ii ruby-net-sftp 1:2.1.2-3 ii ruby-net-ssh 1:3.0.1-3 ii ruby-nokogiri 1.6.7.2-3 ii ruby-rb-inotify 0.9.7-1 ii ruby-rest-client 1.8.0-2 vagrant recommends no packages. Versions of packages vagrant suggests: pn virtualbox <none> -- no debconf information