Promotion of packages from one environment to another (e.g., DEVL to TEST) fails with permission errors even after directory permissions are verified as writable. The following errors appear in the Harvest logs:
E03020028: Permission denied. It might have no access, can't replace read_only file or the file is being used by another process.E03060019: Process Execute failed. Process Name: Check Out for BrowseThe "Check Out Summary" section may be missing from the logs, and while the package might be marked as promoted, files do not appear in the target directory.
CA Harvest Software Change Manager v14.x
The harvest.sig (or .harvest.sig on Linux and Unix) signature file in the target directory is set to read-only or has become corrupted. This prevents the Harvest agent from updating the synchronization records during the checkout phase of the promotion. These signature files are often inadvertently changed to read-only during server migrations, permission resets by external teams, or if they are accidentally checked into the Harvest repository.
Follow these steps to restore the promotion process:
/####/####/####/student/sql).harvest.sig or .harvest.sig.Harvest automatically recreates a new, writable signature file during the next successful checkout.