TSM 5.3.2-2 on SLES9 german umlauts

Josef

ADSM.ORG Member
Joined
Jul 27, 2004
Messages
2
Reaction score
0
Points
0
Website
Visit site
Environment:

TSM Client 5.3.2-2 running on SLES9 64bit Kernel 2.6, native on zSeries

TSM Server running on AIX 5.2

Problem:

I start TSM scheduler dsmcad via /etc/init.d with rundsmcad



#! /bin/sh

#

# /etc/init.d/rundsmcad

# and its symbolic link

# /(usr/)sbin/rcrundsmcad

#

#

### BEGIN INIT INFO

# Provides: rundsmcad

# Required-Start: $network $syslog

# Required-Stop: $network $syslog

# Default-Start: 3 5

# Default-Stop: 0 1 2 6

# Short-Description: TSM WebClient scheduler dsmcad

# Description: Start rundsmcad to allow dsmcad to start dsmc sched

### END INIT INFO



DSM_CONFIG="/opt/tivoli/tsm/client/ba/bin/dsm.opt"

DSM_DIR="/opt/tivoli/tsm/client/ba/bin"

DSM_LOG="/opt/tivoli/tsm/client/ba/bin"



LANG=en_US

LC_CTYPE=de_DE@euro



export DSM_CONFIG

export DSM_DIR

export DSM_LOG

export LANG

export LC_CTYPE



# Status shell functions

. /etc/rc.status



# Reset status of this service

rc_reset



case "$1" in

start)

echo -n "Starting TSM dsmcad scheduler "

nohup /opt/tivoli/tsm/client/ba/bin/dsmcad > /dev/null 2>&1 &

PID=$!

sleep 1

if kill -0 $PID 2> /dev/null; then

echo -n "pid of TSM dsmcad scheduler is: ${PID}"

else

echo -n "Start of TSM dsmcad scheduler failed!"

fi



# Remember status and be verbose

rc_status -v

;;

stop)

PID=`ps -e | grep dsmcad | \

sed -e 's/^ *//' -e 's/ .*//'`

if [ "${PID}" != "" ]; then

echo -n "Shutting down TSM dsmcad scheduler!! "

echo -n "TSM dsmcad scheduler pid was: ${PID}"

kill -9 ${PID} 2> /dev/null

fi



# Remember status and be verbose

rc_status -v

;;

*)

echo "Usage: $0 { start | stop }"

exit 1

;;

esac

rc_exit



When I try to backup files with german umlauts, I see following

errors in dmserror.log



03/10/2006 12:26:29 fioScanDirEntry(): Object '/home/ad03062/Ãtest'

contains unrecognized symbols for current locale, skipping...

03/10/2006 12:26:29 fioScanDirEntry(): Object '/home/ad03062/aäöü'

contains unrecognized symbols for current locale, skipping...



On SLES 9 the glibc-devel-32bit 9 package is installed.



On another LPAR with SLES8 TSM and the same start for dsmcad backup files with german umlauts are o.k.



Thanks in advance

Josef



_
 
A repeated examination of the system showed that for "locale" only glibc-locale and not the 32bit version was installed.

An installation of glibc-local-32bit-9-200512120222 from SLES9 SP3 solved the problem.



Josef
 
Back
Top