前提・実現したいこと
virtualboxとvagrantを使用して仮想環境を構築し、Pythonの学習をしたいと考えております。
vagrant upは問題なく実行しているように見受けられるのですが、Virtualbox側で仮想マシンが起動しません(生成されません)。
vagrant upの状態でVMのGUI側で仮想マシンの電源をオンにしようとすると、仮想マシンのセッションを開けませんでした。The VM session was aborted.終了コード : E_FAIL (0x80004005),コンポーネント: SessionMachine,インターフェース: ISession {****aa05-b02e-4cdd-a04f-ade4a762e6b7}。
しかし、仮想マシンの電源をオンにしてからvagrant upしようとすると、パワーシェル側で下記の②のエラーメッセージが出てしまい、正しい状態が分からない状態です。
通常はvagrant upで仮想マシンが生成され、vagrant upの状態のときにVM上の仮想マシンも電源が入り、vagrant haltでかVM上の仮想マシンの電源がオフになるという認識なのですが違うのでしょうか?
初心者のため、質問の意図が分かりにくかったら申し訳ございません。ご存知のかた、ご教授いただければ幸いです。
発生している問題・エラーメッセージ
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'ubuntu/trusty64' is up to date...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
==> default: Forwarding ports...
default: 8000 (guest) => 8000 (host) (adapter 1)
default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2222
default: SSH username: vagrant
default: SSH auth method: private key
==> default: Machine booted and ready!
[default] GuestAdditions 5.2.23 running --- OK.
==> default: Checking for guest additions in VM...
==> default: Mounting shared folders...
default: /vagrant => C:/akibook
==> default: Machine already provisioned. Run `vagrant provision` or use the `--provision`
==> default: flag to force provisioning. Provisioners marked to run always will still run.
②仮想マシンのGUI側でvagrant upを実施した場合のパワーシェル上のエラー
==> default: Checking if box 'ubuntu/trusty64' is up to date...
==> default: Clearing any previously set forwarded ports...
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.
Command: ["modifyvm", "********-17f0-4d93-9b94-e83af7a7851e", "--natpf1", "delete", "ssh", "--natpf1", "delete", "tcp8000"]
Stderr: VBoxManage.exe: error: Code E_FAIL (0x80004005) - Unspecified error (extended info not available)
VBoxManage.exe: error: Context: "LockMachine(a->session, LockType_Write)" at line 529 of file VBoxManageModifyVM.cpp
試したこと
グーグルなどで長時間検索し、色々と試してみましたが打開策が見つかりません。
powershellでvagrant up後にteratermでアクセスすると問題なくubuntuに入れますが、Virtualboxの仮想マシンは電源がオフのままです。どういうことなのでしょうか。。
補足情報(FW/ツールのバージョンなど)
Windows10 home(64bit)
Vagrant 2.2.1
VirtualBox 5.2.22
-
気になる質問をクリップする
クリップした質問は、後からいつでもマイページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
クリップを取り消します
-
良い質問の評価を上げる
以下のような質問は評価を上げましょう
- 質問内容が明確
- 自分も答えを知りたい
- 質問者以外のユーザにも役立つ
評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。
質問の評価を上げたことを取り消します
-
評価を下げられる数の上限に達しました
評価を下げることができません
- 1日5回まで評価を下げられます
- 1日に1ユーザに対して2回まで評価を下げられます
質問の評価を下げる
teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。
- プログラミングに関係のない質問
- やってほしいことだけを記載した丸投げの質問
- 問題・課題が含まれていない質問
- 意図的に内容が抹消された質問
- 過去に投稿した質問と同じ内容の質問
- 広告と受け取られるような投稿
評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。
質問の評価を下げたことを取り消します
この機能は開放されていません
評価を下げる条件を満たしてません
質問の評価を下げる機能の利用条件
この機能を利用するためには、以下の事項を行う必要があります。
- 質問回答など一定の行動
-
メールアドレスの認証
メールアドレスの認証
-
質問評価に関するヘルプページの閲覧
質問評価に関するヘルプページの閲覧
0
確認してみましたが、記載されているVirtualBox 5.2.23はリリースされていませんでした。
もしバージョンが間違っていないのであれば、一度再インストールするのがよいと思います。
投稿
-
回答の評価を上げる
以下のような回答は評価を上げましょう
- 正しい回答
- わかりやすい回答
- ためになる回答
評価が高い回答ほどページの上位に表示されます。
-
回答の評価を下げる
下記のような回答は推奨されていません。
- 間違っている回答
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。
15分調べてもわからないことは、teratailで質問しよう!
- ただいまの回答率 88.21%
- 質問をまとめることで、思考を整理して素早く解決
- テンプレート機能で、簡単に質問をまとめられる
質問への追記・修正、ベストアンサー選択の依頼
ozwind918
2018/11/21 15:37
vagrant upは成功しているとおっしゃっていますが、具体的に何を見て成功したと判断したか(vagrant statusなど?)や具体的なログ出力を掲載すると回答しやすくなると思います。
aka2ki
2018/11/21 22:57
ご指摘いただきありがとうございます。vagrant up時のログを記載してみました。