I've been running TPT on one (SLES-based) server for quite some time. I decided to move some existing (running) scripts to a new (SLES-based) server, but TPT fails with:
Teradata Parallel Transporter Version 14.00.00.09 Job log: /opt/teradata/client/14.00/tbuild/logs/sehager_11945_/u/users/sehager/tmp_dbc-4345.out TPT_INFRA: TPT01402: Error: Cannot open file /opt/teradata/client/14.00/tbuild/logs/sehager_11945_/u/users/sehager/tmp_dbc-4345.out, System errno: 2 (No such file or directory)
It seems the TPT job log location is somehow picking up ~sehager (/u/users/sehager/) on this "new" server, but not on the old server I had been using.
I looked at the documentation (http://www.info.teradata.com/HTMLPubs/DB_TTU_14_00/index.html#page/Load_and_Unload_Utilities/B035_2445_071A/2445ch10.117.06.html). I am not specifying the –L parameter for tbuild (on either system). My invocation is like:
tbuild -f ${WorkDir}/${TPTfilename} -j ${USER}_$$_${TableName}_RunUnloadAndLoad > ${WorkDir}/${TPTlogfilename} 2>&1 &
I compared the contents of /opt/teradata/client/14.00/tbuild/twbcfg.ini and they are the same.
cat /opt/teradata/client/14.00/tbuild/twbcfg.ini CheckpointDirectory='/opt/teradata/client/14.00/tbuild/checkpoint' LogDirectory='/opt/teradata/client/14.00/tbuild/logs'
The version of TPT is the same on the two servers:
Teradata Parallel Transporter Version 14.00.00.09
Any ideas?