NSX upgrade fails with error indicators include:
Error in running [rm /tardisks/nsxcli.v00]: Return code: 1Output: rm: can't remove '/tardisks/nsxcli.v00': Device or resource busyVMware NSX
The failure occurs because the upgrade process needs to unmount and remove the nsxcli tardisk. If an nsxcli session is active even via automated background processes like CRON jobs to collect any information using get command—the tardisk remains locked
Running nsxcli commands or having active nsxcli sessions during an NSX upgrade is not recommended and can cause the upgrade to fail with a "device busy" error
If the upgrade has already failed, the host may be in an inconsistent state.
nsxcli processes.bashps | grep -i "nsxcli" kill <service_pid>nsxcli sessions are active