P2V conversion of SUSE Linux machine is failing at 99%
search cancel

P2V conversion of SUSE Linux machine is failing at 99%

book

Article ID: 421810

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

  • P2V conversion of a SUSE Linux machine on vCenter Converter fails at 99% with below error:

    FAILED: An error occurred during the conversion: 'GrubInstaller::InstallGrub: /usr/lib/vmware-converter/installGrub.sh failed with return code: 1, and message: Installing for i386-pc platform. grub2-install: warning: ../grub-core/partmap/gpt.c:196:this GPT partition label contains no BIOS Boot Partition; embedding won't be possible. grub2-install: error: embedding is not possible, but this is required for RAID and LVM install. Installing for i386-pc platform. grub2-install: warning: ../grub-core/partmap/gpt.c:196:this GPT partition label contains no BIOS Boot Partition; embedding won't be possible. grub2-install: error: embedding is not possible, but this is required for RAID and LVM install. /mnt/p2v-src-root/sys/firmware/efi/efivars does not exist. Not mounting Install device

  • In the vmware-converter-server-X.log file, you see entries similar to:

    YYYY-MM-DDTHH:MM:SS.SS-06:00 error vmware-converter-server[#####] [Originator@6876 sub=Default] [task,352] [LRO] Unexpected Exception: Fault cause: converter.fault.CloneFault
    --> 
    YYYY-MM-DDTHH:MM:SS.SS-06:00 info vmware-converter-server[#####] [Originator@6876 sub=Default] [task,381] [task-1] -- ERROR -- Convert: converter.fault.CloneFault
    --> (converter.fault.CloneFault) {
    -->    faultCause = (vmodl.MethodFault) null, 
    -->    faultMessage = <unset>, 
    -->    description = "GrubInstaller::InstallGrub: /usr/lib/vmware-converter/installGrub.sh failed with return code: 1, and message:
    --> Installing for i386-pc platform.
    --> grub2-install: warning: ../grub-core/partmap/gpt.c:196:this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
    --> grub2-install: error: embedding is not possible, but this is required for RAID and LVM install.
    --> Installing for i386-pc platform.
    --> grub2-install: warning: ../grub-core/partmap/gpt.c:196:this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
    --> grub2-install: error: embedding is not possible, but this is required for RAID and LVM install.
    --> 
    --> /mnt/p2v-src-root/sys/firmware/efi/efivars does not exist. Not mounting
    --> Install device: /dev/sda
    --> Installing GRUB2 on (hd0)...
    --> chroot /mnt/p2v-src-root grub2-install --force --no-floppy (hd0)
    --> Installing GRUB2 on (hd0) failed.
    --> Installing GRUB2 on /dev/sda...
    --> chroot /mnt/p2v-src-root grub2-install --force --no-floppy /dev/sda
    --> Error installing GRUB
    --> Unmounting /mnt/p2v-src-root/dev, /mnt/p2v-src-root/dev/pts, /mnt/p2v-src-root/proc, /mnt/p2v-src-root/sys, /mnt/p2v-src-root/run, and /mnt/p2v-src-root/sys/firmware/efi/efivars if mounted
    --> "
    -->    msg = ""
    --> }

Environment

VMware vCenter Converter

Cause

SUSE Linux Enterprise Server (SLES) is not officially supported by VMware vCenter Converter Standalone for physical-to-virtual (P2V) or virtual-to-virtual (V2V) conversions

Resolution

This failure is an inherent limitation when converting a machine that is running an unsupported Guest Operating System.

Additional Information

Refer Supported Operating Systems for more information.