teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

とりあえずログインできるかそうでないかの切り分けについて追記しました。

2016/10/21 12:40

投稿

suama
suama

スコア1997

answer CHANGED
@@ -1,4 +1,46 @@
1
1
  suspend(休止状態)なので、vagrant resume でアクティブに戻すことは出来ますか?
2
2
  もしくは、vagrant haltで停止の上でvagrant upならどうでしょう。
3
3
 
4
- コマンドラインからでなくとも、virtualboxの画面から状態確認や停止起動出来ますので、そちらも確認してみて下さい。
4
+ コマンドラインからでなくとも、virtualboxの画面から状態確認や停止起動出来ますので、そちらも確認してみて下さい。
5
+
6
+ ------------
7
+ **[10/21追記分]**
8
+
9
+ 過去にも同じような投稿があるみたいですね。
10
+ VirtualBoxから停止をし、その後に再びコマンドラインからvagrant up で起動はできますでしょうか?
11
+
12
+ 「vagrant upで起動しようとするとタイムアウト」とのことですが、起動はしているけれど、vagrantコマンドからゲストOSに接続できない状態になっているのかもしれません。
13
+
14
+ 切り分けのために、一旦VirtualBoxからゲストOSが上がっていたら停止させて、以下の設定をしてみてください。
15
+
16
+ 1. Vagrantfileを修正
17
+ ```
18
+ # Vagrantfileを修正
19
+ config.vm.provider :virtualbox do |vb|
20
+ vb.gui = true # ここを追加
21
+ end
22
+ ```
23
+
24
+ 2. $ export VAGRANT_LOG=DEBUG でデバッグモードにする
25
+ デバッグモードにしてから、vagrant up する。
26
+
27
+ これで、起動自体に問題が無ければ VirtualBoxのウィンドウが開いてbootの様子が表示されます。VirtualBox側で “ login: “ のプロンプトが出ていれば起動自体はできる状態です。
28
+
29
+ もしこれも失敗していたら、ちょっとお手上げなので申し訳ありません。
30
+
31
+ ----------
32
+ VirtualBox側で起動が確認できた場合:
33
+
34
+ vagant upしたターミナル側で "Timed out while waiting for the machine to boot.” の表示になっていたら、boot後にvagrantがsshでゲストOSに入って確認や追加設定などを行うところで失敗しているのかなと思います。
35
+
36
+ もし、VirtualBoxのウィンドウが login: で上がっていたら、アカウント: vagrant / パスワード: vagrant (デフォルト) で入れると思います。
37
+
38
+ 中に入れたら、ifconfig で割り当たったIPが確認できますので、IPが分かったら ホストOS側から
39
+ $ ssh vagrant@IPアドレス で入れるか確認してみてください。(パスワードはvagrant)
40
+
41
+ これでちゃんと入れるのであれば、vagrant ssh の時に使う鍵あたりを作成しなおせばいいのかなと思います。だめだったら、このあたりを参考に...
42
+
43
+
44
+ [http://ja.stackoverflow.com/questions/11880/vagrant-upがconnection-timeout-retrying-から進まない](http://ja.stackoverflow.com/questions/11880/vagrant-upがconnection-timeout-retrying-から進まない)
45
+ [https://teratail.com/questions/9609](https://teratail.com/questions/9609)
46
+