"Error checking key" is written to the universe.log file of Unix/Linux nodes

Document ID : KB000087273
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
In universe.log of the affected Unix node:
|ERROR|a|DQL|pid=27724.1| k_define_user_owls_key | UXOS_GetUsrUidGrp(nt) returns error [0]
|ERROR|X|IO |pid=24301.25| o_Auth_ILocal_OWLS_Check_ | Error checking key /apps/du/600/TST600/data/exp/local/nt authority_bs_system.key (255)

Using a Local System account, we run a  command from a remote Windows node like the following:

%UNI_DIR_EXEC%\uxlst atm node=NAME_OF_A_UNIX_NODE 

This writes an error to universe.log on the remote Unix node, even though the command is correct.
Environment:
OS: All Linux/Unix
Cause:
Cause type:
Defect
Root Cause: The blank space in the "NT Authority" domain name provided by the Windows platform triggers a read error on Unix
Resolution:
Upgrade the Dollar Universe nodes to version 6.8.21 or superior.

Fix Status: Released

Fix Version(s):
Component: Application.Server
Dollar Universe 6.8.21 - Available
Additional Information:
Workaround :
To prevent this error being written to the log, change the system user of the submission account so it points to a domain user instead of Local System.
Without this, only a Unix node can be used  to execute the remote command line.