発生した事象
VirtualBox 5.0.2 でエクスポートした OVA ファイルを別端末にインポート後、起動しようとすると「VERR_CFGM_NODE_EXISTS」というエラーが発生し、起動できない
解決方法
VirtualBox マネージャーの仮想マシン一覧から、対象の仮想マシンを右クリック:設定 > USB > USBコントローラーを有効化 のチェックを外して、再起動
原因
以下URLの記事によると、OVF 2.0 フォーマットでエクスポートした場合、USBコントローラの設定に不具合が発生してしまうそうです。
https://blog.samcater.com/virtualbox-verr_cfgm_node_exists-solution-after-export-and-import-ovf-2-0/
今回は OVF 1.0 フォーマットでしたが、同様の事象が発生しました。
検証環境
VirtualBox 5.0.2(エクスポート/インポート)
ホストOS:Windows7(64bit)
エラー発生手順
端末A:VirtualBox マネージャーのヘッダメニュー:ファイル > 仮想アプライアンスのエクスポート > ovaファイルを作成(フォーマット:OVF 1.0)
▼
端末B:VirtualBox マネージャーのヘッダメニュー:ファイル > 仮想アプライアンスのインポート > 前の手順でエクスポートしたファイルを選択して「次へ」
▼
端末B:設定項目は全てデフォルトのまま「インポート」後、仮想マシン一覧から起動
▼
前述のエラー発生
雑記
開発環境を手軽に配布・構築できるのが仮想環境の魅力のひとつですが、使い方を間違えると、思わぬ事故が発生しがちです。
便利なものこそ、仕組みを理解して使わないといけないな、と感じました。