HCX OSAM migration switchover failed for Windows VM with error - 'Failed to perform fix-up operation on Migrated VM. Second Stage fixup failed'.
search cancel

HCX OSAM migration switchover failed for Windows VM with error - 'Failed to perform fix-up operation on Migrated VM. Second Stage fixup failed'.

book

Article ID: 417659

calendar_today

Updated On:

Products

VMware HCX

Issue/Introduction

  • Migrating a Windows VM using HCX  VMware HCX OS Assisted Migration (OSAM) fails with error "Failed to perform fix-up operation on migrated VM. Second stage fixup failed".



  • In Cloud HCX Manager /common/logs/admin/<MigrationID_fixup.log> shows below error.

    2025-11-06T18:49:53.461+1100    ERROR   Failed to open progress file: C:\temp\fixup\progress.txt. Error: open C:\temp\fixup\progress.txt: The system cannot find the path specified.. Retrying again ...
    2025-11-06T18:49:58.531+1100    ERROR   No valid VMware tools installer found in: C:\temp\fixup
    2025-11-06T18:49:58.531+1100    ERROR   Failed to get tools installer local path: No valid VMware tools installer found.
    2025-11-06T18:49:58.666+1100    ERROR   No valid VMware tools installer found in: C:\temp\fixup
    2025-11-06T18:49:58.666+1100    ERROR   Failed to get tools installer local path: No valid VMware tools installer found.
    2025-11-06T18:51:59.379+1100    ERROR   netsh.exe command returned failure while setting name for network adapter: Ethernet. Cmd: &exec.Cmd{Path:"C:\\Windows\\System32\\netsh.exe", Args:[]string{"C:\\Windows\\System32\\netsh.exe", "interface", "set", "interface", "name=", "Ethernet", "newname=", "Npcap Loopback Adapter"}, Env:[]string(nil), Dir:"", Stdin:io.Reader(nil), Stdout:io.Writer(nil), Stderr:io.Writer(nil), ExtraFiles:[]*os.File(nil), SysProcAttr:(*syscall.SysProcAttr)(nil), Process:(*os.Process)(nil), ProcessState:(*os.ProcessState)(nil), ctx:context.Context(nil), lookPathErr:error(nil), finished:false, childFiles:[]*os.File(nil), closeAfterStart:[]io.Closer(nil), closeAfterWait:[]io.Closer(nil), goroutine:[]func() error(nil), errch:(chan error)(nil), waitDone:(chan struct {})(nil)} Error: exit status 1
    2025-11-06T18:51:59.379+1100    ERROR   Failed to rename NIC: Ethernet. Error: exit status 1
    2025-11-06T18:53:00.348+1100    ERROR   netsh.exe command returned failure while setting IP address: ##.##.##.## for network adapter: Ethernet1. Error: exit status 1
    2025-11-06T18:53:00.348+1100    ERROR   Failed to set static IP details for interface: Ethernet1. Error: exit status 1
    2025-11-06T18:53:00.348+1100    ERROR   Failed to apply NIC settings to online NIC with name: Ethernet1

     

  • From PowerShell CLI on Source VM:

    PS C:\Users\#####> get-netadapter
    
    Name                      InterfaceDescription           ifIndex Status  MacAddress        LinkSpeed
    ----                      --------------------           ------- ------  ----------        ---------
    Npcap Loopback Adapter    Npcap Loopback Adapter              15 Up      02-00-4C-4F-4F-50 1.2 Gbps
    Ethernet                  vmxnet3 Ethernet Adapter             7 Up      00-##-##-##-##-73 10 Gbps
    
    PS C:\Users\#####> _

         Note : The default MAC address assigned to loopback adapters is 02:00:4C:4F:4F:50.

Environment

VMware HCX

Cause

A loopback network adapter is configured for the Source Virtual Machine.

Resolution

As a recommendation, please proceed with the following:

  • Remove the loopback adapter in the source virtual machine before the migration.
  • In HCX Manager UI > Migration > New Mobility Group > Select the destination portgroup for the loopback adapter to "None":

Additional Information

Please refer Broadcom KB Handling HCX OSAM migrations of VMs that have loopback adapter for more information.