Errors occur with SAS® Enterprise Guide if utility directory lacks execute permission


If a UNIX utility directory is created without execute permission, the following errors are written to the SAS® Enterprise Guide 4.2 log file:

ERROR: Unable to obtain valid utility file pathname.

ERROR: Object creation failure.

ERROR: Sort initialization failure.

If you are using SAS Enterprise Guide 4.1, the following error is written to the log file:

ERROR: Utility file open failed.

These errors occur when a SAS process on UNIX cannot traverse the utility directory to create a utility file. To solve the problem, correct the umask value of the userid that owns the utility directory. The umask value must allow necessary directory-level execute permissions.

If the UNIX umask value for the userid is correct, review the script files associated with the initialization of the responsible SAS server process for the presence of a umask command that restricts permissions.