Bug 1840995 - Traceback when attempting to install any plugin
Summary: Traceback when attempting to install any plugin
Keywords:
Status: CLOSED DUPLICATE of bug 1835308
Alias: None
Product: Fedora
Classification: Fedora
Component: vagrant
Version: 32
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Vít Ondruch
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-05-28 05:28 UTC by Prasanna Kumar Kalever
Modified: 2020-05-28 12:35 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2020-05-28 12:35:02 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Prasanna Kumar Kalever 2020-05-28 05:28:20 UTC
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?

Comment 1 Pavel Valena 2020-05-28 12:35:02 UTC
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 ***


Note You need to log in before you can comment on or make changes to this bug.