Document Type | Troubleshooting
Category | Backup/Recovery
Applicable Product Versions | 6FS06, 6FS07, 6FS07PS, 7FS01, 7FS02, 7FS02PS
Document Number | TBATS012
Issue
When performing tbrmgr in integration with NetBackup,
SVR Error: -24106 Using netbackup dummy library. Do not use netbackup with dummy library. error occurs, causing backup failure.Example
37203 RMGR - Backup (FULL) 37204 ============================================================================== 37205 [11-25T20:50:04.368571] [19154] [ INFO] Backup progress thread connected to the database 37206 [11-25T20:50:04.378732] [19154] [TRACE] Initializing the backup progress, it may take few minutesโฆ 37207 [11-25T20:50:06.594619] [19154] [ INFO] Tracks backup (set_id:175, ts_id: 0, df_id: 0) 37208 [11-25T20:50:08.492432] [19154] [TRACE] RMGR Error: query failed exec 37209 (ALTER RMGR BACKUP OPTION 'nbu backup,skip unused,ibuf=8192' ) 37210 SVR Error: -24106 Using netbackup dummy library. Do not use netbackup with dummy library.
Cause
In the Tibero versions with NetBackup integration functionality applied, a dummy library is provided so that the system can boot regardless of whether NetBackup is installed or not.
NoteNetBackup integration feature applied version: patch 155670i or later
The dummy library can be found at the following path.
$ ls $TB_HOME/client/lib libxbsa64.so libnbbasecST.so libnbclientcST.so libvxcPBXST.so
If connected to the dummy library as shown below, when performing tbrmgr, SVR Error: -24106 Using netbackup dummy library. Do not use netbackup with dummy library. error message occurs.
$ cd $TB_HOME/bin $ ldd tbsvr | grep libvxcPBXST.so libvxcPBXST.so => /tibero_engine/tibero6/client/lib/libvxcPBXST.so (0x00007f5e57434000)
Solutions
- Before installing Tibero, modify the environment variable (
LD_LIBRARY_PATH) to set the library path provided by NetBackup (/usr/openv/lib/) to be read first instead of the dummy library, and then proceed with the installation.
- After installing Tibero, modify the environment variable (
LD_LIBRARY_PATH) to set the library path provided by NetBackup (/usr/openv/lib/) to be read first instead of the dummy library, then restart Tibero to enable proper integration.
# Setting LD_LIBRARY_PATH (Prioritize NetBackup path) $ vi ~/.bash_profile export LD_LIBRARY_PATH=/usr/openv/lib/:$TB_HOME/lib:$TB_HOME/client/lib $ tbdown; tbboot
When properly linked to the library provided by NetBackup, it runs as shown below.
$ cd $TB_HOME/bin $ ldd tbsvr | grep libvxcPBXST.so libvxcPBXST.so => /usr/openv/lib/libvxcPBXST.so (0x00007fa98144f000)