Documentation

Diagnostic Messages 3001 - 3987

NumberDiagnostic TextMeaningAction
3001Unable to initialize SIA password structure/
Unable to release SIA password structure
A call to a SIA security function failed. 
3001Connection to <program> on <host> failed Check pblocald is running and starts from inetd.
Try telnet hostname pblocald. You should get a message like pbmasterd not on a reserved port.
If you receive the message Connection timed out, there is a network problem between the machines. If you receive the message Connection refused, inetd is not accepting connections from pblocald.
3001Expected booleanA boolean was expected. 
3002Connection to <machine> timed outThe connection to a machine timed out because it is heavily loaded or does not have the same encryption key (/etc/pb.key).
A pb.key problem can cause this.
This can also occur if one of the daemons has incorrect command line options. (inetd accepts the connection but the daemon quits immediately because the options are incorrect.)
This may also occur if pblocald cannot reconnect to pbrun during the reconnect optimization.
This can occur if the policy server is running DNS, but the submithost is not. Therefore the policy server tells pblocald to connect to pbrun on machine X.Y.Z, but machine X.Y.Z thinks its name is only X.
Check the diagnostic logs on the pbmasterd or pblocald machine for port checksum mismatch. If it occurs, check pb.key for a problem.
Check the daemons for incorrect command line options.
Check to see that the remote machine can resolve machine names correctly. This typically happens to the run host when it tries to resolve the submit host name or possibly the log host name.
Check to see if the policy server is running DNS, but the client is not. Use the noreconnect variable, i.e. put noreconnect = 1; in the /etc/pb.conf file.
3003Could not connect to a Policy Server daemonpbrun could not connect to any policy server daemon (pbmasterd). This could be caused by the policy server machine being down or inetd on the policy server machine not starting pbmasterd. Try: telnet hostname pbmasterd. You should get a message like pbrun not on a reserved port. If you get Connection timed out, there is a network problem between the machines. If you get Connection refused, inetd is not accepting connections for pbmasterd.
Possible reasons for receiving Connection refused:
  • Entry in inetd.conf is incorrect/missing
  • Entry in services is incorrect/missing
On Suns, /etc/services is ignored when NIS is running so entries must be put in the NIS services map. ( the pblocald and pbmasterd lines need to be in the /etc/services file on the NIS Policy Server and the NIS maps need to be remade).
If DNS returns fully qualified hostnames, but the machine does not have the fully qualified hostname in /etc/hosts, or NIS, or if /etc/resolv.conf is not resolving to the short name, Endpoint Privilege Management is unable to convert the fully qualified hostname to an IP address using gethostbyname().
pbbench also reports warnings.
Workaround: use shortnamesok in /etc/pb.settings.
Open a line at the bottom of the file and enter: shortnamesok yes or add the fully qualified hostname after masters, or make sure that /etc/hosts shows both the short and fully qualified name.
On AIX, the inetimp command must be run after changing either /etc/services or /etc/inetd.conf, but before restarting inetd. This is done in the new pbinstall scripts but not the old ones.
On Motorola, NIS services are ignored and local /etc/services are used. Other machines may do this too.

ℹ️ Note

After changing inetd.conf or services, inetd must be told to reread its configuration files. (On AIX run inetimp first on AIX 3 and possibly some early AIX 4 versions.)Do a ps -ef or ps -agux and then a kill -1 with the process ID.
 
3004Lost connection with <host>At some time during the startup communication, one of the daemons closed its connection unexpectedly. This could be the result of one of the machines going down or network problems. 
3005Request ended unexpectedlypbrun finished because its connection with pbmasterd was cut off prematurely.
This could be due to network problems, the policy server machine going down, or pbmasterd terminating.
 
3006getpeernameA problem occurred determining the source of the communication. If the diagnostic says something like Socket operation on non- socket, someone probably has tried running pbmasterd from the command line instead of from inetd. 
3007Protocol error backbinding pblogd to pblocaldpblogd failed to reconnect to pblocald. This only occurs when I/O logging is in use.Make sure there is a path from the pblogd machine to the pblocald machine.
Try lognoreconnect=true in the policy.
Turn off I/O logging.
3008Connection closed unexpectedly during check NAK  
3009pbrun to pbmasterd protocol errorAn unexpected result was received during pbrun to pbmasterd setup protocol. 
3010pblocald to pbmasterd protocol errorAn unexpected result was received during pblocald to pbmasterd set up protocol.Check the encryption and firewall settings on the systems involved.
3011backReadN lost connection with
<host name>
  
3012backReadN port checksum mismatch from <host name>pbrun or pbmasterd could not read connection port numbers from pbmasterd or pblocald. This is often a network or encryption problem.Check that pb.key and encryption methods agree on all machines involved.
Check that the network is functioning as expected in both directions between the problem pair of jobs.
3013I/O log connect failure.Failed to make a connection to a log server during I/O logging. 
3014could not back read log port.
Bad file number
Could not get log port during a log reconnect.Make sure the pblocald and pblogd machines can communicate. If they cannot communicate because of network restrictions, try setting lognoreconnect in the policy.
3014.1could not back read log port.
Bad file number
Could not get log port during a log reconnect.Make sure the pblocald and pblogd machines can communicate. If they cannot communicate because of network restrictions, try setting lognoreconnect in the policy.
3015could not reconnect log fdA connection failure occurred during a log server reconnect. 
3015.1could not reconnect log fdA connection failure occurred during a log server reconnect. 
3016Unknown service <pblogd name>The service specified is unknown to /etc/services, NIS, or DNS. 
3017mangleSendStart failure on fd <number>An atomic write failed during a mangleSendStart. A process failed at the other end.Check the pbmasterd.log, pblocald.log, and pblogd.log.
3018mangleRecvStart failure on fd <number>An atomic read failed during a mangleRecvStart.
This is generally caused by the termination of the remote process during startup.
This error means that a process failed at the other end.
Check pbmasterd.log, pblocald.log, and pblogd.log.
Check the error logs and pb.key or for an incorrect service connected to the remote port.
Check the error logs and pb.key. Also, verify that the log directories exist on the policy server machine or on the log server if pblogd is used.
Verify that the log directories exist on the policy server machine or on the log server if pblogd is used.
3018.01LIBMANGLE_mangleRecvStart failure on fd ##. ## of ## bytes received.A smaller than expected packet was received during protocol handshaking.
This message means that a process failed at the other end. It is generally caused by the termination of the remote process during startup.
 
Check the error logs and for an incorrect service connected to the remote port.
Also, verify that the log directories exist on the policy server machine or on the log server if pblogd is used.
Verify that the log directories exist on the policy server machine or on the log server if pblogd is used.
3019Log server protocol failure from <log host>The log server did not acknowledge a processing request. 
3020Could not identify peer on fd ##The remote peer could not be identified. This is followed by an operating system message that provides details. 
3021initKerberosKey host name '<host name>' is not validThe listed host name could not be identified.Correct the policy, settings file or name services.
3022Could not resolve full run hostnameThe run host name could not be resolved.Correct the policy or name services.
3023Could not determine Policy Server nameThe name of the policy server could not be determined.Check name services for the policy server.
3024Could not determine run host nameThe name of the run host could not be determined.Check name services for the run host.
3025Could not determine submit host name from fd %dThe name of the submit host could not be determined.Check name services for the submit host.
3026backBind# <host description> <host name> could not find local machine informationThe listed host could not be determined.Check name services for the listed host.
3027Could not find local machine informationThe local host name could not be determined.Check name services for the listed host.
3028Policy Server mangler mismatch - retryingThe mangler likely deprecated an encryption type. PB client is aware of the change and will reconnect to policy server using correct settings.Verify the networkencryption settings entries for the client and policy server match.
3030Problem initializing <encryptiontype> with key pair <algorithm>:<keyfile>Incorrect encryption pair setting on pb.settings.Check and correct encryption pair to use valid settings
 
3031
Invalid encryption time format 'yyyy/mm/dd', instead received xxxxIndicates that one or more start or end dates has an incorrect format.Verify the settings file for invalid dates.
3032The start and end dates appear to be reversed.The encryption start and end dates appear to be reversed.Verify the dates.
3033Key file unreachable: xxxThe first encryption pair (type and key) was invalid because the key file is unreachable or does not exist.Check the key file name, path, and permissions. Then make any necessary corrections.
3053initMangle failurepbbench could not initialize its encryption keys (receive). 
3054initMangle failurepbbench could not initialize its encryption keys (transmit). 
3055mangleSendStart failure connecting to <host>pbbench could not transmit its protocol header block. 
 
3056
mangleRecvStart failure connecting to <host>pbbench did not receive its protocol header block. 
3057log server initMangle errorThe program could not initialize its encryption keys for a log server connection. 
3058manleSendStart failure to log server <log host>The program could not send its protocol header block to the named log server. 
3059mangleRecvStart failure from log server <log host>The program did not receive its protocol header block from the named log server. 
3060manglelex initMangle failureThe program could not reset and reinitialize its encryption keys for file encryption. 
3061encrypt mangler initMangle failureThe program could not initialize its encryption keys for file encryption. 
3062initial initMangle failurepblocald could not initialize its encryption keys. 
3063mangleSendStart failure initializing Policy Server '<Policy Server>'pblocald could not send its protocol header block to the named policy server. 
3064mangleRecvStart failure initializing Policy Server '<Policy Server>'pblocald did not receive its protocol header block from the named policy server. 
3065Log server initMangle failurepblocald could not initialize its encryption keys for a log server connection. 
3066mangleSendStart failure reconnecting '<submit host>'pblocald could not send its protocol header block to pbrun on the named submit host. 
3067mangleRecvStart failure reconnecting '<submit host>'pblocald did not receive its protocol header block from pbrun on the named submit host (branch 1). 
3068mangleRecvStart failure from client '<submit host>'pblocald did not receive its protocol header block from pbrun on the named submit host (branch 2). 
3069initMangle failure on initial connect from <host>pblogd could not initialize its encryption keys from a connection from the named host. 
3070mangleSendStart failure on initial connect from <host>pblogd could not send its protocol header block to the named host. 
3071mangleRecvStart failure on initial connect from <host>pblogd did not receive its protocol header block from the named host. 
3072initMangle failure during log reconnect to <run host>pblogd could not initialize its encryption keys during a log reconnect to pblocald on the named host. 
3073initMangle failure from <submit host>pbmasterd could not initialize its encryption keys during a connection from pbrun on the named host. 
3074mangleRecvstart failure during back connect to <submit host>pbmasterd did not receive its protocol header block during a back connect to the named host. 
3075initMangle failure connecting to pblocald on <run host>pbmasterd could not initialize its encryption keys during a connection to pblocald on the named host. 
3076mangleSendStart failure connecting local daemon <run host>pbmasterd could not send its protocol header block to pblocald on the named host. 
3077mangleRecvStart failure connecting local daemon <run host>pbmasterd did not receive its protocol header block from pblocald on the named host. 
3078mangleSendStart failure connecting local daemon <run host>pbmasterd did not receive its protocol header block from pblocald on the named host. 
3079initMangle failure during multiplexed reconnect to <run host>pbrun could not initialize its encryption keys during a multiplexed reconnect to pblocald on the named host. 
3080mangleSendStart failure during multiplexed reconnect to <run host>pbrun could not send its protocol header block to pblocald on a multiplexed reconnect to the named host. 
3081mangleRecvStart failure during multiplexed reconnect to <run host>pbrun did not receive its protocol header block from pblocald on a multiplexed reconnect to the named host. 
3082initMangle failure during non- multiplexed reconnect to <run host>pbrun could not initialize its encryption keys during a non- multiplexed reconnect to pblocald on the named host. 
3083mangleSendStart failure during non-multiplexed reconnect to <run host>pbrun could not send its protocol header block to pblocald on a non-multiplexed reconnect to the named host. 
3084initMangle failure during startuppbrun could not initialize its encryption keys during startup. 
3085mangleSendStart failure while connecting to <Policy Server>pbrun could not send its protocol header block to pbmasterd on the named host. 
3086initMangle failure on settings fileThe program could not initialize its encryptions to read an encrypted settings file. 
3087.01Check the log files on the Policy Server to see if transmission was interrupted.Policy server info packet does not contain policy server name.The info packet between pblocald and the policy server is missing the name of the policy server.
3087.02Check the log files on the submit host to see if transmission was interrupted.Client info packet does not contain the client host name.The info packet between client and the policy server is missing the name of the client host. Check the installed versions.
Older versions do not contain the client host. If you have older pre 4.0 clients, upgrade the client machines or turn off the validateclienthostname setting on your policy server.
3087.03Check the log files on the submit host to see if transmission was interrupted. Older versions do not contain the client host name.Policy server info packet does not contain the client host name.The info packet between runhost and the policy server is missing the name of the client host. Check the installed versions.
Older versions do not contain the client host. If you have older pre 4.0 submit host, upgrade the client machines or turn off the allowremotejobs settings on your run host.
3087.04Check the log files on the submit host to see if transmission was interrupted.Policy server info packet does not contain the run host name.The info packet between runhost and the policy server is missing the name of the client host.
3087.05Check the log files on the submit host to see if transmission was interrupted. Older versions do not contain the client host name.The client info packet does not contain the client host name.The info packet between submithost and the policy server is missing the name of the client host. Check the installed versions.
Older versions do not contain the client host. If you have older pre 4.0 clients, upgrade theclient machines or turn off the validateclienthostname setting on your policy server.
3087.06Check the log files on the submit host to see if transmission was interrupted.The client info packet does not contain the run host name.The info packet between submithost and the policy server is missing the name of the run host
3088.01The settings for the runhost specify that remote commands are not allowed.Remote commands from <submit host name> not allowed on <run host name>.Remote commands from the submit host are not allowed.
3088.02The settings for the masterhost specify that remote commands are not allowed.Remote commands from <submit host name> not allowed on <run host name>.Remote commands from the submit host are not allowed.
3088.03The settings for the submithost specify that remote commands are not allowed.Remote commands are not allowed in <settings file name>.Remote commands are disabled in the named settings file, but -h was used on the pbrun command line.
3089Could not send initial protocol header to Policy Server <Policy Server name> - <operating system message>The program could not send its initial protocol packet to the policy server. The operating system diagnostic contains more details. 
3090Did not receive initial protocol header from Policy Server <Policy Server name> -<operating system message>The program did not receive an initial protocol packet from the policy server. The operating system diagnostic contains more details. 
3091Terminated on protocol failureThe policy server did not complete the startup protocol.Check the policy server daemon log file on the policy server.
3092Unsupported socket family type
<network family number> for fd ##
An unsupported socket family type was found.This is an internal error.
Contact BeyondTrust Support.
3093Unsupported socket family type <network family number>An unsupported socket family type was found.This is an internal error.
Contact BeyondTrust Support.
3094Unsupported socket family type <network family number>An unsupported socket family type was found.This is an internal error.
Contact BeyondTrust Support.
3095Could not get socket information for fd #Socket name information could not be determined for the listed file descriptor. This is followed by a system-specific diagnostic. 
3096Could not find Policy Server protocol and service <service name>The named service could not be found.Check that the service name is correct and that it can be found in the system configuration files (e.g., /etc/services, NIS).
3097Unsupported (<network family name>) internet family type for license generationThe primary interface for the machine was something the licensing mechanism could not handle.Contact BeyondTrust technical support for suggestions on setting the primary interface type to a family licensing can use.
3098Missing Hostname, required when connecting via pbsshThe runhost (-h) is required when executing with option pbssh.Define the runhost by using pbssh with -h.
3099Missing user, required when connecting via pbsshThe user (-u) is required when executing with pbssh.Reissue the command specifying the user.
3100ssh port can only be used with option --ssh or --mansshSSH port can only be used if ssh is requested.Remove ssh port option if ssh is not used.
3101Unknown host: <name>The host specified is unknown to /etc/hosts, NIS, or DNS. 
3101.03Unknown host: <name>The host specified is unknown to /etc/hosts, NIS, or DNS.Try shortnamesok yes.
3101.06Unknown host: <name>The specified host is unknown to the system /etc/hosts, NIS, or DNS.Verify that the host name is valid and can be resolved by the system's name services.
3101.09gethostbyname: <message>The host specified is unknown to /etc/hosts, NIS, or DNS. 
3102Unknown group: <name>The group specified is unknown to /etc/hosts, NIS, or DNS. 
3102.01Unknown group: <name>The group that the user is supposed to execute as does not know the group specified.Make sure that the user is executing from the correct group.
3102.02Unknown group: <name>The group specified is one of the secondary groups.Add the group on the local machine.
3102.03Unknown group: <number>Cannot find the group specifiedCorrect the group.
3102.04Unknown group: <number>Cannot find the group specifiedCorrect the group.
3103Unknown group id: ###The group ID specified is unknown to /etc/hosts, NIS, or DNS. 
3104Unknown service: <name>The service specified is unknown to /etc/hosts, NIS, or DNS. 
3105Unknown user: <name>The user specified is unknown to /etc/hosts, NIS, or DNS. 
3106Unknown user id: ###The user ID specified is unknown to /etc/hosts, NIS, or DNS. 
3106.01Unknown user id: ###The user ID specified is unknown to /etc/hosts, NIS, or DNS. 
3106.02Unknown user id: ###The user ID specified is unknown to /etc/hosts, NIS, or DNS. 
3106.03Unknown user id: ###The user ID specified is unknown to /etc/hosts, NIS, or DNS. 
3107exited abnormallyThe runprogram or pbmasterd exited in an unexpected fashion.Check pbmasterd.log and pblocald.log.
3108backBind#InitListeners could not obtain a listening port address for %s during a backbindA listening port for the named host could not be found during a dynamic reconnection.Check minlistening port to see that it is valid.
Verify the name services for the named host. Check that sufficient ports are available.
3109backConnect# <host type> <host name> could not identify local hostA host name could not be found during a dynamic reconnection.Check name services for the named host.
3110backConnect# <host type> <host name> hostname length invalid %dThe name length for the listed host was transmitted incorrectly.This is an internal protocol error.
Contact BeyondTrust Support.
3111backConnect# <host type> <host name> could not get address for outgoing port <port>An outgoing port for the named host could not be found during a dynamic reconnection.Check the outgoing port settings to see that they are valid. Verify the name services for the named host. Check that sufficient ports are available.
3112backConnect# <host type> <host name> could not obtain socket # of #An attempt to obtain a socket for an outgoing dynamic reconnection failed. This is followed by a system-specific message. 
3113.01backConnect# <host type> <host name> could not set socket port address <port number> on port #of #The port number could not be set for the listed socket.Check that the socket number is valid for the host and internet family type.
3113.02backConnect# <host type> <host name> could not set socket port address <port address> on port
# of #
The port could not be set for the listed socket. 
3114Confirm failed, user: <user name>A call to runconfirmuser failed on a client in local mode.Check that the user name is valid on the submit host.
3115No command specifiedNo command was specified on prune's command line. 
3116Exited with signalThe secured task received a signal, which caused it to terminate. 
3117Execution failureThe secured task failed to execute.Verify that the secured task is an executable file that exists. Verify that the system has enough resources to execute tasks.
3118Logserver errorEndpoint Privilege Management possibly encountered a logging issue after the secured task was executed. 
3119unable to set termination statusUnable to determine the termination status of the child, for logging.Contact BeyondTrust Support.
3120child <pid> has not been reaped. Errno:<number>The secured task is known to have terminated, but has not been reaped.Contact BeyondTrust Support.
3121forcing child terminationEndpoint Privilege Management has stopped processing I/O for the secured task. The secured task is still alive, so it is forcing the termination of the secured task.Informational
3122Unknown Termination code:
<number>
The secured task has completed (or been killed), however the termination status returned to pbrun is unknown.Contact BeyondTrust Support.
3123No termination count: <number>Signal handler was called for SIGCHLD, however waitpid did not return an exited child pid.Informational
3124waitpid error:<errno> <error string>The waitpid() system call returned an error while responding to SIGCHLD.Informational
3125Processing select with NULL timeoutAn internal variable was not set properly.Contact BeyondTrust Support.
3126Error: null timeoutAn internal variable was not set properly.Contact BeyondTrust Support.
3127Cannot run relative-pathed commands when runcwd directory is inaccessibleruncwd directory does not exist or is inaccessible.
Relative-pathed commands may not be run under this circumstance.
Issue command using absolute path.
3201Exec of <program name> failedpblocald or pbmasterd could not execute the command specified. This is followed by a system-specific diagnostic.

ℹ️ Note

If pbmasterd is printing the error message, it is the result of a system() call somewhere inside pb.conf.If it fails due to "Exec format error", XXX is not an executable or it does not match the checksum given by runcksum.
 
3202Exec of <program> failedThe program could not be started. This is followed by an operating system diagnostic.Check that the command is correct and executable.
3204lockevent log <filename> open failure: <errno> <error string>The open system call failed to open the event log file.Contact BeyondTrust Support.
3205lockevent log <filename> lock failure: <errno> <error string>Failed to obtain a lock for the event log.Contact BeyondTrust Support.
3206rotateevent log invalid character in unformatted eventlogrotate path:<path> ret:<error code>The eventlogrotate keyword contains an illegal character in the path= specification.Edit pb.settings to change the eventlogrotate keyword.
3207rotateevent log invalid character in formatted eventlogrotate path:<path> ret:<error code>The eventlogrotate keyword contains a %variable% substitution that results in an illegal character in the path= specification.Edit pb.settings to change the eventlogrotate keyword.
Or, edit pb.conf to change the data held by the variable substituted into the path.
3208rotateevent log eventlogrotate path is not absolute or not a valid path:<path> ret:<error code>rotateevent log eventlogrotate path is not absolute or not a valid path:<path> ret:<error code>.Edit pb.settings to change the eventlogrotate keyword so that the path is absolute and a valid path.
 
3209
rotateevent log new
/path/filename:</path/filename> already exists
Cannot rotate the event log because the destination filename already exists.Informational only
3210rotateevent log new filename:<filename> already existsCannot rotate the event log because the destination filename already exists.Informational only
3211rotateevent log path is not secure:<path>The path reported is not secure (for example. writable by non root users).Edit pb.settings to change eventlogrotate to specify a secure path.
Or, change the permissions on the path elements.
3212rotateevent log mkdir:<path> errno:<errno> <error string>The mkdir system call failed.Examine errno for possible causes.
3213rotateevent log stat error for:<path> errno:<errno> <error string>The stat system call failed.Examine errno for possible causes.
3214rotateevent log mkdir full:<path> errno:<errno> <error string>The mkdir system call failed.Examine errno for possible causes.
3215rotateevent log stat error for full:<path> errno:<errno> <error string>The stat system call failed.Examine errno for possible causes.
3216rename file from:
</path/filename> to
</path/filename> failed. errno:
<errno> <error string>
The rename function failed to rotate the event log.Examine errno for possible causes.
 
3217
rotateevent logSize fstat failure: <errno> <error string>The fstat call failed.Examine errno for possible causes.
3203Exec of <program> failedThe program could not be started. This is followed by an operating system diagnostic.Check that the command is correct and executable.
3301Calloc (<number of elements>,
<element size>)
A calloc operation failed. This is followed by an operating system diagnostic message.If the operating system diagnostic message indicates a lack of memory, you may need to increase the swap space on the affected machine.
3302Malloc size = <requested size>A memory allocation operation failed. This is followed by an operating system diagnostic message.If the operating system diagnostic message indicates a lack of memory, you may need to increase the swap space on the affected machine.
3303Realloc(0x<old address>, <new size>)A realloc operation failed. This is followed by an operating system diagnostic message.If the operating system diagnostic message indicates a lack of memory, you may need to increase the swap space on the affected machine.
3304Fset error fopening <file name>
- <reason>
The fset() function could not open the file specified. 
3304Strdup <value>A string duplication failed while attempting to copy the listed value. This may be followed by an operating system diagnostic message.If the operating system diagnostic message indicates a lack of memory, you may need to increase the swap space on the affected machine.
3305Malloc failure in writeMuxBufThe machine is running out of memory or swap space.If this occurs often, increase the amount of swap space on the machine.
3306Malloc failure in recvWinchThe machine is running out of memory or swap space.If this occurs often, increase the amount of swap space on the machine.
3307Malloc failure in recvTtyCharsThe machine is running out of memory or swap space.If this occurs often, increase the amount of swap space on the machine.
3308Could not reallocate I/O buffer from ## bytes to ## bytesA memory allocation problem when readMuxBuf tried to increase an input buffer size. A system-specific diagnostic follows this message. 
3309Remote process terminated while waiting for an acknowledgementCheck the error log on the remote machine. 
3310Insufficient buffer space to fetch command buffer ##/##The machine is running out of memory or swap space.If this occurs often, increase the amount of swap space on the machine.
3311Could not allocate fname, <file name>, in parseconfigCould not allocate enough memory for filename. 
3312Could not allocate MasterRulesInsufficient memory to allocate policy server rules list. 
3313Could not allocate license stringInsufficient memory to allocate license string. 
3314Could not allocate ## bytes for settings table from '<settings file>'Insufficient memory for settings table. 
3315Could not allocate ## bytes for temporary settings table from '<settings file>'Insufficient memory for temporary settings table. 
3316Could not allocate krb5 keytab name '<file name>'Insufficient memory for keytab name. 
3317.1Memory transfer truncated at byte XXIncorrect target buffer size.If buffer is an user entry, an argument with a smaller length may be required, otherwise it is an internal error.
3317.10Memory transfer truncatedIncorrect target buffer size.Internal error. Error in building URL string.
3317.11Memory transfer truncatedIncorrect target buffer size.Internal error. Error in building URL string.
3317.12Memory transfer truncatedIncorrect target buffer size.Internal error. Error in doing global substitution.
3317.13Memory transfer truncated, affected source string xxIncorrect target buffer size.Internal error. Error in getting expanded setting string.
3317.2Memory transfer truncated at xxIncorrect target buffer size.Check nis host info.
3317.4Memory transfer truncated at xxIncorrect target buffer size.Error while getting the group name from the GUI.
3317.5Memory transfer truncated at xxIncorrect target buffer size.Check the string length.
3317.6Memory transfer truncatedIncorrect target buffer size.Internal error. Error in buildmasterrule (pblocald).
3317.7Memory transfer truncatedIncorrect target buffer size.Internal error. Error in log join (pblog).
3318.8Memory transfer truncatedIncorrect target buffer size.Internal error. Error in reporting lexical error message (pbmasterd).
3318.9Memory transfer truncatedIncorrect target buffer size.Internal error. Error in policy server connection.
3320forkThe machine is running out of processes.If this occurs often, increase the maximum number of processes in your kernel.
3321Server fork 2 failure:A daemon could not create a child process in standalone server mode. This is followed by a system-specific diagnostic message. 
3322Server fork failure for
<service> port ##
A standalone server daemon could not create a child process for the listed service name and port. This is followed by a system-specific diagnostic message. 
3323Fork failed - <operating system message>An attempt to start a new process failed. The operating- system specific diagnostic contains more detail. 
3324Fork failed - <operating system message>An attempt to move a control socket failed. The operating- system specific diagnostic contains more information. 
3340Can't open /dev/ttypbrun could not open /dev/tty to get input directly from the user. (most likely a password) 
3341Could not get a ptyA pseudo-tty could not be opened to run the process.If this occurs often, add more pseudo ttys.
For more information, please consult your operating system manuals or /dev/MAKEDEV.
3342Cannot read X's password: no ttyThe pblocald confirm user password feature was selected, but the pbrun is not running on a tty (for example, batch job). Therefore, the password could not be received securely. 
3342.02Cannot read <user name>'s password: no ttyThe client's confirm user password feature was selected, but the client is not running on a tty (for example, as a batch job). Therefore, the password could not be received securely. 
3343HP-UX pty problem: '<pty name>'This indicates a failure to access the named pty. It is followed by the system-specific diagnostic message. 
3344Could not open /dev/tty for input - <system specific reason>A tty could not be opened for input. This is followed by the system-specific diagnostic message. 
3345Could not allocate a pty -
<operating system message>
A pty could not be obtained. The operating system diagnostic contains more details. 
3346TTY is no longer availableThe tty connection needed to execute pbrun is no longer available for redirection.Make sure pbrun has access to the tty.
3360open logfile: <file name>I/O logging was requested, but the log file could not be opened. This immediately terminates the request.
The filename must be unique for each request and the file should exist before the request is made.
Verify that the filename is correct and that the disk in which it would reside is not full.
3361open event log: <file name>Event logging was requested, but the event log file could not be opened.
Unlike I/O log files, an event log file may exist beforehand. It is always appended to and never overwritten.
Verify that the filename is correct.
3362open: /etc/pb.settingsAn error occurred while opening the pb.settings file. 
3362.03open: <policy file>: <message>An error occurred while creating or opening the specified policy file.
<message> is the text for the error code returned by the operating system.
Verify that the file and all path components exist. Correct any problem indicated by <message>.
3363stat /etc/pb.settingsAn error occurred while stating the pb.settings file. 
 
3364
 
stat: <filename>
An error occurred while stating a configuration file. 
3364.02stat: <message>A call to the C language stat() function for the Endpoint Privilege Management event log failed. <message> is the text for the error code returned by the operating system.Verify that the path exists. Correct any problem indicated by <message>.
3364.04stat: <policy file>: <message>A call to the C language stat() function for the specified policy file failed. <message> is the text for the error code returned by the operating system.Verify that the file and all path components exist. Correct any problem indicated by <message>.
3364.05stat: <message>A call to the C language stat() function for an Endpoint Privilege Management policy file failed. <message> is the text for the error code returned by the operating system.Verify that the path exists. Correct any problem indicated by <message>.
3364.06stat: <message>A call to the C language stat () function for an Endpoint Privilege Management policy file failed. <message> is the text for the error code returned by the operating system.Verify that the path exists. Correct any problem indicated by <message>.
3365failed to write recordThe information failed to write to the event log file or an I/O log file. A disk running out of space can cause this. 
3366No valid Policy Server setting. Who is Policy Server?pbrun could not determine which machine was a policy server because there was no policy servers line in the /etc/pb.settings file, the file contained no valid hostnames, or there was no netgroup pbmasters.Make sure the hostnames in /etc/pb.settings are correct. If you are using the netgroup pbmasters, make sure the names are fully qualified with domain names.
3367event log file '<file name>'
not logged to -- absolute paths only
The event log specified did not begin with a slash (/).
Pathnames for log files must be absolute.
 
3368/etc/pb.settings: Invalid port number ###The port number for the masterport or localport must be between 1024 and 32767. 
3369I/O log file '<file name>' not logged to -- absolute paths onlyThe I/O log specified did not begin with a slash (/).
Pathnames for log files must be absolute.
 
3370fopen <filename>Could not open the file specified to pbcheckVerify the file specified to pbcheck exists and has the appropriate read permissions.
3371Invalid <name> reserved port number <port number>The port number is outside of the acceptable reserved port range (1-1024). 
3371.0?<keyword>: Invalid port number ##The value for minreservedport or maxreservedport in the /etc/pb.settings file is invalid. 
3371.03<settings file name>: Minimum outgoing port (<number>) must be between <minimum number> and <maximum number>The value for the minoutgoingport setting in the listed file should be within the shown numeric range.Correct the minoutgoingport setting.
3371.04<settings file name>: Maximum outgoing port (%d) must be between %d and %dThe value for the maxoutgoingport setting in the listed file should be within the shown numeric range.Correct the maxoutgoingport setting.
3372Facility not foundThe facility specified in /etc/pb.settings is not known internally.Check that this is a valid setting for your syslog.conf.
Contact BeyondTrust Support.
3372.03<settings file name>: Minimum listening port (<number>) must be between <minimum number> and
<maximum number>
The value for the minlisteningport setting in the listed file should be within in the shown numeric range.Correct the minlisteningport setting.
3372.04<settings file name>: Maximum listening port (<number>) must be between <minimum number> and <maximum number>The value for the maxlisteningport setting in the listed file should be within in the shown numeric range.Correct the maxlisteningport setting.
3373filename in getuserpassword not absoluteThere is no slash (/) at the beginning of the filename in the getuserpassword() function.Change the filename.
3374Log server could not create temporary fileThe log server could not open a unique I/O log.Make sure the file does not already exist.
Check that the path is correct.
3375No valid logserver setting in
<settings file>
  
3376logConnect <Policy Server/local> connect failureA logConnect failure was diagnosed when sending a policy server or local connect command.
This usually indicates that inetd responded on the pblogd machine, but that pblogd failed to run for some reason.
Check the pblogd.log on the log server.
3377logConnect failureA generic failure occurred when starting a log server daemon.Check the log server error log for more information.
3378log event ack failureThe log daemon failed to acknowledge a protocol handshake. The log server most likely terminated.
This is usually preceded by an error message from the log server.
Check pblogd.log on the log server machine.
3379log server protocol failure after start. Please check for a mismatched key on <log host machine>The log server failed to start. This is usually a set up or encryption issue.Examine the checksums for the keyfile on the policy server, local, and log server machines.
3380port <settings name> (<value>) must have a numeric value between <minimum allowed> and <maximum allowed>The port setting shown should be a number between the minimum and maximum allowed.Correct the setting shown.
3381Can not set ingoing/outgoing port rangesA configuration problem exists in the settings file port definitions. This usually follows another message that describes the specific setting.Look for the preceding message and correct the problem shown.
3382reserved space on <filesystem name> is below <number reserved> blocks (<number available>)There is insufficient space on the specified file system to start a new operation.Clear some file system space or change the logreservedblocks setting.
3383Could not determine log server rulesThe log servers could not be found in the policy, settings, command line, or NIS.Define the log servers.
3384Local mode log failureLogging could not be started in local mode.This is usually preceded by other diagnostics that detail the failure.
3385.01Insufficient disk space for loggingThe log server daemon does not have enough disk space for logging.Make space on the affected file systems or adjust the logreservedblocks and logreservedfilesystems settings on the log host.
3385.02Insufficient disk space for loggingThe policy server daemon does not have enough disk space for logging.Make space on the affected file systems or adjust the logreservedblocks and logreservedfilesystems settings on the policy server.
3386Maximum log server failures (###) exceededThe maximum number of log failures was exceeded.Check the local diagnostic logs to see if any log connections were made. Check the diagnostic log file on the affected log hosts for more information.
3387.01Insufficient file system space for log file <log file name>There was insufficient disk space to write the named I/O log file.Make space on the affected file systems on the log host or policy server or adjust the logreservedblocks and logreservedfilesystems settings on the log host.
3387.02Insufficient file system space for log file <log file name>There was insufficient disk space to write the named event log file.Make space on the affected file systems on the log host or policy server or adjust the logreservedblocks and logreservedfilesystems settings on the log host.
3401WARNING: <filename> is open for reading by non-root usersThis is a warning that a file used by Endpoint Privilege Management is open for reading by non-root users.
Since non-root users do not need this access to run the programs, we suggest that the files only be readable by root.
 
3402WARNING: <filename> is open for writing by non-root usersThis is a warning that a file used by Endpoint Privilege Management is open for writing by non-root users.
Security may be jeopardized because a non-root user could modify files used by Endpoint Privilege Management. If root (/) has permissions of 777, pbrun will fail.
To fix, chmod 755 /.
3404<filename>is not owned by root!A known Endpoint Privilege Management file was found belonging to a user other than root. root must own all Endpoint Privilege Management files to be secure. 
3405<path name> is not secure!The named config file was found to be insecure for one of the previous reasons (error 3401-3404). All requests will fail if this occurs. 
 
3406
 
/etc/pb.settings is not secure!
The settings file was found to be insecure. All requests will fail if this occurs. 
3407must be run as root.pbmasterd or pblocald was run from someone other than root. Normally inetd starts these programs running as the root user. This error should not occur unless Endpoint Privilege Management was installed incorrectly. 
3408must be setuid root.pbrun must be a setuid root program. pbrun needs to be able to access root privileged files and ports to work correctly. setuid will often fail if executed from an NFS mount. This error should not occur unless Endpoint Privilege Management was installed incorrectly.Check that pbrun has the setuid bit turned on.
Check if pbrun is in an NFS mounted directory tree.
3410Connection from <name> on non- reserved port disallowedConnections to pbmasterd and pblocald must originate from reserved port numbers. This ensures that program on the other end of the communication is running as root.
In previous troubleshooting tips, we suggest that telnet be used to connect to the policy server or local daemons. telnet will cause this error to occur.
 
3411Policy Server <Policy Server> is not listed in <run host>'s acceptmasters rulesA request was received by pblocald from a machine that is not one of its recognized policy servers. Requests must only come from hosts listed on the acceptmasters line in the settings file or the netgroup pbacceptmasters.
The IP address is used to lookup the hostname. If DNS does not have the reverse lookups set up correctly, pblocald may reject the local machine.
Try nslookup <machine name> then nslookup <ipadress> and see if you get the same thing, or add the denied policy server (YYY) to the Policy Server line in /etc/pb.settings.
3412pbmasterd on <host> not on a reserved port!Connections to pblocald must originate from reserved port numbers. This ensures that program on the other end of the communication is running as root.

ℹ️ Note

In previous troubleshooting tips, it is suggested that telnet be used to connect to the policy server or local daemons. Telnet will cause this error to occur.If a port scan is done on the port, this error will also be reported, indicating a connection was tried, but was unsuccessful.
If this occurs when pbrun is executed, ensure the inetd.conf entry for pbmasterd has its user as root.
3413pbrun on <host> not on a reserved port!Connections to pbmasterd must originate from reserved port numbers. This insures that program on the other end of the communication is running as root.

ℹ️ Note

In previous trouble shooting tips, we suggest that telnet be used to connect to the policy server or local daemons. telnet will cause this error to occur.If a port scan is done on the port, this error will also be reported indicating a connection was tried, but was unsuccessful.
If this occurs when pbrun is executed, ensure the inetd.conf entry for pbmasterd has its user as root.
3414No arguments in inetd.conf for
The inetd configuration is missing the name of the command being run (pblocald or pbmasterd).Change the inetd entry, for example::
service stream tcp nowait root filename
to
service stream tcp nowait root filename command
3415pbrun "-testmaster" option may only be used when running as rootThe testmaster option was used when running pbrun as user other than root.Rerun as root.
3421Could not get rungroupsInternal error.Contact BeyondTrust Support.
3422Available key data (### characters) is smaller than the minimum (<required length>) required by <algorithm name>The key data from pb.key or Kerberos is smaller than the key length required by the algorithm.Increase the size of the key in pb.key or Kerberos.
3423No symmetric algorithm supplied.A symmetric encryption algorithm was not provided.Check the settings file and make sure the encryption algorithms are listed.
3424No hash algorithm suppliedA hash (digest) algorithm name was not supplied.Check the settings file and make sure a hash algorithm is supplied.
3425Can not find hash algorithm <name>The hash algorithm could not be found under the name listed.Make sure the name is correct.
3426Can not find symmetric algorithm <name>The symmetric algorithm could not be found under this name.Make sure the name is correct.
3427Can not find cipher mode <name>Could not find the cipher mode under this nameMake sure the name is correct.
3428Cipher mode <name> is <block/stream> mode. Symmetric algorithm <name> is <stream/block> modeThe cipher mode and symmetric algorithm have different block/stream modes.Make sure the symmetric algorithm and the cipher mode are both block or stream mode.
3429Unexpected buffer length decrypting with <name>The length of the encryption buffer was not of the expected value. 
3430Insecure operation - please consult your administratorAn insecure operation occurred.Check the error logs on the machine that produced the error.
3431Expecting a string, number or listA string, number, or list was expected, but not found.Correct the policy.
3431Security error - see your administratorA security error occurred.Check the error logs on the machine that caused the error.
3501No validation string found.A validation string must be found in the settings file for Endpoint Privilege Management to operate fully. 
3501.1Detected temporary placeholder string in the validation setting.The settings file contains a placeholder string in the validation setting.The settings file contains a placeholder string in the validation setting.
3503The validation string is incorrect.  
3504Warning: version conflict! VER1 on HOST1 differs with VER2 on HOST2This is a warning that different Endpoint Privilege Management versions are running on different machines.BeyondTrust strongly suggests that you run the same version of Endpoint Privilege Management on all machines to minimize incompatibility problems.
Upgrade when practical.
3504.01login_ttyFor HP-UX:
Unable to open /dev/ptym directory
Everything needs to be of the form ptyX in the directory There needs to be a pty of the form /dev/pty/tX.
For SGI:
Unable to open a pty For SVR4 and Solaris:
Unable to open directory
/dev/ptmx
No pty available (/dev/pts/N where N is a non-negative number)
For AIX:
Unable to open directory
/dev/ptc. Unable to open tty For SunOS, m88k_svr32, SCO, Linux, Ultrix:
Unable to find and/or open
/dev/ptyXX
 
3505WARNING: The license will expire in X days on XX.This is a warning that your license is about to expire. The request will still be honored, but you should get a new license if you wish to continue using Endpoint Privilege Management past the expiry date.Get a new license from BeyondTrust.
3506The validation string indicates an expired license.The validation string in the configuration file has expired.Obtain a new validation string.
3506Not licensed for this hostThe license is not for the host it is run on.Get a new license from BeyondTrust.
3507chksum error in licenseThe license is invalid.Get a new license from BeyondTrust.
3508invalid number of hostsThe license key is corrupt.Get a new license from BeyondTrust.
3509Too many clients using this licenseThe policy server is licensed for a number of clients (pbrun and pblocald) that connect to it. More connections to and from these are used than licensed.For versions 2.8 and later, try retiring unused licenses with pblicense -r.
Contact BeyondTrust Support.
3510Problem reading client license fileAn error occurred while processing the license file.Contact BeyondTrust Support.
3511Problem writing license fileAn error occurred while processing the client license file.Contact BeyondTrust Support.
3512Can't stat license fileThe license file probably does not exist. This may be due to an incomplete installation.
This error may also occur if the error is occurring on a policy server or failover policy server and they used pbmakeremotetar and the pbremoteinstall. These scripts were designed for use on submithost and runhost installations, not policy servers or failover policy servers.
Reinstall.
3513Can't open license file.The license file probably does not exist.Reinstate the license file.
3514Bad header in license file.The license file is corrupt.Reinstall.
3515Corrupt license file.The license file is corrupt.Reinstall.
3516Can't allocate memory.Cannot allocate memory. 
3517getpeername() failedThe server cannot determine the IP address of incoming connection. 
3518cannot close license fileThe server cannot close the license file. 
3519cannot remove lock fileThe license file lock file (*.lock) cannot be removed.Remove the offending lock file.
3520connecting client is retiredA client who was retired from the license file attempted to connect to a server. The connection was refused.Wait for the retirement period to expire.
3521This installation of Endpoint Privilege Management is only licensed for LinuxThe license was a Linux-only license and the client OS was not Linux. 
3522Problem reading license files for IPv6 clientsAn error occurred while processing the IPv6 client license file.Contact BeyondTrust Support.
3523Problem writing IPv6 client license fileAn error occurred while processing the IPv6 client license file.Contact BeyondTrust Support.
3524Cannot stat IPv6 license fileThe IPv6 client license file probably does not exist. This may be due to an incomplete installation.Reinstall.
3525Can not open IPv6 license fileThe IPv6 client license file probably does not exist.Reinstate the IPv6 client license file.
3526Bad header in IPv6 license fileThe IPv6 client license file is corrupt.Reinstall.
3527Corrupt IPv6 license fileThe IPv6 client license file is corrupt.Reinstall.
3528Failed to get address info of the target host.The server cannot determine the IP address of the target host.Check the pbmasterd log files/syslog to see what caused the problem.
3530Unknown ErrorAn unknown error occurred during the license processing.Contact BeyondTrust Support.
3531<file> is Not a regular file suitable for license dataThe file specified to store auxiliary licensing data must be a regular file (not a directory).Specify the full /path/to/filename of a file to store auxiliary licensing data.
3532The <#days> argument must be a number between zero and 65535This cannot be a letter or a number out of the range.Specify an appropriate number.
3533Client license limit reached on Policy Server. Contact BeyondTrust Technical Support
to prevent future client rejection.
The policy server is licensed for a number of clients (pbrun and pblocald) that connect to it. The license limit was reached but a temporary extension is allowing new clients to connect.Contact BeyondTrust Support.
3534Client license limit reached on Policy Server and rejection of additional client is imminent. Please contact BeyondTrust Technical Support.The policy server is licensed for a number of clients (pbrun and pblocald) that connect to it. The client license limit has been reached and the temporary extension is close to being reached.Contact BeyondTrust Support.
3535Failed to position license file pointer to the start of the file due to bad file descriptor.  
3536Failed to position license file pointer to the end of the file.  
3539Unable to stat client host uuid.Could not access Endpoint Privilege Management for Unix and Linux Client's UUID file. This is followed by a system-specific diagnostic.Correct the situation described by the system specific diagnostic.
3540Unable to lock client host uuid file.Could not open theEndpoint Privilege Management for Unix and Linux Client's UUID file. This is followed by a system-specific diagnostic.Correct the situation described by the system specific diagnostic.
3541Failed to read from client uuid file.Could not read Endpoint Privilege Management for Unix and Linux Client's UUID file. It may be invalid or corrupted. This is followed by a system-specific diagnostic.Correct the situation described by the system specific diagnostic.
 
3542
Failed to open Endpoint Privilege Management for Unix and Linux client host uuid file.Could not open Endpoint Privilege Management for Unix and Linux Client's UUID file. It may be invalid or corrupted. This is followed by a system-specific diagnostic.Correct the situation described by the system specific diagnostic.
543Detected invalid Endpoint Privilege Management for Unix and Linux client host uuid file.The Endpoint Privilege Management for Unix and Linux Client's UUID file is invalid or corrupted.Ensure that the file was not manually overwritten.
Contact BeyondTrust Support.
3601Bad constraint <constraint string>An improper constraint string was provided to pblog. 
3602Bad accept format <format string>An improper accept format string was provided to pblog. 
3603Bad reject format <format string>An improper reject format string was provided to pblog. 
3604Bad end format <format string>An improper end format string was provided to pblog. 
3605Improper keystroke format
<format string>
An improper keystroke format string was provided to pblog. 
3606logserverdelay (##) must be -1 or greaterAn improper value was provided for the logserverdelay setting. 
3607eventlog name <file name> :
<description>
An invalid event log file name was provided to pblocald. The description provides the details. 
3608-p [port] can only be specified with daemon mode (-d))A -p <port number> argument was provided to pblocald, but - d (daemon mode) was not specified. 
3609Improper input to pblog - exitingAn invalid command line argument was provided to pblog. This generally follows another error message(s) that describes the problem in detail. 
3610eventlog name <file name> :
<description>
An invalid event log file name was provided to pblogd. The description will provide the details. 
3611-p [port] can only be specified with daemon mode (-d))A -p <port number> argument was provided to pblogd, but -d (daemon mode) was not specified. 
3612eventlog name <file name> :
<description>
An invalid event log file name was provided to pbmasterd. The description provides the details. 
3613-p [port] can only be specified with daemon mode (-d))A -p <port number> argument was provided to pbmasterd, but -d (daemon mode) was not specified. 
 
3614
local mode not allowed in
<settings file>
pbmasterd received a request from pbrun for local mode, but the settings file disallows local mode. 
3615request user, '<name>', longer than ## characterspbrun -u specified a user name that is longer than the maximum allowed. 
3616Local mode and -h can not be specified togetherpbrun's command line specified both local mode (-l) and a remote host (-h) at the same time. 
3617Local mode and -h can not be specified togetherpbrun's command line specified both local mode (-l) and a remote host (-h) at the same time. 
3618local mode not allowed in
<settings file>
pbrun's command line requested local mode (-l), but the settings file disallows it. 
3620.1-d [daemon] can only be specified with daemon mode -d Make sure flags -d and -p are used together.
3701Can not post process report dataAn error occurred while post-processing report data. This is followed by a system-specific diagnostic.Correct the situation described by the system-specific diagnostic.
3702Exec of <program name> failedThe program could not start the named program. This is followed by a system-specific diagnostic.Correct the situation described by the system-specific diagnostic.
3703Could not write work fileAn attempt to write data to a work file failed. This is followed by a system-specific diagnostic.Correct the situation described by the system-specific diagnostic.
3704Can not open workfile <name>The named workfile could not be opened. This is followed by a system-specific diagnostic.Correct the situation described by the system-specific diagnostic.
3705Internal error - list flag array maximum size exeededInternal error.Contact BeyondTrust Support.
3706Expected expression but found
<type> in <code>
Internal error.Contact BeyondTrust Support.
3707Internal error while adding relational operation assumptionInternal errorContact BeyondTrust Support.
3708Expression too complex to evaluateEntitlement reporting found an expression it could not evaluate. This can result in an incomplete report.Simplify the expression, or rerun the report with constraints that reduce the complexity of the expression.
3709Could not create entitlement branch processCould not create a branch during an entitlement report. This is followed by a system-specific diagnostic.Correct the situation described by the system-specific diagnostic, or rerun the report with constraints that reduce complexity.
3710Arithmetic overflowAn addition operation resulted in a number too big for the system.Edit the policy to correct the error.
3711Multiplication overflowA multiplication operation resulted in a number too big for the system.Edit the policy to correct the error.
3712Can not evaluate soft conditional expression. This can result in an incomplete report.During an entitlement report, a soft condition could not be evaluated. This can result in an incomplete report.Simplify the expression, or rerun the report with constraints that reduce the complexity of the expression.
3901Unrecognized keyword in
/etc/pb.settings
One of the settings keywords is spelled incorrectly or is not a valid keyword. 
3902No key file specified in
/etc/pb.settings
There is no parameter after keyfile in the settings file. 
3903No policy file specified in
/etc/pb.settings
There is no parameter after policyfile in the settings file. 
3904No policy directory specified in /etc/pb.settingsThere is no parameter after policydir in the settings file. 
3905Malformed validation string in
/etc/pb.settings
There are less than four parameters after validation in the settings file. 
3906'yes' or 'no' must be specified after 'kerberos' in
/etc/pb.settings
  
3907No pblocald log file specified in /etc/pb.settingsThere is no value after the keyword pblocaldlog. 
3908'yes' or 'no' must be specified after 'syslog' in
/etc/pb.settings
The value after the keyword syslog is not yes or no. 
3909No Policy Servers specified in
/etc/pb.settings
No parameters come after Policy Servers in the settings file. 
3910No pbmasterd log file specified in /etc/pb.settingsThere is no value after the keyword pbmasterdlog. 
3911No log facility specified in
/etc/pb.settings
There is no value after the keyword facility. 
3913No pbrun log file specified in
/etc/pb.settings
There is no value after the keyword pbrunlog. 
3914No Policy Server port specified in /etc/pb.settingsThere is no value after the keyword masterport. 
3915No local port specified in
/etc/pb.settings
There is no value after the keyword localport. 
3916.##No Policy Server principal specified in <settings file>There is no value after the keyword mprincipal. 
3917.##No local principal specified in <settings file>There is no value after the keyword lprincipal. 
3918.##No keytab specified in <settings file>There is no value after the keyword keytab. 
3919.00Keytab not found or not secureKerberos keytab was not found or open for reading or writing by non-authorized users 
3920No maximum port specified in
/etc/pb.settings
There is no value after the keyword maxport. 
3921Maximum port not large enough in /etc/pb.settingsThe value for the maxport is less than the minport. 
3922No minimum reserved port specified in /etc/pb.settingsThere is no value after the keyword minreservedport. 
3923No maximum reserved port specified in /etc/pb.settingsThere is no value after the keyword maxreservedport. 
3924Maximum reserved port not large enough in /etc/pb.settingsThe value for the maxreservedport is less than minreservedport.Change one of the values.
3925No minimum port specified in
/etc/pb.settings
There is no value after the keyword minport. 
3926pbcheck 2.7.6 3926 Missing or insecure keyfile: /etc/pb.keyThe keyfile specified in /etc/pb.settings is not secure or is missing.Verify that /etc/pb.settings exists and check the file permissions.
Upgrade to an Endpoint Privilege Management version newer than 2.7.6.
3927.013927.01%s:line %d: unknown keyword %sThe indicated line in the indicated settings file has an unknown keyword.Read the man page section for the settings file and correct the indicated line number.
3927.023927.02:%s: line %d:expected 'yes' or 'no' after '%s'The indicated keyword at the indicated line in the indicated settings file may only be set to a Yes or No value.Set the keyword to a value of Yes or No.
3927.033927.03:%s: line %d: ignoring everything after '%s'Extraneous characters were found after the string in the indicated settings file and line.Remove the extraneous characters from the indicated line.
3927.043927.04:%s: line %d: expected a number after %sFound a non-numeric character as a value for the indicated keyword at the indicated line in the indicated settings file.Set the keyword to a numeric value.
3927.053927.05:%s: line %d: ignoring everything after '%s'Extraneous characters were found after the indicated string at the indicated line in the indicated settings file.Remove the extraneous characters from the indicated line.
3927.063927.06: %s: line %d: expected a number after %sFound a non-numeric character as a value for the indicated keyword at the indicated line in the indicated settings file.Set the keyword to a numeric value.
3927.073927.07:%s: line %d: ignoring everything after '%s'Extraneous characters were found after the indicated string at the indicated line in the indicated settings file.Remove the extraneous characters from the indicated line.
3927.083927.08:%s:line %d: expected something after %sA value is expected after the indicated keyword at the indicated line in the indicated settings file. None was found.See the main page for the indicated settings file, and enter appropriate data for the keyword.
3927.093927.09:%s: line %d: ignoring everything after '%s'Extraneous characters were found after the indicated string at the indicated line in the indicated settings file.Remove the extraneous characters from the indicated line.
3927.103927.10:%s:line %d: expected something after %sA value is expected after the indicated keyword at the indicated line in the indicated settings file. None was found.See the main page for the indicated settings file, and enter the appropriate data for the keyword.
3927.113927.11: unknown type %dInternal error code when an unknown data type was encountered. The supported data types are string, boolean, list, and number.Contact BeyondTrust Support.
3940keyword <keyword> must have a value with no more than
<number> characters
The keyword has a string value that is too long.Edit pb.settings and shorten the string value.
3941no logservers specified in
<settings file>
  
3942You must specify 'yes' or 'no' after '<word>' in your pb.settings file  
3943keyword <name> must be one of
<list of values>
A setting contained an unrecognized word. It must be one of the listed values. 
3944keyword <name> list can contain only <list of values>A setting contained an unrecognized word or words. All values must be in the list provided. 
3946keyword <name> must have at least one settingA setting was blank. It must have a value. 
3947nonreserved port <name> (<current value>) must have a numeric value between <minimum> and <maximum>A non-reserved port number was invalid. It must be in the listed range. 
3948reserved port <name> (<current value>) must have a numeric value between <minimum> and
<maximum>
A reserved port number was invalid. It must be in the listed range. 
3949setting <name> (<current value>) must have a numeric value between <minimum value> and <maximum value>The named setting must have a numeric value in the listed range. 
3950setting <keyword>: <reason>The named setting must contain a valid file path name. This is followed by a further description of why the name was unacceptable. 
3950.01setting <keyword>: <reason>The named setting must contain a valid file path name. This is followed by a further description of why the name was not acceptable.Correct the settings file.
3951setting <keyword>: <reason>The named setting must contain a valid directory name. This is followed by a further description of why the name was unacceptable. 
3952<word> is not a valid keywordThe listed word is not a valid settings file keyword. 
3953<server name> principal '<principal name>' is longer than ## charactersA Kerberos principal name exceeds the allowed length. 
3954No key file specified in
<settings file name>
No key file was specified in the listed settings file. 
3955Could not establish keyfileNo key file could be established. This is followed by a system-specific diagnostic message. 
3956No policy file specified in
<settings file name>
A policy file was not specified in the listed settings file. 
3957Could not establish policy fileA policy file could not be established. This is followed by a system-specific diagnostic message. 
3958Bad regular expression '<expression>'A poorly formed regular expression was found in a setting.Correct the regular expression.
3959Could not verify pattern '<pattern>' in client subject '<expression>'The specified pattern was not found in the client subject expression.Verify the regular expression and subject line. A mismatch indicates an improper expression in the settings file or an incorrect certificate on the client.
3960Could not find certificate subject attributeCertificate subject verification was enabled, but no certificate subject line was found.Verify the regular expression and the certificate.
3961Bad regular expression '%s'A poorly formed regular expression was found in a setting.Verify the regular expression and subject line. A mismatch indicates an improper expression in the settings file or an incorrect certificate on the client.
3962Could not verify pattern '%s' in server subject '%s'The specified pattern was not found in the server subject expression.Verify the regular expression and subject line. A mismatch indicates an improper expression in the settings file or an incorrect certificate on the client.
3963No policy directory specified in <settings file>The policy directory was not specified in the settings file.Edit the settings file to provide a policy directory.
3964file <policy file name> does not existThe named policy file does not exist.Create the missing settings file, correct the policy which includes the named policy file, or adjust the policydir setting in the settings file to point to the file's directory.
3965.01Format error in entry <entry value> for setting <settings name>The listed value in the named setting does not match the expected format.Correct the value in the settings file.
3965.02Format error in entry <entry value> for setting <settings name>The listed value in the named setting does not match the expected format.Correct the value in the settings file.
3966Numeric port for <host name> in setting <settings name> must be between <minimum value> and <maximum value>The numeric port for the host name in the named setting is outside of the expected range.Correct the value in the settings file.
3967Daemon port <setting name> (<setting value>) must have a numeric value between <minimum value> and <maximum value> or an absolute pathThe value for the named setting is invalid.Correct the value in the settings file.
3968Error in settings file
<settings file name>
One or more settings are in error. This is usually preceded by diagnostic messages that detail the problem.Correct the settings.
3969Error in communications settingsOne or more communications settings are in error. This will usually be preceded by diagnostic messages that detail the problem.Correct the settings.
3970Invalid path for <log type> log file <path>The path for the named log file is invalid.Correct the log file path.
3971Policy Server info packet does not contain submit host ip.Critical data was missing from the policy server's information packet.Check the log files for pbmasterd.
3972Submit host ip <ip address> not valid for local host name <host name>The listed ip address is not valid for the local host.This usually indicates a problem with name services on the run host.
3973Can not find primary group for user <user name>The primary group for the listed user does not exist on the run host.Use a different user name or add the user to the run host.
3974Could not resolve primary group name.The primary group could not be found for the run user.Correct the primary group for the runuser or use a different user name.
3975Could not chroot to <directory>The run host could not use the directory specified in a chroot command. This is followed by an operating-system diagnostic message.Correct the situation described in the operating-system diagnostic message or use a different directory.
3976Could not establish start up directoryThe startup directory could not be determined. This is followed by an operating system diagnostic message.Correct the situation described in the operating-system diagnostic message or try starting the command from a different directory.
3977.01Duplicate setting <setting name> at line ### in settings file <settings file name>More than one occurrence of the named settings was found. The duplicate was found at the listed line number in the named settings file.Correct the settings file.
3977.02Duplicate setting <setting name> at line ### in settings file <settings file name>More than one occurrence of the named settings was found. The duplicate was found at the listed line number in the named settings file.Correct the settings file.
3978.01Could not store setting <setting name> from settings file <settings file name>Internal error.Contact BeyondTrust Support.
3978.02Could not store setting <setting name> from settings file <settings file name>Internal error.Contact BeyondTrust Support.
3979Using internal default <keyword>The program did not find a valid setting for a required keyword. The program is using its own internal default.Check the listed setting.
3980.01No local socket directory specified for Unix Domain Socket backBind# on <host type> <host name>A Unix/Linux Domain Socket reconnection was requested, but there is no temporary sock directory (localsocketdir) setting on the named host.Enter a localsocketdir setting in the settings file on the named host.
3980.02No local socket directory specified for Unix Domain Socket backConnect# on <host type> <host name>A Unix/Linux Domain Socket reconnection was requested, but there is no temporary sock directory (localsocketdir) setting on the named host.Enter a localsocketdir setting in the settings file on the named host.
3981.xxUnexpected EOFAn unexpected EOF occurred while synchronizing IO log files. 
3982.xxFile ErrorAn unexpected file error occurred, see message following the error. 
3984Unknown commandAn unknown command was detected while reading an I/O log.Check that the I/O log file is compatible with 6.0.
3985Failed to open input file for synchronization processThe file that the software was attempting to read was not accessible to the program.Check file access.
3986synchronize process failed: input i/o log file missing header sectionThe file does not appear to be an I/O log. 
3987Unable to open user defined HTML file listed in the configuration fileProgram cannot open the user defined task manager look and feel defined in the .pbguidrc file.Make sure the file path and access is correct.

©2003-2025 BeyondTrust Corporation. All Rights Reserved. Other trademarks identified on this page are owned by their respective owners. BeyondTrust is not a chartered bank or trust company, or depository institution. It is not authorized to accept deposits or trust accounts and is not licensed or regulated by any state or federal banking authority.