Skip to main content
All CollectionsKnowledge BaseEnterprise WorkloadsTroubleshooting - Enterprise Workloads
App aware backup completes with could not create directory error
App aware backup completes with could not create directory error
Updated over 2 months ago

This article applies to:

  • Product edition: Phoenix

Problem description

App aware backup completing successfully with “Could not create directory” error.

Cause

This error occurs when we are not able to create the directory VMWare in the location C:/ProgramData/Phoenix/ using the credentials which are assigned to this virtual machine from the credential store.

Traceback

  1. Follow the instructions provided in the article to obtain job logs.

  2. Agent Version 6.x.x:
    Extract the logs and go to Phoenix<YYYYMMDD>_<timestamp>.log file to see the below traceback in the logs.

    [2019-10-29 14:02:19,555] [ERROR] Error <type 'exceptions.Exception'>:('Could not create directory: %s in guest os.', 'C:/ProgramData/Phoenix/VMWare'). Traceback -Traceback (most recent call last):       File "agents/vmware/vmwareAgent.py", line 2428, in init_backup       File "agents/vmware/guest_os_utils.py", line 194, in inject_binaries_and_files       File "agents/vmware/guest_os_utils.py", line 217, in check_and_create_directories_in_guest_os     Exception: ('Could not create directory: %s in guest os.', 'C:/ProgramData/Phoenix/VMWare'

    Agent Version 7.x.x:
    Extract the logs and go to EnterpriseWorkloads-backup-<YYYYMMDD>_<timestamp>.log file to see the below traceback in the logs.

    [2019-10-29 14:02:19,555] [ERROR] Error <type 'exceptions.Exception'>:('Could not create directory: %s in guest os.', 'C:\ProgramData\EnterpriseWorkloads\VMWare'). Traceback -Traceback (most recent call last):
    File "agents/vmware/vmwareAgent.py", line 2428, in init_backup
    File "agents/vmware/guest_os_utils.py", line 194, in inject_binaries_and_files
    File "agents/vmware/guest_os_utils.py", line 217, in check_and_create_directories_in_guest_os
    Exception: ('Could not create directory: %s in guest os.', 'C:\ProgramData\EnterpriseWorkloads\VMWare'

Resolution

Agent Version 6.x.x:

  • Ensure that the account assigned to this virtual machine has the necessary permissions propagated from the credential store, allowing it to create files or folders in the C:/ProgramData/Phoenix/ directory.

Agent Version 7.x.x:

  • Ensure that the account assigned to this virtual machine has the necessary permissions propagated from the credential store, enabling it to create files or folders in the C:/ProgramData/EnterpriseWorkloads/ directory.

Verification

  1. Once the changes are done, login to the virtual machine with the same set of credentials that were assigned to this virtual machine from the credential store.

  2. Agent Version 6.x.x:

    • Open the Command Prompt and navigate to the C:/ProgramData/Phoenix/ directory by executing the following command:
      cd C:/ProgramData/Phoenix/

    Agent Version 7.x.x:

    • Open the Command Prompt and navigate to the C:/ProgramData/EnterpriseWorkloads/ directory by executing the following command:
      cd C:/ProgramData/EnterpriseWorkloads/

  3. Create a folder in that location using the command

    mkdir abc
    You should be able to create a folder in the directory without encountering any "Access Denied" errors. After testing, you can delete the abc folder to clean up.

  4. After verifying step 3, trigger a backup job for this VM, and it should complete successfully.

See also

Did this answer your question?