Bug#894754: vagrant: Invalid gemspec in rbnacl-libsodium stack level too deep
Control: reassign -1 ruby-rbnacl Control: retitle -1 ruby-rbnacl: doesn't really provide 'rbnacl-libsodium'? On Wed, Apr 04, 2018 at 11:13:57PM +, Nicholas Capo wrote: > I'm sorry. > It seems I did have additional gems installed. > > After removing all gems, and `ruby*` apt packages (and reinstalling > vagrant), vagrant works again! > > When I then did `sudo gem install overcommit` which installed > childprocess-0.9.0 as a dependency, vagrant broke again. > > Feel free to close this issue. > > Sorry to have bothered you, > > Nicholas > > P.S. It seems to be an interaction either with having multiple version of > childprocess or maybe just childprocess > 0.5.9. ok, that helps. I realized that there is still something wrong with rbnacl-libsodium, though. I can list it, but can't really use it. ~$ gem list rbnacl-libsodium *** LOCAL GEMS *** rbnacl-libsodium (1.0.16) ~$ ruby -e 'gem "rbnacl-libsodium"' Traceback (most recent call last): 3: from -e:1:in `' 2: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_gem.rb:65:in `gem' 1: from /usr/lib/ruby/2.5.0/rubygems/dependency.rb:322:in `to_spec' /usr/lib/ruby/2.5.0/rubygems/dependency.rb:310:in `to_specs': Could not find 'rbnacl-libsodium' (>= 0) among 227 total gem(s) (Gem::MissingSpecError) Checked in 'GEM_PATH=/home/terceiro/.gem/ruby/2.5.0:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all', execute `gem env` for more information signature.asc Description: PGP signature
Bug#894754: vagrant: Invalid gemspec in rbnacl-libsodium stack level too deep
I'm sorry. It seems I did have additional gems installed. After removing all gems, and `ruby*` apt packages (and reinstalling vagrant), vagrant works again! When I then did `sudo gem install overcommit` which installed childprocess-0.9.0 as a dependency, vagrant broke again. Feel free to close this issue. Sorry to have bothered you, Nicholas P.S. It seems to be an interaction either with having multiple version of childprocess or maybe just childprocess > 0.5.9. On Wed, Apr 4, 2018 at 2:23 PM Antonio Terceirowrote: > Control: tag -1 + moreinfo unreproducible > > On Tue, Apr 03, 2018 at 04:17:51PM -0500, Nicholas Capo wrote: > > Package: vagrant > > Version: 2.0.2+dfsg-3 > > Severity: normal > > > > Dear Maintainer, > > > > When running any `vagrant` command the following is error appears and the > > command seems to never complete. > > > > ``` > > $ vagrant status > > Invalid gemspec in > [/usr/share/rubygems-integration/all/specifications/rbnacl- > > libsodium.gemspec]: stack level too deep > > ``` > > > > At one point I typed Ctrl+C quickly and got this (possibly related) stack > > trace: > > > > ``` > > $ vagrant status > > Invalid gemspec in > [/usr/share/rubygems-integration/all/specifications/rbnacl- > > libsodium.gemspec]: stack level too deep > > [...] > > ``` > > I can't reproduce this on my system, nor in a clean system with only > vagrant installed. > > > I have tried removing `ruby-rbnacl` (which removes `vagrant`) and > reinstalling, > > but the issue persists. > > ``` > > $ sudo apt autoremove --purge ruby-rbnacl > [...] > > $ sudo apt install vagrant > > $ vagrant status > > Invalid gemspec in > [/usr/share/rubygems-integration/all/specifications/rbnacl- > > libsodium.gemspec]: stack level too deep > > ^C > > ``` > > > > I do not beleive I have any gems installed (other than what comes from > apt), > > but here is the list just in case: > > > > ``` > > sudo gem list > [...] > > ``` > > I need more than that. please share the output of: > > find /var/lib/gems > gem list rbnacl-libsodium > ruby -e 'gem "rbnacl-libsodium"' > > also, do you have vagrant plugins installed from outside of Debian? >
Bug#894754: vagrant: Invalid gemspec in rbnacl-libsodium stack level too deep
Control: tag -1 + moreinfo unreproducible On Tue, Apr 03, 2018 at 04:17:51PM -0500, Nicholas Capo wrote: > Package: vagrant > Version: 2.0.2+dfsg-3 > Severity: normal > > Dear Maintainer, > > When running any `vagrant` command the following is error appears and the > command seems to never complete. > > ``` > $ vagrant status > Invalid gemspec in [/usr/share/rubygems-integration/all/specifications/rbnacl- > libsodium.gemspec]: stack level too deep > ``` > > At one point I typed Ctrl+C quickly and got this (possibly related) stack > trace: > > ``` > $ vagrant status > Invalid gemspec in [/usr/share/rubygems-integration/all/specifications/rbnacl- > libsodium.gemspec]: stack level too deep > [...] > ``` I can't reproduce this on my system, nor in a clean system with only vagrant installed. > I have tried removing `ruby-rbnacl` (which removes `vagrant`) and > reinstalling, > but the issue persists. > ``` > $ sudo apt autoremove --purge ruby-rbnacl [...] > $ sudo apt install vagrant > $ vagrant status > Invalid gemspec in [/usr/share/rubygems-integration/all/specifications/rbnacl- > libsodium.gemspec]: stack level too deep > ^C > ``` > > I do not beleive I have any gems installed (other than what comes from apt), > but here is the list just in case: > > ``` > sudo gem list [...] > ``` I need more than that. please share the output of: find /var/lib/gems gem list rbnacl-libsodium ruby -e 'gem "rbnacl-libsodium"' also, do you have vagrant plugins installed from outside of Debian? signature.asc Description: PGP signature
Bug#894754: vagrant: Invalid gemspec in rbnacl-libsodium stack level too deep
Package: vagrant Version: 2.0.2+dfsg-3 Severity: normal Dear Maintainer, When running any `vagrant` command the following is error appears and the command seems to never complete. ``` $ vagrant status Invalid gemspec in [/usr/share/rubygems-integration/all/specifications/rbnacl- libsodium.gemspec]: stack level too deep ``` At one point I typed Ctrl+C quickly and got this (possibly related) stack trace: ``` $ vagrant status Invalid gemspec in [/usr/share/rubygems-integration/all/specifications/rbnacl- libsodium.gemspec]: stack level too deep ^CTraceback (most recent call last): 998: from /usr/bin/vagrant:23:in `' 997: from /usr/lib/ruby/2.5.0/rubygems.rb:309:in `activate_bin_path' 996: from /usr/lib/ruby/2.5.0/rubygems.rb:309:in `synchronize' 995: from /usr/lib/ruby/2.5.0/rubygems.rb:311:in `block in activate_bin_path' 994: from /usr/lib/ruby/2.5.0/rubygems.rb:239:in `finish_resolve' 993: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:68:in `require' 992: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:1084:in `find_active_stub_by_path' 991: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:850:in `stubs' 990: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:782:in `installed_stubs' 989: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:790:in `map_stubs' 988: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:790:in `flat_map' 987: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:790:in `each' 986: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:793:in `block in map_stubs' 985: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:768:in `gemspec_stubs_in' 984: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:768:in `select' 983: from /usr/lib/ruby/2.5.0/rubygems/stub_specification.rb:208:in `valid?' 982: from /usr/lib/ruby/2.5.0/rubygems/stub_specification.rb:139:in `data' 981: from /usr/lib/ruby/2.5.0/rubygems/stub_specification.rb:197:in `to_spec' 980: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:1194:in `load' 979: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:1194:in `eval' [ elided many copies of the same stack] 34: from /usr/share/rubygems-integration/all/specifications/rbnacl- libsodium.gemspec:2:in `load' 33: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:68:in `require' 32: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:1084:in `find_active_stub_by_path' 31: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:850:in `stubs' 30: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:782:in `installed_stubs' 29: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:790:in `map_stubs' 28: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:790:in `flat_map' 27: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:790:in `each' 26: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:793:in `block in map_stubs' 25: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:768:in `gemspec_stubs_in' 24: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:768:in `select' 23: from /usr/lib/ruby/2.5.0/rubygems/stub_specification.rb:208:in `valid?' 22: from /usr/lib/ruby/2.5.0/rubygems/stub_specification.rb:139:in `data' 21: from /usr/lib/ruby/2.5.0/rubygems/stub_specification.rb:197:in `to_spec' 20: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:1194:in `load' 19: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:1194:in `eval' 18: from /usr/share/rubygems-integration/all/specifications/rbnacl- libsodium.gemspec:2:in `load' 17: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:68:in `require' 16: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:1084:in `find_active_stub_by_path' 15: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:850:in `stubs' 14: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:782:in `installed_stubs' 13: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:790:in `map_stubs' 12: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:790:in `flat_map' 11: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:790:in `each' 10: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:793:in `block in map_stubs' 9: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:768:in `gemspec_stubs_in' 8: from /usr/lib/ruby/2.5.0/rubygems/specification.rb:768:in `select' 7: from /usr/lib/ruby/2.5.0/rubygems/stub_specification.rb:208:in `valid?' 6: from /usr/lib/ruby/2.5.0/rubygems/stub_specification.rb:118:in `data' 5: from /usr/lib/ruby/2.5.0/rubygems/stub_specification.rb:118:in `open' 4: from /usr/lib/ruby/2.5.0/rubygems/stub_specification.rb:129:in `block in data' 3: from