ADSM-L

Openafs to tsm

2005-07-14 19:12:14
Subject: Openafs to tsm
From: Bobby Cheema <shoker AT XTRA.CO DOT NZ>
To: ADSM-L AT VM.MARIST DOT EDU
Date: Fri, 15 Jul 2005 10:56:56 +1200
Hi All

I am trying to setup afs to backup volumes to TSM server

setup

sun Fire v100 running solaris 10
openafs 1.3.85 compiled with --enable-tivoli
SUN TSM client ver 5.3 TSM SERVER Runs 5.2.2

Problem

I can sucessfully backup my volumes using butc to TSM server However when i try
to restore the vols. butc dies with seg fault
I enabled trace on xbsa libs and attaching the logs here. It appears that the
connection dies with error 2200 which  according to xbsa libs means
#define DSM_RC_MORE_DATA           2200 /* There are more data to restore   */

somehow it appers that butc is leaving the field without even playing the
match.




bash-3.00# cat /TRACE
TSM Trace   IBM Tivoli Storage Manager 5.3.0.0
Build Date:  Tue Dec  7 10:19:17 2004
BEGINNING NEW TRACE

07/14/2005 14:07:37.634 : trace.cpp           (2007): Tracing to file: //TRACE
07/14/2005 14:07:37.635 : trace.cpp           (2008): Tracefile maximum length 
set to 0 MB.
07/14/2005 14:07:37.635 : trace.cpp           (2020): 
----------------------------------------------------------------
07/14/2005 14:07:37 - Trace begun.
07/14/05   14:07:37.639 : dsmsetup.cpp        ( 732): dsmInit ENTRY: mtFlag is 0
07/14/05   14:07:37.639 : dsmsetup.cpp        ( 733): dsmiDir is    
>/opt/tivoli/tsm/client/api/bin<
07/14/05   14:07:37.639 : dsmsetup.cpp        ( 734): dsmiConfig is 
>/usr/bin/dsm.opt<
07/14/05   14:07:37.639 : dsmsetup.cpp        ( 735): dsmiLog is    ><
07/14/05   14:07:37.639 : dsmsetup.cpp        ( 736): logName is    
>dsierror.log<
07/14/05   14:07:37.639 : dsmsetup.cpp        ( 800): ApiSetUp : completed 
successfully
07/14/05   14:07:37.641 : dsminit.cpp         (1907): dsmInit ENTRY:
07/14/05   14:07:37.641 : dsminit.cpp         (1909): caller's ver/rel/lev = 
5/3/0/0  library's ver/rel/lev = 5/3/0/0.
07/14/05   14:07:37.642 : dsminit.cpp         (1915): applType : >TSMXOPEN 
SOL26<, configfile : ><, options ><
07/14/05   14:07:39.690 : dsminit.cpp         (2141): dsmInit Session started 
Handle = 1. Use TrustedAgent = false.
07/14/05   14:07:39.690 : dsminit.cpp         (2144): dsmInit: node parm = 
>afs-1.tmklabs<.
07/14/05   14:07:39.690 : dsminit.cpp         (2147):          owner parm = 
>NULL<.
07/14/05   14:07:39.690 : dsminit.cpp         (2150): 
ArchiveRetentionProtection: client= NO server= NO.
07/14/05   14:07:39.690 : dsminit.cpp         (2154): useTsmBuffers = >0< 
numTsmBuffers >0<
07/14/05   14:07:39.690 : dsminit.cpp         (2156): enableClientEncrKey = NO 
encryptKeyEnabled = NO
07/14/05   14:07:39.690 : dsminit.cpp         (2159): useUnicode= NO, 
crossPlatform= NO
07/14/05   14:07:39.700 : dsminit.cpp         (1227): dsmInit EXIT: rc = >0<.
07/14/05   14:07:39.700 : dsmsess.cpp         ( 414): dsmQuerySessInfo ENTRY: 
dsmHandle=1, apiInfoP:>ffbf97b4<
07/14/05   14:07:39.700 : dsmsess.cpp         ( 484): dsmQuerySessInfo: 
completed
07/14/05   14:07:39.700 : dsmsess.cpp         ( 485): dsmQuerySessInfo: 
Server's ver/rel/lev = 5/2/2/0
07/14/05   14:07:39.700 : dsmsess.cpp         ( 488): dsmQuerySessInfo: 
ArchiveRetentionProtection : No
07/14/05   14:07:39.700 : dsmsess.cpp         ( 495): dsmQuerySessInfo EXIT: rc 
= >0<.
07/14/05   14:07:39.700 : dsmsess.cpp         ( 414): dsmQuerySessInfo ENTRY: 
dsmHandle=1, apiInfoP:>ffbfbca4<
07/14/05   14:07:39.700 : dsmsess.cpp         ( 484): dsmQuerySessInfo: 
completed
07/14/05   14:07:39.700 : dsmsess.cpp         ( 485): dsmQuerySessInfo: 
Server's ver/rel/lev = 5/2/2/0
07/14/05   14:07:39.700 : dsmsess.cpp         ( 488): dsmQuerySessInfo: 
ArchiveRetentionProtection : No
07/14/05   14:07:39.700 : dsmsess.cpp         ( 495): dsmQuerySessInfo EXIT: rc 
= >0<.
07/14/05   14:07:48.054 : dsmquery.cpp        ( 591): dsmBeginQuery ENTRY: 
dsmHandle=1 queryType: 1
07/14/05   14:07:48.055 : dsmquery.cpp        ( 630): dsmBeginQuery: function 
started fs= >/backup_afs_volume_dumps< hl= >/1121293604< ll= >/test.test<
07/14/05   14:07:48.055 : dsmquery.cpp        (1441): BeginQueryBackup: node 
name used = >AFS-1.TMKLABS< owner = ><
07/14/05   14:07:48.056 : dsmquery.cpp        ( 766): dsmBeginQuery for Backup
07/14/05   14:07:48.056 : dsmquery.cpp        ( 788): dsmBeginQuery EXIT: rc = 
>0<.
07/14/05   14:07:48.056 : dsmnextq.cpp        (1033): dsmGetNextQObj ENTRY: 
dsmHandle=1 dataBlkPtr: fe2f5f5c
07/14/05   14:07:48.056 : dsmnextq.cpp        (1061): dsmGetNextQObj for 
qtTsmBackup
07/14/05   14:07:48.168 : cuqrepos.cpp        (2935): cuGetBackQryResp: ver372 
server using BackQryRespEnhanced3
07/14/05   14:07:48.168 : cuqrepos.cpp        (3216): ApiNetToAttrib: Major 
Version=7, Minor Version=9, Client Type=2
07/14/05   14:07:48.168 : cuqrepos.cpp        (3255): ApiNetToAttrib: obj 
compressed: >NO< encrypt type :>NO< encryptAlg >UNKNOWN<
07/14/05   14:07:48.168 : dsmnextq.cpp        (1693): apicuGetBackQryResp: 
owner >< Name fs=>/backup_afs_volume_dumps< hl=>/1121293604< ll=>/test.test< 
state >1< id hi:0 lo:1562439716
07/14/05   14:07:48.168 : dsmnextq.cpp        (1266): dsmGetNextQObj EXIT: rc = 
>2200<.
07/14/05   14:07:48.168 : dsmnextq.cpp        (1033): dsmGetNextQObj ENTRY: 
dsmHandle=1 dataBlkPtr: fe2f5f5c
07/14/05   14:07:48.168 : dsmnextq.cpp        (1061): dsmGetNextQObj for 
qtTsmBackup
07/14/05   14:07:48.168 : dsmnextq.cpp        (1691): apicuGetBackQryResp: rc= 
121
07/14/05   14:07:48.169 : dsmnextq.cpp        (1693): apicuGetBackQryResp: 
owner >< Name fs=>< hl=>< ll=>< state >0< id hi:0 lo:0
07/14/05   14:07:48.169 : dsmnextq.cpp        (1266): dsmGetNextQObj EXIT: rc = 
>121<.
07/14/05   14:07:48.169 : dsmnextq.cpp        (1307): dsmEndQuery ENTRY: 
dsmHandle=1
07/14/05   14:07:48.169 : dsmnextq.cpp        (1339): dsmEndQuery: completed
07/14/05   14:07:48.169 : dsmnextq.cpp        (1346): dsmEndQuery EXIT: rc = 
>0<.
07/14/05   14:07:48.169 : dsmget.cpp          ( 749): dsmBeginGetData ENTRY: 
dsmHandle=1 getType=0 mountWait: 1 NumOfObjects=1
07/14/05   14:07:48.170 : dsmget.cpp          (3173): cuObjRtrv: numObjs: 1, 
repository: BACKUP, mountWait: true
07/14/05   14:07:48.170 : dsmget.cpp          (3198): ApiObjRtrv:  restore 
objid: 0 1562439716
07/14/05   14:07:48.170 : dsmget.cpp          ( 848): dsmBeginGetData EXIT: rc 
= >0<.
07/14/05   14:07:48.170 : dsmget.cpp          (1094): dsmGetObj ENTRY: 
dsmHandle=1 objId:0 1562439716 dataBlkPtr: fe2f9ed8
07/14/05   14:07:48.371 : dsmget.cpp          (1170): dsmGetObj: 
DataBlk.numBytes = 208.
07/14/05   14:07:48.371 : dsmget.cpp          (1181): dsmGetObj E

<Prev in Thread] Current Thread [Next in Thread>