FSUM2304
The end of the session was not recorded. The recording program could not get the authority needed to do the recording. Function = seteuid(), terminal name = 'string', program name = 'string', errno = number (X'hexnum'), reason code = hexnum, message = 'string'

Explanation

The logoff recording program tried to obtain the authority needed to record the end of the user's shell session in the /etc/utmpx file. An error occurred when the logoff recording program issued seteuid(). The end of the shell session was probably not recorded. Certain shell commands may show that the user is still logged on. The problem clears up when the next user logs in to the shell using the same pseudo-TTY that this user had.

In the message text:
terminal name = 'string'
The name of the pseudo-TTY that was being used when this error occurred.
program name = 'string'
The name of the logoff recording program.
errno = number (X'hexnum')
The errno value returned by the system for this error. For more information about this errno value, see z/OS XL C/C++ Runtime Library Reference. If errno = 0, no errno information is available from the system for this error.
reason code = hexnum
The reason code returned by the system for this error. For more information about this reason code, see z/OS UNIX System Services Programming: Assembler Callable Services Reference.
message = 'string'
A system error message that describes this error as reported by errno. If errno = 0, this message is not meaningful.

System programmer response

For more information on the errno and reason code values displayed in this message, see z/OS UNIX System Services Programming: Assembler Callable Services Reference and z/OS XL C/C++ Runtime Library Reference.

Make sure that the logoff recording program (named in the error message) has the SETUID flag set in its directory entry.

User response

Provide the system programmer with this message number and any variable information displayed in the message.