You are on page 1of 5

Status Code: 50

Client Process Aborted


When the client process (bpcd) aborts unexpectedly, the remaining processes are not given a reason for the termination of the client process. Under these circumstances, Status Code 50 is posted as the exit code for the job. An example of this kind of event is when a NetBackup Master Server or Media Server is rebooted during an active job. The reboot of the OS without canceling the active jobs provides NetBackup with this unexplained event.
Status Code 50

Normal Backup/ Restore

Type of Operation

Database Extension Backup

Client Logs UNIX: /usr/openv/Netbackup/logs/bpcd /usr/openv/Netbackup/logs/bpbkar /usr/openv/Netbackup/logs/tar (for restore) Unix Syslog and Admin Messages Windows: <install_path>\Netbackup\logs\bpcd <install_path>\Netbackup\logs\bpbkar <install_path>\Netbackup\logs\tar (for restore) Event Viewer System and application logs

Import

Client Logs UNIX: /usr/openv/Netbackup/logs/bpcd /usr/openv/Netbackup/logs/bpbkar Windows: <install_path>\Netbackup\logs\bpcd <install_path>\Netbackup\logs\bpbkar

Import Section 2

Normal File Backup/Restore Section 1

Database Extension Backup Section 3

Status Code: 50 Client process aborted

Page 1 of 5

Table of Contents
1 Resource/System level issues.........................................................................................3 2 Terminated Imports (Windows)......................................................................................4 3 Database extension backups and Status Code 50...........................................................4 3.1 Lotus Notes (Linux)..................................................................................................4 3.2 All other Veritas Netbackup Database Agents.........................................................4 4 Links...............................................................................................................................5

Status Code: 50 Client process aborted

Page 2 of 5

1 Resource/System level issues


It is often necessary to examine a Status Code 50 event from a Non-NetBackup perspective. Often, an OS or environmental event is a factor in the Status Code 50. Examine the following non-NetBackup related information on all hosts involved with the failure: 1. Available Memory on the system. 2. Available Hard Disk space on the system. 3. OS System Logs Solaris: /var/adm/messages HP-UX: /var/adm/syslog/syslog.log AIX: The syslog log is not turned on by default. Check /etc/syslog.conf file for location of *.debug and *.error log file. If it is commented out (if there is a # in front of *.debug and *.error), then syslog is not recording errors at the OS level. The AIXs errpt command can also be used to look for hardware errors:
# errpt a

Linux: /var/log/syslog Windows: View the Event Viewer Application and System logs for more details on the failure.

Status Code: 50 Client process aborted

Page 3 of 5

2 Terminated Imports (Windows)


An import of an image has the potential to take a long time. This is based on hardware performance, multiplexing and whether the image spans multiple media. In a Windows environment, launching either a phase 1 or phase 2 import causes the bpimport.exe process to spawn, using the credentials of the currently logged on user. This means that if the currently logged on user logs out prior to the completion of the import job, bpimport.exe will terminate. This will generate a Status Code 50 for the import job in the NetBackup Activity Monitor. This is also the case if a Terminal Services or Remote Desktop client was used to log in to the Master Server and initiate the import. If the Terminal Server session is ended, the active bpimport.exe process will terminate also. Therefore, the user that initiates the import must stay logged in to ensure successful import completion.

3 Database extension backups and Status Code 50


3.1 Lotus Notes (Linux)
A Status 50 error can be seen with Domino Server 6.0.2 and later on a Linux Platform. Lotus Support has acknowledged a new variable in the Lotus C API called BACKUP_TIMEOUT. When the backup of a (usually large) database exceeds the default BACKUP_TIMEOUT setting of 15 minutes, the API will return a Status 50 and log the following in the bpbkar log:
nbex_DebugLog: ERR - NBLN_ChgInfoBackupOpen() NSFBackupGetChangeInfoSize() Failed:0x3810:Backup terminated due to timeout tar_base::V_vTarMsgW: ERR - failure reading file: Lotus Notes:\C:\ [path_to_Domino_Data_Dir]\[database_name].nsf (WIN32 1: Incorrect function.)

The timeout setting may be adjusted to a value that is suitable for systems with very large databases by adding the following variable to the Domino server's notes.ini file:
BACKUP_TIMEOUT=[number of minutes allowed for backup]

Alternatively, the timeout setting can be disabled altogether by adding the following variable to the Domino server's notes.ini file:
BACKUP_NO_TIMEOUT=1

The Domino server must reread the notes.ini file (usually done by restarting the associated Domino partition) to activate the new settings.

3.2 All other Veritas Netbackup Database Agents


The Status 50 error is not common for other database agents. If this issue occurs with other agents, please contact VERITAS support for further details in attempting to diagnose the issue.

Status Code: 50 Client process aborted

Page 4 of 5

4 Links
Click here to Search for other documents on Status Code 50

Status Code: 50 Client process aborted

Page 5 of 5

You might also like