**「何もしていないのに急に」**とか、パソコン初心者のようなセリフを吐きながら仕事ができない状況に。
ベイグラントを起動しようとしたら以下のようなエラーが。
Bringing machine 'default' up with 'virtualbox' provider
Vagrant cannot forward the specified ports on this VM,since they
would collide with some other application that is already listening
on these ports. The forwarded port to 8080 is already in use
on the host machine.
To fix this, modify your current projects Vagrantfile to use another
port. Example, where '1234' would be replaced by a unique host port:
config.vm.network :forwarded_port, guest: 8000, host: 1234
Sometimes, Vagrant will attempt to auto-correct this for you. In this
case, Vagrant was unable to. This is usually because the guest machine
is in a state which doesn't allow modifying port forwarding.
ポートが被っていると言うがそんなはずは。
netstat -aon | findstr 80
該当なし。しばらく悩む。
とりあえず Vagrantfile のポート記述部分をコメントアウトして起動してみる。
うごいた。しかし、今度は linux 画面で以下のようなエラーが。
Cheching filesystems
/dev/mapper/VolGroup-Lv_root: Superblock last mount time (Thu Jun 11 01:32:48 2015,
now = Mno Jun 8 01:50:43 2015) is in the future.
/dev/mapper/VolGroup-Lv_root: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
あ~。
そういえばテストで日付を変えるときに windows の方を変えましたな。
もう一度 windows の日付をさらに先の日付に変えてみるといけました。
ついでに Vagrantfile も元に戻してみる。
うごいた。
**ポート関係なかった。**というお話でした。
あと、やっぱり自分がなんかしてた。
日付の根本的な解決方法はわからないので、休日ごとに詰めれるのを待つという対応。