VirtualBoxでVM起動時に「The VM session was closed before any attempt to power it on.」というエラーメッセージが出た場合
仮想マシン"..."のセッションを開けませんでした。 The VM session was closed before any attempt to power it on. 終了コード : E_FAIL (0x80004005) コンポーネント: SessionMachine インターフェース: ISession {c0447716-ff5a-4795-b57a-ecd5fffa18a4}
こんな感じのエラーの場合、おそらく原因は一つではないが、一つの可能性として、既存の別のVirtualBoxのプロセスが終了しきっておらず、VMのファイルを掴んでいる、という場合があるようだ。
その場合既存のVirtualBoxのプロセスを強制終了するなどで、VMを起動させられるかもしれない。
今回はVagrantで何度か再起動などしている最中に発生した。
ちなみに、「仮想マシン"..."のセッションを開けませんでした。」や終了コードのE_FAIL (0x80004005)
は汎用的なメッセージのようで、これで検索しても見当違いの情報しか見当たらない。まあ、The VM ...
でも大差なかったが。