免責事項:これは英文の記事「Converting OVA exported from VMware Cloud Director to OVF using ovftool fails: "Transfer failed Disk (vm-########-####-####-####-############-disk-#.vmdk) could not be found."」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
Transfer FailedError: Disk (vm-########-####-####-####-############-disk-#.vmdk) could not be found.Warning: - Wrong file size specified in OVF descriptor for 'vm-########-####-####-####-############-disk-#.vmdk' (specified: #########, actual 0).--X:logToConsole オプションを使用すると、ログに以下のように表示されます。[timestamp] error OVFTool[11852] [Originator@6876 sub=StreamVmdk] Error on read, error: -1[timestamp] info OVFTool[11852] [Originator@6876 sub=StreamVmdk] [STREAMVMDK] Exception while reading VMDK header: Error on read, error: -1.[timestamp] info OVFTool[11852] [Originator@6876 sub=StreamVmdk] [STREAMVMDK] totBytesGrainData read:0, totBytesUncompressed:0, elapsedTime:2370382[timestamp] verbose OVFTool[11852] [Originator@6876 sub=Default] Ovf::GetFileSource as StreamVmdk failed. Exception: Failed to open disk: vm-########-####-####-####-############-disk-#.vmdk. Reason: Error on read, error: -1
対象の OVA は pax 形式の tar アーカイブとしてパッケージ化されており、 ovftool はこれを処理できません。
回避策として、 tar コマンドを使用して OVA ファイルを OVF ファイルに変換できます。
e.g.)tar -xvf source.ova