Bug 22114

Summary: vagrant crashes due to a dependency problem
Product: Mageia Reporter: Shlomi Fish <shlomif>
Component: RPM PackagesAssignee: Nicolas Lécureuil <mageia>
Status: NEW --- QA Contact:
Severity: critical    
Priority: Normal CC: 3alaa2, marja11, yvesbrungard
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: vagrant-1.9.8-1.mga7.src.rpm CVE:
Status comment:
Attachments: [PATCH] Upgrade the vagrant mgarepo

Description Shlomi Fish 2017-12-02 21:44:45 CET
Description of problem:

On Cauldron, I get this:

shlomif@telaviv1:~/Download/unpack/perl/cpan/metacpan-developer$ which vagrant 
/usr/bin/vagrant
shlomif@telaviv1:~/Download/unpack/perl/cpan/metacpan-developer$ vagrant 
/usr/share/rubygems/rubygems/dependency.rb:310:in `to_specs': Could not find 'childprocess' (~> 0.5.0) - did find: [childprocess-0.7.1] (Gem::MissingSpecVersionError)
Checked in 'GEM_PATH=/usr/share/gems:/usr/share/vagrant/gems:/home/shlomif/.vagrant.d/gems', execute `gem env` for more information
        from /usr/share/rubygems/rubygems/specification.rb:1441:in `block in activate_dependencies'
        from /usr/share/rubygems/rubygems/specification.rb:1430:in `each'
        from /usr/share/rubygems/rubygems/specification.rb:1430:in `activate_dependencies'
        from /usr/share/rubygems/rubygems/specification.rb:1412:in `activate'
        from /usr/share/rubygems/rubygems.rb:300:in `block in activate_bin_path'
        from /usr/share/rubygems/rubygems.rb:300:in `synchronize'
        from /usr/share/rubygems/rubygems.rb:300:in `activate_bin_path'
        from /usr/share/vagrant/gems/bin/vagrant:23:in `<main>'

Perhaps upgrading will help.
Comment 1 Marja Van Waes 2017-12-03 18:11:15 CET
Assigning to the registered maintainer.

Assignee: bugsquad => mageia
CC: (none) => marja11

Comment 2 Shlomi Fish 2017-12-04 17:27:08 CET
Created attachment 9820 [details]
[PATCH] Upgrade the vagrant mgarepo
Comment 3 Alaa Abd El Fattah 2019-05-05 09:06:03 CEST
I'm on mageia 7 beta source rpm is vagrant-2.0.4-1.mga7.src.rpm

 and still get a similar crash

$ vagrant 
Traceback (most recent call last):
        8: from /usr/share/vagrant/gems/bin/vagrant:23:in `<main>'
        7: from /usr/share/rubygems/rubygems.rb:300:in `activate_bin_path'
        6: from /usr/share/rubygems/rubygems.rb:300:in `synchronize'
        5: from /usr/share/rubygems/rubygems.rb:300:in `block in activate_bin_path'
        4: from /usr/share/rubygems/rubygems/specification.rb:1413:in `activate'
        3: from /usr/share/rubygems/rubygems/specification.rb:1431:in `activate_dependencies'
        2: from /usr/share/rubygems/rubygems/specification.rb:1431:in `each'
        1: from /usr/share/rubygems/rubygems/specification.rb:1442:in `block in activate_dependencies'
/usr/share/rubygems/rubygems/dependency.rb:310:in `to_specs': Could not find 'childprocess' (~> 0.6.0) - did find: [childprocess-1.0.1] (Gem::MissingSpecVersionError)
Checked in 'GEM_PATH=/usr/share/gems:/usr/share/vagrant/gems:/home/alaa/.vagrant.d/gems', execute `gem env` for more information
$

CC: (none) => 3alaa2

Comment 4 papoteur 2022-03-03 08:05:20 CET
See also https://forums.mageia.org/en/viewtopic.php?f=10&t=14494

Traceback (most recent call last):
13: from /usr/share/vagrant/gems/bin/vagrant:23:in `<main>'
12: from /usr/share/vagrant/gems/bin/vagrant:23:in `load'
11: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/bin/vagrant:88:in `<top (required)>'
10: from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:83:in `require'
9: from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:83:in `require'
8: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant.rb:336:in `<top (required)>'
7: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant.rb:336:in `each'
6: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant.rb:344:in `block in <top (required)>'
5: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant.rb:344:in `each'
4: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant.rb:327:in `block in <top (required)>'
3: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/lib/vagrant.rb:327:in `load'
2: from /usr/share/vagrant/gems/gems/vagrant-2.2.9/plugins/commands/cloud/plugin.rb:2:in `<top (required)>'
1: from /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:83:in `require'
/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:83:in `require': cannot load such file -- vagrant_cloud (LoadError)

CC: (none) => yves.brungard_mageia