'vagrant up'이 때로'Segmentation fault'이 발생하기 때문에 조사를 진행했습니다.
5384 단어 Vagrant
vagrant up
이후 한 번 정상 가동vagrant halt
등 VM이 정지되면 다시 vagrant up
공유 폴더의 설치 처리 중 Segmentation Fault
발생, 부팅 실패おま環
의 문제는 가능하면 만나고 싶지 않은 장애물로 상당한 시간을 낭비했다는 것이다.winver
확인$ vagrant plugin list
vagrant-cachier (1.2.1)
vagrant-hostsupdater (1.0.2)
- Version Constraint: > 0
vagrant-ignition (0.0.3)
- Version Constraint: > 0
vagrant-share (1.1.9, system)
- Version Constraint: > 0
vagrant-vbguest (0.15.0)
- Version Constraint: > 0
vagrant up
에서 가상 시스템을 시작할 때 익숙하지 않은 Segmentation fault
오류가 발생할 수 있습니다.호스트를 재부팅해도 변경되지 않습니다.$ vagrant up
Bringing machine 'develop.vm' up with 'virtualbox' provider...
==> develop.vm: Checking if box 'minimal/centos7' is up to date...
==> develop.vm: Fixed port collision for 22 => 2222. Now on port 2200.
Segmentation fault
Segmentation fault
만 나와도 뭔지 몰라!Vagrant에 대한 디버그 정보 내보내기
vagrant 명령 전에 부여
VAGRANT_LOG=DEBUG
할 때 디버깅 정보를 볼 수 있음vagrant --debug
도 가능$ VAGRANT_LOG=DEBUG vagrant up
~
いろいろログが流れて最終的に下記の箇所で停止する
~
DEBUG subprocess: Waiting for process to exit. Remaining to timeout: 32000
DEBUG subprocess: Exit status: 0
INFO warden: Calling IN action: #<Vagrant::Action::Builtin::SyncedFolders:0x00000000075b3860>
INFO synced_folders: SyncedFolders loading from cache: false
INFO synced_folders: Synced Folder Implementation: virtualbox
INFO synced_folders: - /vagrant: . => /vagrant
INFO synced_folders: - vagrant-cache: C:/Users/name/.vagrant.d/cache/minimal/centos7 => /tmp/vagrant-cache
Segmentation fault
up
,destroy
,status
등 다른 Vagrant의 전체 조작 명령에서도 같은 상세한 디버깅 정보를 볼 수 있다.아무 단서도 없는 상황보다 훨씬 구조될 수 있어.vagrant-winnfsd
:https://github.com/winnfsd/vagrant-winnfsd 등을 도입하는 것을 고려한다.vagrant-winnfsd
를 플러그인을 가져와 앞의 환경이 안정되었기 때문에 잠시 이렇게 사용해서 해결했습니다.vagrant-winnfsd
사용 방법vagrant plugin install vagrant-winnfsd
if Vagrant.has_plugin?("vagrant-winnfsd")
config.winnfsd.uid = 500
config.winnfsd.gid = 500
end
config.vm.synced_folder ".", "/vagrant", type: "nfs"
vagrant plugin update
vagrant plugin expunge --reinstall
기타vagrant-winnfsd
을 사용했습니다. 공유 기능이 다양한 장애물에서 해방되어 행복해질 수 있습니다.Reference
이 문제에 관하여('vagrant up'이 때로'Segmentation fault'이 발생하기 때문에 조사를 진행했습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Oxmkz/items/17419e3aeb8abe7dd80a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)