After clicking OK the Update option valuestask completes successfully, but the new setting is not honored and the advanced option setting shows the old setting
/var/log/messages or /var/log/syslog.log contains the entry:
verbose 'ScratchOptionProvider' opID=8F8CA6B1-00000660-38] Exception setting ScratchConfig.ConfiguredScratchLocation : FileIO error: Could not find file : /etc/vmware/locker.conf info 'ScratchOptionProvider'] Error getting Scratch config information : FileIO error: Could not find file : /etc/vmware/locker.conf
This issue occurs if the /etc/vmware/locker.conf file has been manually deleted.
Deleting the /etc/vmware/locker.conf file is not a supported method of removing the link to the scratch location. To remove the scratch location reference, empty the file rather than deleting it.
Resolution
To workaround this issue, you must restore the locker.conf file.
To restore the locker.conf file, perform one of these options:
Recreate the file:
SSH to the ESXi host with root credentials.
Change directory to /etc/vmware with the command:
cd /etc/vmware
Verify that the locker.conf file is not present with the command: