EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB439863: "Failed to dynamically load library 'libM8TeraWrp.so'" error appears when publishing an Intelligent Cube with TPT API in MicroStrategy Developer 10.4


Xiaodan Ma

Senior Cloud Support Engineer III • MicroStrategy


After following KB266840 to integrate Teradata Parallel Transporter API (TPTAPI) the error "Failed to dynamically load library 'libM8TeraWrp.so'" is still shown in some environments in 10.4.

SYMPTOM:
After following KB266840 to integrate Teradata Parallel Transporter API (TPTAPI) into Strategy the error "Failed to dynamically load library 'libM8TeraWrp.so'" is still shown when publishing an Intelligent Cube in Strategy Developer 10.4.
 


Error: SQL Generation Complete 
QueryEngine encountered error: TeradataWrpLibrary::Load failed. Teradata TPT API encountered an error. 
Error type: TeradataWrapper Error. Failed to dynamically load library 'libM8TeraWrp.so'. (Server message 305419896)	libpxicu.so: cannot open shared object file: No such file or directory (UNIX Dynamic Linking message -1).. 
Error in Process method of Component: QueryEngineServer, Project BI Reporting and Analytics - UAT, Job 9227, Error Code= -2147212544.

CAUSE:
The error message means that 'libM8TeraWrp.so' is not in the right place.  
ACTION:
Either of the following methods could fix this error:

  1. Run the following command to check if the actual library path /opt/MicroStrategy/lib is part of LD_LIBRARY_PATH.  If not configure the users bashrc file to set the library path  /opt/MicroStrategy/lib into the LD_LIBRARY_PATH.
    
    locate libM8TeraWrp.so

  2. Create a symbolic link under MSTR installation path. 

    [user@SERVER lib]$ ln -s /opt/MicroStrategy/install/lib/libM8TeraWrp.so.10.4.0026.0049 libpxicu.so 
    [User@SERVER lib]$ ls -ltr |grep -i libpxicu.so 
    lrwxrwxrwx 1 bimicro bimicro 61 Jan 25 16:06 libpxicu.so -> /opt/MicroStrategy/install/lib/libM8TeraWrp.so.10.4.0026.0049 
    [User@SERVER lib]$ pwd 
    /opt/MicroStrategy/install/lib 

  KB439863


Comment

0 comments

Details

Knowledge Article

Published:

March 29, 2018

Last Updated:

March 29, 2018