Description of problem: Traceback when attempting to install any plugin ✨ cat /etc/redhat-release Fedora release 32 (Thirty Two) ✨ uname -a Linux localhost.localdomain 5.6.14-300.fc32.x86_64 #1 SMP Wed May 20 20:47:32 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux ✨ rpm -qa | grep vagrant vagrant-2.2.9-1.fc32.noarch vagrant-libvirt-0.0.45-4.fc32.noarch ✨ vagrant plugin list vagrant-libvirt (0.0.45, system) ✨ vagrant plugin install vagrant-sshfs Installing the 'vagrant-sshfs' plugin. This can take a few minutes... Traceback (most recent call last): 39: from /usr/share/vagrant/gems/bin/vagrant:23:in `<main>' 38: from /usr/share/vagrant/gems/bin/vagrant:23:in `load' 37: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/bin/vagrant:205:in `<top (required)>' 36: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/environment.rb:290:in `cli' 35: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/cli.rb:67:in `execute' 34: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/plugins/commands/plugin/command/root.rb:66:in `execute' 33: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/plugins/commands/plugin/command/install.rb:69:in `execute' 32: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/plugins/commands/plugin/command/install.rb:69:in `each' 31: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/plugins/commands/plugin/command/install.rb:70:in `block in execute' 30: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/plugins/commands/plugin/command/base.rb:14:in `action' 29: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/action/runner.rb:89:in `run' 28: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/util/busy.rb:19:in `busy' 27: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/action/runner.rb:89:in `block in run' 26: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/action/builder.rb:116:in `call' 25: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/action/warden.rb:48:in `call' 24: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/plugins/commands/plugin/action/install_gem.rb:30:in `call' 23: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/plugin/manager.rb:148:in `install_plugin' 22: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/plugin/manager.rb:138:in `block in install_plugin' 21: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/bundler.rb:336:in `install' 20: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/bundler.rb:474:in `internal_install' 19: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/bundler.rb:474:in `new' 18: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/bundler.rb:766:in `initialize' 17: from /usr/share/rubygems/rubygems/resolver/installer_set.rb:38:in `initialize' 16: from /usr/share/rubygems/rubygems/spec_fetcher.rb:43:in `fetcher' 15: from /usr/share/rubygems/rubygems/spec_fetcher.rb:43:in `new' 14: from /usr/share/rubygems/rubygems/spec_fetcher.rb:58:in `initialize' 13: from /usr/share/rubygems/rubygems.rb:995:in `sources' 12: from /usr/share/rubygems/rubygems.rb:341:in `configuration' 11: from /usr/share/rubygems/rubygems.rb:341:in `new' 10: from /usr/share/rubygems/rubygems/config_file.rb:182:in `initialize' 9: from /usr/share/rubygems/rubygems/config_file.rb:332:in `load_file' 8: from /usr/share/rubygems/rubygems.rb:696:in `load_yaml' 7: from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:72:in `require' 6: from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:72:in `require' 5: from /usr/share/gems/gems/psych-3.1.0/lib/psych.rb:20:in `<top (required)>' 4: from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:72:in `require' 3: from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:72:in `require' 2: from /usr/share/gems/gems/psych-3.1.0/lib/psych/parser.rb:2:in `<top (required)>' 1: from /usr/share/gems/gems/psych-3.1.0/lib/psych/parser.rb:33:in `<module:Psych>' /usr/share/gems/gems/psych-3.1.0/lib/psych/parser.rb:34:in `<class:Parser>': superclass mismatch for class Mark (TypeError) ✨ vagrant plugin install vagrant-share Installing the 'vagrant-share' plugin. This can take a few minutes... Traceback (most recent call last): 39: from /usr/share/vagrant/gems/bin/vagrant:23:in `<main>' 38: from /usr/share/vagrant/gems/bin/vagrant:23:in `load' 37: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/bin/vagrant:205:in `<top (required)>' 36: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/environment.rb:290:in `cli' 35: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/cli.rb:67:in `execute' 34: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/plugins/commands/plugin/command/root.rb:66:in `execute' 33: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/plugins/commands/plugin/command/install.rb:69:in `execute' 32: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/plugins/commands/plugin/command/install.rb:69:in `each' 31: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/plugins/commands/plugin/command/install.rb:70:in `block in execute' 30: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/plugins/commands/plugin/command/base.rb:14:in `action' 29: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/action/runner.rb:89:in `run' 28: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/util/busy.rb:19:in `busy' 27: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/action/runner.rb:89:in `block in run' 26: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/action/builder.rb:116:in `call' 25: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/action/warden.rb:48:in `call' 24: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/plugins/commands/plugin/action/install_gem.rb:30:in `call' 23: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/plugin/manager.rb:148:in `install_plugin' 22: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/plugin/manager.rb:138:in `block in install_plugin' 21: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/bundler.rb:336:in `install' 20: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/bundler.rb:474:in `internal_install' 19: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/bundler.rb:474:in `new' 18: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant/bundler.rb:766:in `initialize' 17: from /usr/share/rubygems/rubygems/resolver/installer_set.rb:38:in `initialize' 16: from /usr/share/rubygems/rubygems/spec_fetcher.rb:43:in `fetcher' 15: from /usr/share/rubygems/rubygems/spec_fetcher.rb:43:in `new' 14: from /usr/share/rubygems/rubygems/spec_fetcher.rb:58:in `initialize' 13: from /usr/share/rubygems/rubygems.rb:995:in `sources' 12: from /usr/share/rubygems/rubygems.rb:341:in `configuration' 11: from /usr/share/rubygems/rubygems.rb:341:in `new' 10: from /usr/share/rubygems/rubygems/config_file.rb:182:in `initialize' 9: from /usr/share/rubygems/rubygems/config_file.rb:332:in `load_file' 8: from /usr/share/rubygems/rubygems.rb:696:in `load_yaml' 7: from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:72:in `require' 6: from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:72:in `require' 5: from /usr/share/gems/gems/psych-3.1.0/lib/psych.rb:20:in `<top (required)>' 4: from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:72:in `require' 3: from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:72:in `require' 2: from /usr/share/gems/gems/psych-3.1.0/lib/psych/parser.rb:2:in `<top (required)>' 1: from /usr/share/gems/gems/psych-3.1.0/lib/psych/parser.rb:33:in `<module:Psych>' /usr/share/gems/gems/psych-3.1.0/lib/psych/parser.rb:34:in `<class:Parser>': superclass mismatch for class Mark (TypeError) Version-Release number of selected component (if applicable): vagrant-2.2.9-1.fc32.noarch How reproducible: 100% Steps to Reproduce: 1. Upgraded from F30 to F32 2. then, tried to install some plugins Actual results: Traceback errors Expected results: clean install Additional info: Is there any workaround, please?
Hello, this is a known issue with current Ruby 2.7, the fix is in the works. In the meantime, this is the workaround mentioned: https://bugzilla.redhat.com/show_bug.cgi?id=1835308#c2 I'll mark this bug as a duplicate (and switch the other one to F32) to track it in one place. *** This bug has been marked as a duplicate of bug 1835308 ***