問題
VirtulBox が起動できない。
Stderr: VBoxManage: error: Failed to create the VirtualBox object! VBoxManage: error: Cannot register the hard disk '/Users/***/VirtualBox VMs/vccw.test/box-disk001.vmdk' {UUID-A} because a hard disk '/Users/***/VirtualBox VMs/vccw.test/box-disk001.vmdk' with UUID {UUID-B} already exists VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBoxWrap, interface IVirtualBox
※補足
- ディレクトリごと削除しているので、現状
/Users/***/VirtualBox VMs/vccw.test/box-disk001.vmdk'
は残っていませんが、変わらず上記エラーがでます。 - 現状
VboxManage --help
はできますが、vboxmanage list vms
をすると上記エラーがでます。
経緯
- VirtualBoxとVagrantをインストール、vccwを
git clone
- Vagrant, ワードプレスを起動
=>スタイルが適用されていない状態となった
=>原因がわからずVirtualBoxを再インストール
=>解決(とりあえずスタイルは適用されるようになりました)
- Wordpress上で開発(基本的なプラグインを導入するなど軽微なもの)
vagrant halt
vagrant up
<= ここで上記エラーが発生
そのあと再インストールやディレクトリの削除などをしていますが、エラーの内容は変わりません。
課題解決のためやったこと
- VirtualBox再インストール
- Vagrant再インストール(本件には関係なさそうですが、、)
- https://murabitoleg.com/vm-uuid-error/を参考に、該当ディレクトリで`VBoxManage internalcommands sethduuid box-disk001.vmdk`
=> 上記と同じエラーがでました。
バージョン
mac OS Mojave 10.14
- $ VboxManage -v
6.0.4r128413
- $ vagrant -v
Vagrant 2.2.4
他にも必要な情報がありましたらご指摘ください。
初学者のため、バカなことを聞いているかもしれませんが、
もし原因・解決策がわかる方がいたらご教授いただけると大変助かります。。。
よろしくお願いいたします!!
How about if executing vagrant destroy <your_vm_box_name>?
Thanks for your comment!!
I did `vagrant destroy` and `vagrant global-status` is as follow.
```
There are no active Vagrant environments on this computer! Or,
you haven't destroyed and recreated Vagrant environments that were
started with an older version of Vagrant.
```
「COMオブジェクトの確保に失敗する」とはどういう意味でしょうか?
windows上のエラーっぽい見出しですが、書かれているパスからするとMacっぽいですし。
ご確認ありがとうございます!
ややこしい書き方となってしまていましたね…すみません、修正します!
タイトルはVirtual Boxでのエラー表示の内容をそのまま持ってきたものにしていました(全文にすると「VirtualBox COMオブジェクトの確保に失敗しました。」です)
VirtualBoxを起動させるのに、UUIDが重複しているから確保できないと言われていると理解しています。
なお、OSはmacです(こちらも情報抜けててすみません!)。
お手数をかけますが、よろしくお願い致します。
Do you have a vm HDD image file (with its extension .vdi) copied from another one? The same UUID for vm HDD could not exist simultaneously because it should be typically UNIQUE.
Sorry for my late reply.
I couldn't find any file with extension '.vdi'. Where should the file be?
Sorry, may be .vmdk (.vdi sometimes exists but may not on you).
There used to be the file ‘box-disk001.vmdk’, which I deleted while trying to solve this problem.
But the error message says like the file (hard disk) still exists…
Important thing I have asked is whether or not you have copied a set of vm files to another. What I'd like to know is that user's names you have shown as "***" twice are the same or not? UUID-{A,B} shown are the same or not? You may have many clue on your error messages.
I haven’t copied the vm file. The user names (***) are same, and UUID-{A,B} are different.
I used same file of vccw ( https://github.com/vccw-team/vccw ) to create environment. Does that have something to do with this problem?
Thank you very much for your patient support!!
回答1件
あなたの回答
tips
プレビュー