Symantec NetBackup status code 136 to status code 145

Symantec NetBackup product is a backup and recovery product designed for enterprise users. Symantec NetBackup tool can be used to perform backups of SQL Server databases and provides various features.

Below are some of the NetBackup status error codes from Status Code 136 to Status Code 145 which may be received while using the Symantec NetBackup tool.

NetBackup status code: 136Message: tir info was pruned from the image fileExplanation: The TIR information was pruned from one or more of the component
(differential or cumulative) backup images being synthesized.
This situation arises when the following occurs:
¦ The most recent backup image for the client is a synthetic full or cumulative
backup
¦ The TIR information from one or more of the component images before the
synthetic full (or cumulative) backup is pruned
The TIR information is automatically restored to the image catalog if you expire
the synthetic backup (full or cumulative) image and try to rerun the synthetic
backup job for the client. However, the synthetic backup job fails with this error
if the TIR restore fails due to bad, missing, or vaulted media or a bad drive.Recommended Action: Reimport the TIR information into the catalog of each
component image (from which the TIR information was pruned). Then rerun the
synthetic backup job. The TIR information can be imported into the image catalog
by initiating a true image restore of any file from that component image. The
restore process also restores the TIR information in the image catalog.

NetBackup status code: 140Message: user id was not superuserExplanation: A user or process that did not have root privileges (on UNIX and
Linux) or administrator privileges (on Windows) started the process.RecommendedAction: If appropriate, give the user or the process administrator
privileges (on Windows) or root privileges (on UNIX and Linux) and retry the
operation.

NetBackup status code: 141Message: file path specified is not absoluteExplanation: The file specification must be an absolute path.Recommended Action: Correct the file specification and retry the command.

NetBackup status code: 142Message: file does not existExplanation: To back up a VxFS file system with Snapshot Client, the VxFS file
system on the client must be patched with correct, dynamically linked libraries.
If the correct VxFS libraries are not installed, the backup fails with status 142.
The following appears in the log:
¦ For most snapshot backups, the following message appears in the
/usr/openv/netbackup/logs/bpfis log on the client:
09:36:48.299 [527] <32> fs_dev_rt_check: FTL – snapshot method:
nbu_snap abort – required VxFS dynamic linked libraries for
NetBackup are not installed. Please visit the Symantec support
web site, and refer to Technote number 262225 for further
information.
¦ For the backups that run from a FlashBackup policy, the following appears in
the /usr/openv/netbackup/logs/bpbkar log on the client:
10:09:56.566 [1146] <32> bpfsmap: FTL – bpfsmap: FlashBackup
abort – required VxFS dynamic linked libraries for NetBackup are
not installed. Please visit the Symantec support web site, and
refer to Technote number 262225 for further information.
10:09:56.571 [1146] <16> bpbkar Exit: ERR – bpbkar FATAL exit
status = 142: file does not exist
10:09:56.573 [1146] <4> bpbkar Exit: INF – EXIT STATUS 142: file
does not exist
¦ The bpexpdate, bpimmedia, bpimport, and bpverify commands can return this
status code if you cannot gather disk pool, disk volume, disk pool volume, disk
media IDs, or server type information.
¦ The bpbkar returns this status code if a checkpoint clone is missing, or if a
frozen image backup does not return the snapshot information.Recommended Action: Install the VxFS dynamic libraries on the NetBackup
client as described in TechNote 28008 and try the backup again.

NetBackup status code: 143Message: invalid command protocolExplanation: Apoorly formed request was made to the NetBackup request daemon
(UNIX and Linux) or to the Request Manager service (Windows). This error can
be due to the following: mismatched versions of the product, corrupted network
communication, or to a non-NetBackup process sending data across the port for
the daemon or service.RecommendedAction: Examine the NetBackup error logs to determine the system
that was the source of the data. On that system, determine the process that
initiated the request. If it was a NetBackup process, verify that the process or
command is compatible with the version of software on the server.

NetBackup status code: 144Message: invalid command usageExplanation: This status code is due to a NetBackup process being started with
improper options or an incompatibility in the product.RecommendedAction: Either correct the command or verify that all NetBackup
binaries are at the same version level.

NetBackup status code: 145Message: daemon is already runningExplanation: Another copy of the process is running.RecommendedAction: Terminate the current copy of the process and then restart
the process.

With codeplex shutting down, we have moved SQL Nexus to github with a new release (6.0). Now both Pssdiag/SQLDiag manager and SQL Nexus are on github. Where to get it As you navigate to SQL Nexus, you can download code and released binary files. If you choose to download binary files, you can go to...

SQL Server : large RAM and DB Checkpointing Hi everyone, This post’s purpose is to establish a summary of the specific behaviors with relation to DB Checkpoint that may happen within SQL Server when running with a large quantity of allocated memory and when applicable, how to best address them. SQL Server 2016 improves...

Recently we got an inquiry from a customer who received the following message in errorlog and wanted to know why. [INFO] HkDatabaseTryAcquireUserMemory(): Database ID: [7]. Out of user memory quota: requested = 131200; available = 74641; quota = 34359738368; operation = 1. This is my first time to see this error. As usual, I relied...

Recently I assisted on a customer issue where customer wasn’t able to alter a memory optimized table with the following error Msg 41317, Level 16, State 3, Procedure ddl, Line 4 [Batch Start Line 35]A user transaction that accesses memory optimized tables or natively compiled modules cannot access more than one user database or databases...

In a previous blog, I talked about memory optimized table consumes memory until end of the batch. In this blog, I want to make you aware of cardinality estimate of memory optimized table as we have had customers who called in for clarifications. By default memory optimized table variable behaves the same way as...

I worked on an interesting issue today where a user couldn’t restore a backup. Here is what this customer did: backed up a database from an on-premises server (2008 R2) copied the file to an Azure VM tried to restore the backup on the Azure VM (2008 R2 with exact same build#) But he got...

Recently, I looked an In-Memory OLTP issue with Principal Software Engineer Bob Dorr who is still my office neighbor. After restoring a database that had just one memory optimized table, we dropped the table. Even without any memory optimized tables,number of checkpoint files keep going up every time we issue a checkpoint. For a while,...

In this blog Added per-operator level performance stats for Query Processing, Senior PM in QP talks about extending operator level performance stats. They include stats related to reads, CPU and elapse time. These are very helpful to track down query performance issues. We worked on recent case where we put ActualElapsedms in a good...

In blog “Importance of choosing correct bucket count of hash indexes on a memory optimized table”, I talked about encountering performance issues with incorrect sized bucket count. I was actually investigating an out of memory issues with the following error. Msg 701, Level 17, State 103, Line 11There is insufficient system memory in resource pool...

I was working with a customer to troubleshoot memory optimized table issues. In this scenario, our customer uses a memory optimized table variable. He put 1 million rows of data into the table variable and then process it. Based on what he said, I tried to come up with a repro to see if...