Simpler Navigation for Servers and Operating Systems - Please Update Your Bookmarks
Completed: a much simpler Servers and Operating Systems section of the Community. We combined many of the older boards, so you won't have to click through so many levels to get at the information you need. Check the consolidated boards here as many sub-forums are now single boards.
If you have bookmarked forums or discussion boards in Servers and Operating Systems, we suggest you check and update them as needed.
Languages and Scripting
cancel
Showing results for 
Search instead for 
Did you mean: 

/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'uname{20040821}'

SOLVED
Go to solution
Mariappan_B
Occasional Advisor

/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'uname{20040821}'

Hello ,

 

Customer is running a perl script with some options and parameters  and then the following command gives the error "Unsatisfied code symbol"  . OS version 11.23

 

 

$ dbmcli db_enum
/usr/lib/hpux64/dld.so: Unsatisfied code symbol 'uname{20040821}' in load module '/SAP_DB/7802COR/db/pgm/dbmsrv'.
Error! Connection failed to node (local) for database (no dbname):
Reading header from pipe:closed by serve
$ ll /SAP_DB/7802COR/db/pgm/dbmsrv
-r-sr-s--x   1 lcown      lcadm      36327904 Sep 25 23:08 /SAP_DB/7802COR/db/pgm/dbmsrv
$ file /SAP_DB/7802COR/db/pgm/dbmsrv
/SAP_DB/7802COR/db/pgm/dbmsrv:  ELF-64 executable object file - IA64
$ uname -a
HP-UX test3 B.11.23 U ia64 354137199 unlimited-user license
$ model
ia64 hp server rx5670
$

 

 

Could someone help to identify why the "Unsatisfied code symbol" error is logged?

 

 

 

 

Thanks & Regards,

Mariappan

 

 

4 REPLIES
Dennis Handly
Acclaimed Contributor
Solution

Re: dld.so: Unsatisfied code symbol 'uname{20040821}'

Is that FLV symbol defined in /usr/lib/hpux64/libc.so.1?

nm -pxN /usr/lib/hpux64/libc.so.1 | grep uname

 

This FLV symbol is in my 11.23 libc:

$ elfdump -s -n .dynsym /usr/lib/hpux64/libc.so.1 | grep uname
151    FUNC WEAK 3     0x12       0x4000000000209100 80     uname
173    FUNC WEAK 3     0x12       0x4000000000208320 80     setuname
1579   FUNC WEAK 3     0x12       0x4000000000209ec0 80     uname{20040821}

 

What libc patch do you have?

Mariappan_B
Occasional Advisor

Re: dld.so: Unsatisfied code symbol 'uname{20040821}'

Hello ,

             Thanks for the reply  and providing the correct commands needed to check the issue .

 

bash-2.02# nm -pxN /usr/lib/hpux64/libc.so.1 | grep uname
0x4000000000203760 t  _setuname
0x4000000000204480 t  _uname
0x0000000000000000 a  ../../../../../core/libs/libc/shared_em_64/../core/sys/setuname.c
0x0000000000000000 a  ../../../../../core/libs/libc/shared_em_64/../core/sys/uname.c
0x4000000000204480 T  uname
0x4000000000203760 T  setuname
bash-2.02#

 

PHCO_30531            1.0            libc cumulative patch

 

As shown above the   uname{20040821} symbol is not there . So i believe installing the later libc patches will solve the issue .

 

 

Thanks & Regards,

Mariappan

Highlighted
Dennis Handly
Acclaimed Contributor

Re: dld.so: Unsatisfied code symbol 'uname{20040821}'

>PHCO_30531  libc cumulative patch

>I believe installing the later libc patches will solve the issue.

 

Yes.  PHCO_30531 has a date of 2004/06/01.

PHCO_40571 has a date of 2011/03/28.

 

But it looks like you are on the other side of the PHKL_31500 boundary!

Mariappan_B
Occasional Advisor

Re: dld.so: Unsatisfied code symbol 'uname{20040821}'

Hello ,

            Yes , the host does not have PHKL_31500 patch ,and no patch bundles ( QPK , Bundle11i ,Feature11i ) installed on the system .  I am checking on the depots and will schedule for the patch install .

 

Thanks for the support .

 

 

Thanks & Regards,

Mariappan