I’ve been seeing a lot of errors related to dealdine.ini in our launcher logs. Some examples:
Error during launcher startup: Access to the path "/newhome/qmaster/Thinkbox/Deadline6/deadline.ini" is denied. (System.UnauthorizedAccessException)
...
Could not set deadline.ini file setting 'User' because: Could not create file "/tmp/deadline.ini" or "/newhome/qmaster/Thinkbox/Deadline6/deadline.ini". File already exists. (System.IO.IOException)
...
Could not set deadline.ini file setting 'User' because: Win32 IO returned ERROR_GEN_FAILURE. Path: /newhome/qmaster/Thinkbox/Deadline6/deadline.ini (System.IO.IOException)
We had a bunch of machines whose launcher services just quit starting all of a sudden with no log files or error messages anywhere. Turns out it was because the file in the user’s home directory was empty, or otherwise broken. This home directory is shared, so if many machines are trying to write to it, one can see how this would cause problems.
- Why is a user-specific deadline.ini file necessary at all?
- What are these errors about?
- Can this please be resolved?