Skip to main content
Question

Nutanix Move Preparation Script fails on Step 4 with "Failed to install VirtIO Drivers" when they have already been installed.

  • May 15, 2026
  • 7 replies
  • 18 views

Forum|alt.badge.img

I have a ticket open but there are long delays between responses and I’m wondering if anyone in the community has run into this issue.

Trying to move a 2012R2 File Server and when running the manual preparation script, I get this failure on Installing VirtIO drivers.

Failed to install VirtIO drivers. This would impact migrated VM's network connectivity in AHV cluster.

Now, I have since just manually installed the VirtIO drivers and they install without issue.  However, I’d like to see the full preparation script finish successfully before I try a move.  I’m not sure why it’s even trying to install the drivers when they are already there, I would think they would just see them and move on.

Has anyone one seen this one and gotten past it?

7 replies

Kcmount
Forum|alt.badge.img+7
  • Vanguard
  • May 15, 2026

Hello,

What's in the log under c:\nutanix when it tries to install the drivers?

Also worth checking the event viewer to see whether the MSI is failing which would be weird if it works by hand.


Forum|alt.badge.img
  • Author
  • Adventurer
  • May 15, 2026

Hello,

What's in the log under c:\nutanix when it tries to install the drivers?

Also worth checking the event viewer to see whether the MSI is failing which would be weird if it works by hand.

 

Here’s the output from Step 4.  The log ends after this because it’s just cleaning up after the failure.

2026-05-15T14:17:24.9207462-05:00 | Info | 126 | [STEP-4/7] Installing VirtIO drivers: ...Starting
2026-05-15T14:17:24.9207462-05:00 | Info | 333 | Updated prep state: INSTALL_VIRTIO_DRIVERS = InProgress
2026-05-15T14:17:24.9207462-05:00 | Info | 208 | [SUB] Installing VirtIO drivers package: Starting
2026-05-15T14:17:24.9207462-05:00 | Info | 1227 | Installing Virtio drivers
2026-05-15T14:17:24.9207462-05:00 | Info | 1230 | Executing command: C:\Nutanix\Move\artifact\virtio\Nutanix-VirtIO-latest-stable.msi /quiet
2026-05-15T14:17:25.0457456-05:00 | Info | 1233 | Output: 
2026-05-15T14:17:25.0613707-05:00 | Info | 208 | [SUB] Verifying VirtIO driver installation: Starting
2026-05-15T14:19:31.9630248-05:00 | Info | 230 | [SUB-ERROR] Installing VirtIO drivers package: Failed
2026-05-15T14:19:31.9630248-05:00 | Eror | 1267 | Failed to install VirtIO drivers. This would impact migrated VM's network connectivity in AHV cluster.
2026-05-15T14:19:31.9630248-05:00 | Info | 173 | [ERROR-4/7] Installing VirtIO drivers: Failed

2026-05-15T14:19:31.9630248-05:00 | Info | 333 | Updated prep state: INSTALL_VIRTIO_DRIVERS = Failed
2026-05-15T14:19:31.9786507-05:00 | Info | 333 | Updated prep state: OVERALL_STATE = Failed
2026-05-15T14:19:31.9786507-05:00 | Info | 347 | Updated overall state: Failed


I’ve run the command “C:\Nutanix\Move\artifact\virtio\Nutanix-VirtIO-latest-stable.msi” and it completes on its own just fine.  I look under “Programs and Features” and it’s installed.  I run this script again and it tries to install the file again and fails at step 4.  Every time.


Kcmount
Forum|alt.badge.img+7
  • Vanguard
  • May 15, 2026

Hey,

 

So I think the problem is the time it takes to install, there's a 120 second timeout in the hyperv_setup_uvm.ps1 (example, probably same on other hypervisors)  around line 47.

 

I'd try increasing that in your manual script run to see if it works for you.


Forum|alt.badge.img
  • Author
  • Adventurer
  • May 15, 2026

Hey,

 

So I think the problem is the time it takes to install, there's a 120 second timeout in the hyperv_setup_uvm.ps1 (example, probably same on other hypervisors)  around line 47.

 

I'd try increasing that in your manual script run to see if it works for you.

 

Where do I find this?  I’m just copy/pasting what Move provided me.  I don’t see this script in the Nutanix directory on the VM I’m running the prep step.


Kcmount
Forum|alt.badge.img+7
  • Vanguard
  • May 15, 2026

Yep in that copy paste one of the bits it does is download a powershell script then executes it. So you could grab the script from the URL and run it by hand like the copy paste does.

 

I'm not in front of a computer right now or I'd try to find it on the appliance directly but I'm pretty sure you'll be fine just grabbing the URL, tweaking the script and executing it.

 

If you paste the bit from move here I'll try to split it up for you.


Forum|alt.badge.img
  • Author
  • Adventurer
  • May 15, 2026

I have the script.  I see the 2 minute timeout.  I’ll figure out how to pass it all of the parameters and run it locally and let you all know how it goes.

 


Forum|alt.badge.img
  • Author
  • Adventurer
  • May 15, 2026

I’ve been screwing around with this script to make it run locally with varying success.  Now its erroring out on downloading the cleanup script.

Is there any documentation out there to run the script locally?  Or maybe the path the script exists on the Move server so I can just alter the timeout period there?