Error: "nssSetDeletorGUID: zZIDOpen failed for file" in /var/log/messages

  • 7007889
  • 14-Feb-2011
  • 26-Apr-2012

Environment

Novell Open Enterprise Server 2 (OES 2) Linux

Situation

After turning off salvage on a number of NSS volumes, the following messages might be seen in /var/log/messages :

[! date_time] nssSetDeletorGUID: zZIDOpen failed for file , ccode = 20300
[! date_time] nssSetDeletorGUID: zZIDOpen failed for file , ccode = 20444



Resolution

This is just an informational message that deletor information cannot be set/kept as the file is no longer available (not even in the salvage area).  To avoid these messages, you can turn off the setting of the user who requested the file deletion by running the following:

ncpcon set KEEP_NSS_FILE_DELETOR_IDS=0

Additional Information

One can identify the error messages by running "nsscon /errorcode={error#}".  In checking the above two error messages the following is returned:

server-1> nsscon /errorcode=20300
Error=zERR_INVALID_BEAST_ID

server-1> nsscon /errorcode=20444
Error=zERR_ZID_NOT_FOUND


There are a number of processes that are triggered when a file is deleted on an NSS volume/filesystem on OES2 linux.  One is that the file is put into salvage, and another is that the GUID of the person that requested the file delete, is attached to the now deleted file. 

As the file is not in salvage, it is no longer around when the child process goes to SetDeletorGUID() and the above errors are logged.