Knowledgebase: Solar Vault
How do I fix the issue file cannot be found for virtual machine with file path containing percent encoding characters
Posted by Support on 23 January 2014 04:48 PM

Product Version:
SolarVault Pro: All

OS: All platforms

Problem Description:

When performing a VMware VM backup, the following error message is received in the backup report:

Backup Logs
 No.  Type  Timestamp  Backup Logs
1 Info YYYY/MM/DD hh:mm Start [ Windows (SolarVaultUser), SolarVault Pro x.x.x.x ]
2 Info YYYY/MM/DD hh:mm VMware Virtualization - Server Version
Error YYYY/MM/DD hh:mm File "/vmfs/volumes/VM_name/Filepath_with_Special_Character.vmx" does not exist
Error YYYY/MM/DD hh:mm Backup completed with error(s)


HTTP access to files on host failed to transfer data when a requested filename contains the following characters:

"`", "^", "~", "=", ";", "!", "/", "(", ")", "[", "]", "{", "}", "@", "$", "\", "&", "#", "%", "+"

Percent-encoding as specified in the URL standard is not supported for ESXi based HTTP(S) file access.


To resolve the issue, please rename the affected file path with special characters. For instructions on renaming VM file path, please refer to the following knowledge base article from VMware:

Also See: