Skip to main content


 

 

How can we help you?

 

Druva Documentation

VM backups failing with INTERNAL65535 due to issues with nvram entry in the vmx

Heads up!

We've transitioned to a new documentation portal to serve you better. Access the latest content by clicking here.

 

Problem description

VM backups failing with Error: INTERNAL65535

Cause

VM was converted from Physical to Virtual Machine causing issues with nvram entry in the vmx file.

Traceback

[2024-02-18 23:03:08,597] [INFO] VMX fpath: [Unity_Datastore02] BTC-SVR-BLACKHOLE/BTC-SVR-BLACKHOLE.vmx
[2024-02-18 23:03:08,598] [ERROR] Error <type 'exceptions.TypeError'>:cannot concatenate 'str' and 'NoneType' objects. Traceback -Traceback (most recent call last):
File "agents/vmware/vmwareAgent.py", line 1766, in do_retry
File "agents/vmware/vmwareAgent.py", line 1952, in get_nvram_from_datastore
File "agents/vmware/vmwareAgent.py", line 1939, in __get_nvram_path
TypeError: cannot concatenate 'str' and 'NoneType' objects

Resolution

Re-register the VM using the vmx file:

  1. Locate the VMX file of the affected VM.
  2. Open vCenter and navigate to the relevant datacenter and host.
  3. Right-click on the host and select "Browse Datastore."
  4. Upload the VMX file to the datastore.
  5. Right-click on the uploaded VMX file and select "Register VM."

If the issue persists, follow the workaround:

Workaround: Re-creating the VM using the existing disk:

  1. Shutdown the affected VM.
  2. Verify the absence of a generic nvram file.
  3. Add the following nvram parameter to the VM configuration file (VMX): nvram = "<vm name>.nvram"
  4. Power on the VM.
  5. Run a backup for the system to ensure data integrity.

Alternate Procedure for Workaround:

  1. Shutdown the VM.
  2. Confirm the absence of a generic nvram file.
  3. Edit the VMX file and add the nvram parameter: nvram = "<vm name>.nvram"
  4. Power on the VM.
  5. Perform a system backup to safeguard your data.


Additional Notes:

  • Always ensure that you have a recent backup before making any changes to the VM configuration.
  • The workaround provides an alternative method for resolving registration issues by recreating the VM using the existing disk.
  • Was this article helpful?