Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-71879

Windows VM fails to Migrate from VMware to OCP-Virtualization with Hivex.Error

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Critical Critical
    • None
    • None
    • virt-v2v
    • No
    • Critical
    • rhel-virt-tools
    • ssg_virtualization
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None

      Warm migrating windows 2019 VM, from VMware Vsphere to OCP-Virtualization failed at "image conversion- convert image to kubevirt".

      virt-v2v conversion pod logs:

      hivex: hivex_open: returning ENOTSUP because: /sysroot//Windows/System32/config/SOFTWARE, the block at 0x1254370 size 2147483652 extends beyond the current page, bad registry
      ocaml_exn: 'inspect_os' raised 'Hivex.Error' exception
      guestfsd: error: internal error: inspect_os: ulibguestfs: trace: v2v: inspect_os = NULL (error)
      virt-v2v-in-place: error: libguestfs error: inspect_os: internal error: inspect_os: unhandled exception thrown: Hivex.Error 

      The ENOTSUP means, its Corrupted or unsupported Registry file format, and its complaining about, because: /sysroot//Windows/System32/config/SOFTWARE, the block at 0x1254370 size 2147483652 extends beyond the current page, bad registry.

       

      The size reported in the Error is 2+ GiB, but the registry file \Windows\System32\config\SOFTWARE itself is only 154 MiB. 

      In what environment are you experiencing this behavior?

      OCP: 4.16.16

      MTV 2.7.5

      Source vCenter

              virt-maint virt-maint
              rhn-support-ymotiyel Yash Motiyele
              virt-maint virt-maint
              virt-bugs virt-bugs
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated:
                Resolved: