VMware Converter が RHEL 9.x システムの変換を 99% の時点で失敗する
search cancel

VMware Converter が RHEL 9.x システムの変換を 99% の時点で失敗する

book

Article ID: 433370

calendar_today

Updated On:

Products

Converter

Issue/Introduction

免責事項:これは英文の記事「VMware Converter fails at 99% converting RHEL 9.x systems (404647)」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

  • VMware Converter を使用したRHEL 9.xシステムの変換が99%の時点で失敗します。
  • VMware Converter UI のエラー メッセージには以下が表示されます。「FAILED: An error occurred during the conversion: 'Install: Failed with return code 127, and message:」と表示されます。
  • vmware-converter-server.log には以下が表示されます。

YYYY-MM-DDThh:mm:ss.sss error vmware-converter-server[08296] [Originator@6876 sub=Default] [task,352] [LRO] Unexpected Exception: Fault cause: converter.fault.CloneFault
-->
YYYY-MM-DDThh:mm:ss.sss info vmware-converter-server[08296] [Originator@6876 sub=Default] [task,381] [task-1] -- ERROR -- Convert: converter.fault.CloneFault
--> (converter.fault.CloneFault) {
-->    faultCause = (vmodl.MethodFault) null,
-->    faultMessage = <unset>,
-->    description = "Install: Failed with return code: 127, and message:
--> "
-->    msg = ""
--> }

  • vmware-converter-worker.log には以下が表示されます。

YYYY-MM-DDThh:mm:ss.sss info vmware-converter-worker[03800] [Originator@6876 sub=task-2] Successfully reconfigured target vm
YYYY-MM-DDThh:mm:ss.sss info vmware-converter-worker[03800] [Originator@6876 sub=task-2] CloneTask updates, state: 4, percentage: 99, xfer rate (Bps): 190033920
YYYY-MM-DDThh:mm:ss.sss info vmware-converter-worker[03800] [Originator@6876 sub=task-2] CloneTask failed
YYYY-MM-DDThh:mm:ss.sss error vmware-converter-worker[03800] [Originator@6876 sub=Default] Task failed:

  • vmware-converter-helper.logには、

YYYY-MM-DDThh:mm:ss.sss warning vmware-converter-helper[00631] Command grub2-mkconfig returned with code 1  
YYYY-MM-DDThh:mm:ss.sss verbose vmware-converter-helper[00631] RunCommandOnTarget: command: grub-mkconfig -o /boot/efi/EFI/redhat/grub.cfg  
YYYY-MM-DDThh:mm:ss.sss info vmware-converter-helper[00572] [Originator@6876 sub=task-1] RunCommandOnTarget: command /usr/lib/vmware-converter/chrootAndExec.sh /mnt/p2v-src-root grub-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
--> return code: 127, output: , stderr:  * /mnt/p2v-src-root/dev has 3 files
--> chroot: failed to run command 'grub-mkconfig': No such file or directory
-->  * user script returning code 127
-->  * unmounting /mnt/p2v-src-root/dev /mnt/p2v-src-root/dev/pts /mnt/p2v-src-root/proc /mnt/p2v-src-root/sys and /mnt/p2v-src-root/run

YYYY-MM-DDThh:mm:ss.sss warning vmware-converter-helper[00631] Command grub-mkconfig returned with code 127  
YYYY-MM-DDThh:mm:ss.sss error vmware-converter-helper[00631] Install: Failed with return code: 127

Environment

VMware Converter

Cause

コンバート中、ヘルパーISOはまずターゲットVM上で grub2-mkconfig の実行を試みます。これが失敗した場合は、フォールバックとして grub-mkconfig が実行されます。

このコマンドが失敗したのは、grub2-mkconfig/boot/efi/EFI/redhat/grub.cfg への上書きを拒否し、代わりに /boot/grub2/grub.cfg を使用するよう推奨したためです。

Resolution

この問題は現在調査中です。詳細については、この記事を参照して Broadcom サポートにお問い合わせください。