質問: ### 前提・実現したいこと コマンドラインからvagrant upによる起動 サイトアクセス 【環境】 PHP7(Laravel5.4) Vagrant VirtualBox ローカルOS:Windows10 バーチャルOS:RedHat ### 発生している問題・エラーメッセージ C:\vagrant\honyahonya> vagrant up ``` Bringing machine 'default' up with 'virtualbox' provider... ==> default: Importing base box 'honyahonya_20170418'... ==> default: Matching MAC address for NAT networking... ==> default: Setting the name of the VM: honyahonya_default_1493628066732_88883 ==> default: Destroying VM and associated drives... C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.3/lib/vagrant/action/builtin/handle_forwarded_port_collisions.rb:203:in `initialize': Permission denied @ rb_sysopen - C:/Users/username/.vagrant.d/data/fp-leases/127_0_0_1_2200 (Errno::EACCES) from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.3/lib/vagrant/action/builtin/handle_forwarded_port_collisions.rb:203:in `open' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.3/lib/vagrant/action/builtin/handle_forwarded_port_collisions.rb:203:in `open' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.3/lib/vagrant/action/builtin/handle_forwarded_port_collisions.rb:203:in `lease_check' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.3/lib/vagrant/action/builtin/handle_forwarded_port_collisions.rb:141:in `block in handle' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.3/lib/vagrant/action/builtin/handle_forwarded_port_collisions.rb:257:in `block in with_forwarded_ports' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.3/lib/vagrant/action/builtin/handle_forwarded_port_collisions.rb:253:in `each' from C:/HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.9.3/lib/vagrant/action/builtin/handle_forwarded_port_collisions.rb:253:in `with_forwarded_ports'・・・・・・・・・・・ ``` ### 試したこと Windows10のアップグレード時から、エラーが出て起動できません。 これまでネット上の情報を基に、VirtualBoxのGUI側で電源オンして通常起動することができるところまで復旧しました。 ・Windowsの更新プログラムを削除 ・イーサネットアダプタの設定をし直す ・ヴァーチャルボックスを初めからセットアップし直す ・C:\Users\araki\VirtualBox VMs以下の内容の編集(トラブル前の状況に戻す)ファイル名previouseの消去。 ・C:\Users\araki\.vagrant.d\boxes以下の設置 ・環境変数のパスの設定 ・index.lockなど消去 などを実施しました。 しかし、現況ではコマンドvagrant up が起動しないです。 これを、正常に起動したいです。
回答: なんとなく、`initialize': Permission denied に見覚えがあったので検索してみたら、 vagrant up が Permission denied でおこられた理由 を見つけました ターミナルを管理者権限で立ち上げてvagrant upしてみてはどうでしょうか? *やむを得ず vagrant up を sudo で行うときは、正しく終了すること。* とあるので、その後正しく終了させれば治るのではないでしょうか?