cancel
Showing results for 
Search instead for 
Did you mean: 

Could not open the ICU common library

Former Member
0 Kudos

Dear all,

I’ve done heterogeneous OS migration on our Solution Manager system release ver. 7.0 Ehp1, from HP-UX 11.31 to RedHat 6.5. Then we need to perform the system upgrade to version 7.1

Kernel version is SAP Kernel :  720_EXT_REL.

Database Client Library : OCI_112, 11.2.0.3.0, V1, default.

created in  :  Linux GNU SLES-11 x86_64 cc4.3.4 use-pr121116

ICU Version : 4.0.1 Unicode Version 5.1

Everything is working fine. EarlyWatch reports are prepared. But when I checked the SLD http://saptst:54000/sld I’ve got the error “Internet
Explorer cannot display the webpage”. I also checked with IP address and it’s the same error.
With Chrome browser the error is “Oops! Google Chrome could not connect to saptst:54000”

I checked the SLDCHECK and got:

Exchange Infrastructure: Test LCR Connection

Properties of RFC destination SAPSLDAPI RFC host:
%%RFCSERVER%%
program id: SAPSLDAPI_SMP gateway host: saptst
gateway service: sapgw40

Testing the RFC connection to
the SLD java client...
RFC ping was successful

SLD server access
settings:
host name: saptst
port number: 54000
user : SLDAPIUSER
Use transaction SLDAPICUST if you wish to maintain the SLD server access data
Launching the SLD GUI in a separate browser window...
=> Verify in the browser GUI that the SLD is in a healthy running state!
Calling function
LCR_LIST_BUSINESS_SYSTEMS
Retrieving data from the SLD server...
Function call returned exception code 3
=> Check whether the SLD is running!

Summary: Connection to SLD does not work
=> Check SLD function and configurations

SAPSLDAPI RFC is working fine.
But on the putty connection with the server I’ve got “Unknown function module: Function SLDJAVA_ACCESSOR_REQUEST not found”.

I’ve checked the std_server0.out file in the work directory:
Could not open the ICU common library. The following files must be in the path described by the environment variable
"LD_LIBRARY_PATH":
libicuuc.so.30, libicudata.so.30, libicui18n.so.30
[nlsui0_mt.c 1620] pid = 3079

LD_LIBRARY_PATH is well set in environment of the smpadm user.
The RFC libraries in the /sapmnt/SMP/exe, /usr/sap/SMP/SYS/exe/run, /usr/sap/SMP/SCS01/exe
and also in /usr/sap/SMP/DVEBMG40/exe are
:
libicudata.so.34
libicudata.so.40
libicudecnumber.so
libicui18n.so.34
libicui18n.so.40
libicuuc.so.34
libicuuc.so.40

There is no libicuuc.so.30, libicudata.so.30, libicui18n.so.30.
I’ve also downloaded the last kernel patches, unpacked and checked the RFC libraries, but there were no libicuuc.so.30… with number 30.

Why the system is searching for these libraries with 30, but not 34 or 40?

Can you please help how to solve the error “Could not open the ICU common library”?
Is this the problem why I can’t open the browser http://saptst:54000/sld and I got the error “Internet Explorer cannot display the webpage”?


Thank you in advance.

Best regards,
Ruzica

Accepted Solutions (1)

Accepted Solutions (1)

former_member188883
Active Contributor
0 Kudos

Hi Ruzica,


There is no libicuuc.so.30, libicudata.so.30, libicui18n.so.30.
I’ve also downloaded the last kernel patches, unpacked and checked the RFC libraries, but there were no libicuuc.so.30… with number 30.

Why the system is searching for these libraries with 30, but not 34 or 40?

Could you please refer SAP note 1737528 - AS JAVA doesn't start with 7.2x kernel

Hope this helps.

Regards,

Deepak Kori

Former Member
0 Kudos

Hi Deepak Kori,

I've checked the Note 1737528 , and I'll try to deploy the recent patch of the SAPJTECHF and SAPJTECHS components.

Thank you .

BR,

Ruzica

Former Member
0 Kudos

Dear all,

I've tried to deployed Java with:

SAPJEE10P_5-10003469.SCA

SAPJEECOR10P_19-10003466.SCA

SAPJTECHF10P_21-10003468.SCA,

but the file for the SAPJTECHS, SAPJTECHS10P_26-10003467.SCA finished with the

error again for "Could not open the ICU common library.

The following files must be in the path described by

the environment variable

"LD_LIBRARY_PATH":

libicuuc.so.30, libicudata.so.30, libicui18n.so.30

"

The deployment failed with the following error:

Starting Deployment of SQLTrace

 

The SDM will now start SAP Web AS Java instance processes in order to perform online
deployment. After that the deployment will proceed.

 

It could take some time, so please be patient.

 

Aborted:
development component 'SQLTrace'/'sap.com'/'SAP AG'/'7.0010.20061103144726.0000'/'0', grouped by :SDM could not start the J2EE cluster on the host saptst! The online deployment is terminated. A timeout occured during the cluster running verification. (message ID: com.sap.sdm.serverext.servertype.inqmy.extern.EngineJ2EE620OnlineDeployerImpl.performAction(DeploymentActionTypes).STARTUP_CLUSTER)

 

Deployment of SQLTrace finished with Error (Duration 1801206 ms)

    

Starting Deployment of SAP_JTECHS

Aborted:
software component 'SAP_JTECHS'/'sap.com'/'SAP AG'/'1000.7.00.10.26.20121031152700''/'0':Failed deployment of SDAs:development
component 'SQLTrace'/'sap.com'/'SAP AG'/'7.0010.20061103144726.0000'/'0' :
aborted

Please, look at error logs above for more information!

 

Deployment of SAP_JTECHS finished with Error (Duration 918 ms)

I've tried:

 

#cd /usr/sap/SMP/DVEBMGS40/SDM/program/

#./StopServer.sh

#./sdm.sh jstartup mode=standalone

#./sdm.sh j2eeenginestartstop timeoutmillisec=1800000

#./sdm.sh jstartup mode=integrated

#./StartServer.sh

But still the error "SDM could not start the J2EE cluster on the host saptst" appeared again.

Can you please advice what should I do to deploy the SAPJTECHS10P_26-10003467.SCA ?

Thank you in advance,

BR,

Ruzica

Reagan
Advisor
Advisor
0 Kudos

Hello


There is no libicuuc.so.30, libicudata.so.30, libicui18n.so.30.

Can you please help how to solve the error “Could not open the ICU common library”?

I would try creating symbolic links to point them to the new ones which are present on the server.

If that doesn't help then download the ICU file archive UCLIB_1-10005984.SAR and extract them to the kernel locations /sapmnt/SMP/exe and /usr/sap/SMP/DVEBMG40/exe.

Restart the system and see if that helps.

Regards

RB

Former Member
0 Kudos

Hello Benjamin,

I tried with the link but it's not working.

I think the problem must be solved with patching the SAPJTECHS, SAPJTECHS10P_26-10003467.SCA, and the problem with SDM could not start the J2EE cluster on the host.

Thank you.

BR,

Ruzica

Reagan
Advisor
Advisor
0 Kudos

And have you tried to use the archive I have mentioned ?

The missing files are part of the archive.

Former Member
0 Kudos

Yes Yes , I've downloaded the archive UCLIB_1-10005984.SAR and tried and it's not working.

Tnx,

Ruzica

Answers (2)

Answers (2)

former_member182657
Active Contributor
0 Kudos

Hi,

Kindly share std_server0.out log file and system log details SM21.

Regards,

Gaurav

Former Member
0 Kudos

When starting SLDCHECK on the console I got:

Unknown function module: Function SLDJAVA_ACCESSOR_REQUEST not found

Unknown function module: Function SLDJAVA_ACCESSOR_REQUEST not found

Please find attached logs.

Former Member
0 Kudos

Please ensure that your IGS version is compatible with the kernel version you are using. Update it if required. Read also SAP Notes 1640751 - IGS Error: Could not open the ICU common library and 1491848 - What IGS should I be using with my Web AS?.

Former Member
0 Kudos

Hello Roman,

I've checked the Notes 1640751 and 1491848  and this is not the case.

Thnak you.

Best regards,

Ruzica

Former Member
0 Kudos

Can you provide full log file with errors?

Former Member
0 Kudos

Which log file do you mean?

Former Member
0 Kudos

std_server0.out and defaultTrace.X.trc at the moment when you make request to SLD server.

Former Member
0 Kudos

Please see the above attached std_server0.out

Where to find defaultTrace.X.trc ?

Tnx,
Ruzica