2015-06-28 15 views
5

Naprawdę chciałbym użyć vagrant do skonfigurowania środowiska dev routera na moim komputerze, ale za każdym razem, gdy uruchamiam vagrant, otrzymuję błąd segfault. Próbowałem ponownie zainstalować zarówno Vagrant i Virtualbox, jak i różne wersje obu. Jestem nowicjuszem i nie mogę się domyślić, co się dzieje. Oto komunikat o błędzie:Błąd Vagrant up Segfault

F:\Projects\toy_app>vagrant up 
C:/Users/JT/.vagrant.d/gems/gems/childprocess-0.5.6/lib/childprocess/windows/han 
dle.rb:44: [BUG] Segmentation fault 
ruby 2.0.0p353 (2013-11-22) [i386-mingw32] 

-- Control frame information ----------------------------------------------- 
c:0036 p:---- s:0198 e:000197 CFUNC :get_exit_code 
c:0035 p:0035 s:0193 e:000192 METHOD C:/Users/JT/.vagrant.d/gems/gems/childproce 
ss-0.5.6/lib/childprocess/windows/handle.rb:44 
c:0034 p:0029 s:0188 e:000187 METHOD C:/Users/JT/.vagrant.d/gems/gems/childproce 
ss-0.5.6/lib/childprocess/windows/process.rb:41 
c:0033 p:0716 s:0183 e:000182 METHOD C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/lib/vagrant/util/subprocess.rb:160 
c:0032 p:0013 s:0161 e:000160 METHOD C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/lib/vagrant/util/subprocess.rb:22 
c:0031 p:0024 s:0156 e:000155 BLOCK C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/plugins/providers/virtualbox/driver/base.rb:404 
c:0030 p:0014 s:0154 e:000153 METHOD C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/lib/vagrant/util/busy.rb:19 
c:0029 p:0039 s:0150 E:001408 METHOD C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/plugins/providers/virtualbox/driver/base.rb:403 
c:0028 p:0017 s:0144 e:000143 BLOCK C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/plugins/providers/virtualbox/driver/base.rb:342 
c:0027 p:0044 s:0141 e:000140 METHOD C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/lib/vagrant/util/retryable.rb:17 
c:0026 p:0082 s:0135 e:000134 METHOD C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/plugins/providers/virtualbox/driver/base.rb:337 
c:0025 p:0009 s:0127 e:000126 BLOCK C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/plugins/providers/virtualbox/driver/meta.rb:141 
c:0024 p:0044 s:0125 e:000124 METHOD C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/lib/vagrant/util/retryable.rb:17 
c:0023 p:0035 s:0119 e:000118 METHOD C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/plugins/providers/virtualbox/driver/meta.rb:140 
c:0022 p:0044 s:0114 e:000113 METHOD C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/plugins/providers/virtualbox/driver/meta.rb:38 [FINISH] 
c:0021 p:---- s:0107 e:000106 CFUNC :new 
c:0020 p:0019 s:0104 e:000103 METHOD C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/plugins/providers/virtualbox/provider.rb:11 
c:0019 p:0010 s:0100 e:000099 BLOCK C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/lib/vagrant/environment.rb:378 [FINISH] 
c:0018 p:---- s:0094 e:000093 CFUNC :each 
c:0017 p:0249 s:0091 E:001c50 METHOD C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/lib/vagrant/environment.rb:377 
c:0016 p:0131 s:0081 e:000080 LAMBDA C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/lib/vagrant/plugin/v2/command.rb:165 [FINISH] 
c:0015 p:---- s:0075 e:000074 CFUNC :call 
c:0014 p:0108 s:0071 e:000069 BLOCK C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/lib/vagrant/plugin/v2/command.rb:192 [FINISH] 
c:0013 p:---- s:0065 e:000064 CFUNC :each 
c:0012 p:0216 s:0062 E:0021f8 METHOD C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/lib/vagrant/plugin/v2/command.rb:174 
c:0011 p:0072 s:0050 E:001580 BLOCK C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/plugins/commands/up/command.rb:74 
c:0010 p:0008 s:0045 e:000044 BLOCK C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/lib/vagrant/environment.rb:277 [FINISH] 
c:0009 p:---- s:0042 e:000041 CFUNC :tap 
c:0008 p:0017 s:0039 e:000038 BLOCK C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/lib/vagrant/environment.rb:275 [FINISH] 
c:0007 p:---- s:0037 e:000036 CFUNC :synchronize 
c:0006 p:0032 s:0034 e:000033 METHOD C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/lib/vagrant/environment.rb:274 
c:0005 p:0114 s:0030 E:00110c METHOD C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/plugins/commands/up/command.rb:58 
c:0004 p:0158 s:0023 e:000022 METHOD C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/lib/vagrant/cli.rb:42 
c:0003 p:0020 s:0017 e:000016 METHOD C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/lib/vagrant/environment.rb:301 
c:0002 p:0807 s:0013 E:001648 EVAL C:/HashiCorp/Vagrant/embedded/gems/gems/vag 
rant-1.7.1/bin/vagrant:174 [FINISH] 
c:0001 p:0000 s:0002 E:0013fc TOP [FINISH] 

Następnie wyświetla listę ~ 450 linii śledzenia wstecznego.

+0

Czy na tej ścieżce masz instancję włóczęgi? – Sajal

+0

Tak, mam włóczęgę na tej ścieżce. – user3311827

+0

Czy 'vagrant provision' również zawiedzie? – Sajal

Odpowiedz

5

Spróbuj tego, to działa dla mnie.

vagrant plugin uninstall ffi && vagrant plugin install ffi --plugin-version 1.9.8

+0

Właśnie miałem to zaktualizować, pobity! +1 za rozwiązanie rozwiązało problemy, które obserwował mój kolega i ja. – pickles

+0

Po prostu usunięcie .vagrant.d w naszym przypadku wydawało się tylko rozwiązać problem, szybko się poprawił - ale ta manipulacja ffi-pluginem działa na razie. –

+1

Nie miałem zainstalowanej wtyczki ffi, ale zainstalowanie wersji 1.9.8 rozwiązało to dla mnie. –

0

usunąłem .vagrant.d pliku. Używałem Linux Mint-17. Tak więc uruchamiam to polecenie: rm -r .vagrant.d/.

Pracowałem dla mnie.

Powiązane problemy