Teradata PX Error - teradataenu.so

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
maheshsada
Participant
Posts: 69
Joined: Tue Jan 18, 2005 12:15 am

Teradata PX Error - teradataenu.so

Post by maheshsada »

We have recently upgraded from 7.5.1 to 7.5.3, the job when run on 7.5.3 is giving error for updating teradata database using Teradata PX stage. The same job is working fine in 7.5.1 version.

Below is the error message:

main_program: Fatal Error: Fatal: Shared library (teradataenu.so) failed to load: errno = (8), system message = (rtld: 0712-001 Symbol DSPIMallocStageName was referenced
from module /Ascential/Ascential/DataStage/DSEngine/lib/teradataenu.so(), but a runtime definition
of the symbol was not found.
rtld: 0712-001 Symbol DSCRegisterPassive was referenced
from module /Ascential/Ascential/DataStage/DSEngine/lib/teradataenu.so(), but a runtime definition
of the symbol was not found.
rtld: 0712-001 Symbol ds_writelog was referenced
from module /Ascential/Ascential/DataStage/DSEngine/lib/teradataenu.so(), but a runtime definition
of the symbol was not found.
rtld: 0712-001 Symbol DSCLoadResourceEx was referenced
from module /Ascential/Ascential/DataStage/DSEngine/lib/teradataenu.so(), but a runtime definition
of the symbol was not found.
rtld: 0712-001 Symbol DSCDeclareProperty was referenced
from module /Ascential/Ascential/DataStage/DSEngine/lib/teradataenu.so(), but a runtime definition
of the symbol was not found.
rtld: 0712-001 Symbol DSCPropDefaultFromLong was referenced
from module /Ascential/Ascential/DataStage/DSEngine/lib/teradataenu.so(), but a runtime definition
of the symbol was not found.
rtld: 0712-001 Symbol DSCPropDefaultFromStr was referenced
from module /Ascential/Ascential/DataStage/DSEngine/lib/teradataenu.so(), but a runtime definition
of the symbol was not found.
0509-021 Additional errors occurred but are not reported.)
keshav0307
Premium Member
Premium Member
Posts: 783
Joined: Mon Jan 16, 2006 10:17 pm

Post by keshav0307 »

the symbolic link orchteradata.so -> liborchteradatai686.so is not present at $DSHOME/../PXEngine/lib or it is not registered
maheshsada
Participant
Posts: 69
Joined: Tue Jan 18, 2005 12:15 am

Post by maheshsada »

I could not find the specified link (orchteradata.so -> liborchteradatai686.so)even in my previous version unix box (7.5.1) but the job is working there perfectly.
keshav0307
Premium Member
Premium Member
Posts: 783
Joined: Mon Jan 16, 2006 10:17 pm

Post by keshav0307 »

but now you are using 7.5.3.

it is there for 7.5.2
maheshsada
Participant
Posts: 69
Joined: Tue Jan 18, 2005 12:15 am

Post by maheshsada »

A modification to operator.apt file was suggested by IBM and this resolved the error.
keshav0307
Premium Member
Premium Member
Posts: 783
Joined: Mon Jan 16, 2006 10:17 pm

Post by keshav0307 »

can you post the modification suggested?
adastracorporation
Premium Member
Premium Member
Posts: 1
Joined: Sat Mar 06, 2010 3:04 pm

Post by adastracorporation »

go to the PXEngine/etc/operator.apt and change the following line as follows:

dscapiop @dscapiop 1
Post Reply