Seems like there's a conflict between rubygem libs in Vagrant:
$ vagrant plugin install vagrant-vbguest Installing the 'vagrant-vbguest' plugin. This can take a few minutes... /usr/share/gems/gems/psych-3.1.0/lib/psych.rb:237: warning: already initialized constant Psych::LIBYAML_VERSION /usr/share/ruby/psych.rb:237: warning: previous definition of LIBYAML_VERSION was here /usr/share/gems/gems/psych-3.1.0/lib/psych.rb:239: warning: already initialized constant Psych::NOT_GIVEN /usr/share/ruby/psych.rb:239: warning: previous definition of NOT_GIVEN was here Bundler, the underlying system Vagrant uses to install plugins, reported an error. The error is shown below. These errors are usually caused by misconfigured plugin installations or transient network issues. The error from Bundler is:
conflicting dependencies fog-core (~> 1.43.0) and fog-core (= 2.1.2) Activated fog-core-2.1.2 which does not match conflicting dependency (~> 1.43.0)
Conflicting dependency chains: fog-core (= 2.1.2), 2.1.2 activated
versus: vagrant-libvirt (> 0), 0.0.41 activated, depends on fog-core (~> 1.43.0)
I attempted to rebuild the vagrant/vagrant-libvirt package with definitions for a newer (2.1.2) fog-core but this did not seem to fix it.
Installed packages: $ rpm -qa | grep vagrant vagrant-2.2.4-1.fc30.noarch vagrant-libvirt-0.0.45-1.fc30.noarch
$ rpm -qa | grep fog-core rubygem-fog-core-2.1.2-2.fc30.noarch
Any clues on how to get vagrant working again?
TIA,
Poltsi
An update on this case. I've done a clean installation of F30, and it still results in the same issue (with minor variation):
$ vagrant plugin install vagrant-vbguest Installing the 'vagrant-vbguest' plugin. This can take a few minutes... /usr/share/gems/gems/psych-3.1.0/lib/psych.rb:237: warning: already initialized constant Psych::LIBYAML_VERSION /usr/share/ruby/psych.rb:237: warning: previous definition of LIBYAML_VERSION was here /usr/share/gems/gems/psych-3.1.0/lib/psych.rb:239: warning: already initialized constant Psych::NOT_GIVEN /usr/share/ruby/psych.rb:239: warning: previous definition of NOT_GIVEN was here
Bundler, the underlying system Vagrant uses to install plugins, reported an error. The error is shown below. These errors are usually caused by misconfigured plugin installations or transient network issues. The error from Bundler is:
conflicting dependencies fog-core (~> 1.43.0) and fog-core (= 2.1.2) Activated fog-core-2.1.2 which does not match conflicting dependency (~> 1.43.0)
Conflicting dependency chains: fog-core (= 2.1.2), 2.1.2 activated
versus: vagrant-libvirt (> 0), 0.0.41 activated, depends on fog-core (~> 1.43.0)
$ rpm -qa | grep -i vagrant vagrant-libvirt-0.0.45-1.fc30.noarch vagrant-2.2.4-2.fc30.noarch
So at least the issue is not related to F29->F30 upgrade, rather it seems that some distributed F30 packages have been built in an environment of older version causing this confict.
Poltsi