はじめに
実務にて、macOS の VirtualBox にダウンロードした OVA(Open Virtual Appliance)ファイルを仮想アプライアンスのインポートから仮想マシンを作成しようとしたところ、途中で終了コード : NS_ERROR_INVALID_ARG(0x80070057)というエラーが発生、それを解決した情報です。
環境
- macOS : Big Sur 11.7
- VirtualBox : 6.1.38
解説
結論から言うと、アップロード時のファイル破損が原因でした。
同じ OVA ファイルを再アップロードして、インポートできないファイルと再アップロードしたファイルのハッシュ値を md5
コマンドで確認してみましょう。
$ md5 example.ova
ハッシュ値に問題が無いにも関わらず同じエラーが発生する場合は、Mac ストレージに仮想マシンのファイルを作成する為の空き容量が不足している可能性があるので確認しましょう。
それでも解決ができない場合は、VirtualBox のバージョンが原因になっている可能性があるので、ダウングレードすることで解決することがあります。
ダウングレードする方法は、下記リンクの古いバージョンのリストから dmg ファイルをダウンロードしてインストールするだけです。
また、以前のインポート失敗時に「VirtualBox VMs」フォルダで作成された仮想マシンのファイルが原因でエラーが発生することもあるので、ファイルを削除して再インポートを試してみましょう。
以上です。