afs to tsm

bobbycheema

ADSM.ORG Member
Joined
Jul 14, 2005
Messages
2
Reaction score
0
Points
0
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
 
Totally rescurrecting a necropost here, but I can't find much on what I need to do on hte OpenAFS side (or the TSM side for that matter) to get butc to talk to OpenAFS. I too have built OpenAFS with --enable-tivoli-tsm.
Any thoughts?
 
Back
Top