en US for TSM

From Wikistix
Jump to: navigation, search

If receiving the following messages when attempting to start a TSM server (dsmserv):

ANR0000E Unable to open language en_US for message formatting.
ANR0000E Unable to open message text file for message formatting.

This usually indicates a missing AIX fileset, bos.loc.iso.en_US.

Interestingly, if a truss is run on dsmserv, it will indicate that the missing files appear to be dsmen_us.txt and dsmameng.txt:

...
open("adsmserv.lock", O_RDWR|O_CREAT|O_RSHARE|O_SYNC|O_LARGEFILE) = 3
_getpid()                                       = 39954
kwrite(3, " d s m s e r v   p r o c".., 58)     = 58
__libc_sbrk(0x0000000000FB0020)                 = 0x0000000000000001
appgetrlimit(4, 0x0FFFFFFFFFFFFA80)             = 0
appsetrlimit(4, 0x0FFFFFFFFFFFFA80)             = 0
open("dsmen_us.txt", O_RDONLY|O_LARGEFILE)      Err#2  ENOENT
ANR0000E Unable to open language en_US for message formatting.
kwrite(2, " A N R 0 0 0 0 E   U n a".., 63)     = 63
open("dsmameng.txt", O_RDONLY|O_LARGEFILE)      Err#2  ENOENT
ANR0000E Unable to open message text file for message formatting.
kwrite(2, " A N R 0 0 0 0 E   U n a".., 66)     = 66
close(3)                                        = 0
unlink("adsmserv.lock")                         = 0
kfcntl(1, F_GETFL, 0x000000001001ED77)          = 67110914
kfcntl(2, F_GETFL, 0x000000001001ED77)          = 67110914
_exit(1)

Misinformation found herein copyright Paul Ripke (aka “stix”) stixpjr@gmail.com.