Open Source Development

Power Open Source Development

Explore the open source tools and capabilities for building and deploying modern applications on IBM Power platforms including AIX, IBM i, and Linux.


#Power


#Power


#Servers
#Opensource
 View Only
Expand all | Collapse all

Need help resolving AIX symbol resolution error

  • 1.  Need help resolving AIX symbol resolution error

    Posted 05/19/26 01:21 PM
    Edited by Gary Wysocki 05/19/26 01:33 PM

    Hello,

    I am encountering the following error when trying to run a program on AIX:

    
    

    Symbol resolution failed for /opt/freeware/lib/libglib-2.0.a[libglib-2.0.so.0] because 0509-136 Symbol _GLOBAL__AIXI_libatomic_so (number 215) is not exported from dependent module /usr/lib/libatomic.a[libatomic.so.1]

    [echo] java.lang.UnsatisfiedLinkError: fontmanager ( 0509-130 Symbol resolution failed for /opt/freeware/lib/libglib-2.0.a[libglib-2.0.so.0] because:

    [echo] 0509-136 Symbol _GLOBAL__AIXI_libatomic_so (number 215) is not exported from

    [echo] dependent module /usr/lib/libatomic.a[libatomic.so.1].

    [echo] 0509-136 Symbol _GLOBAL__AIXD_libatomic_so (number 216) is not exported from

    [echo] dependent module /usr/lib/libatomic.a[libatomic.so.1].

    [echo] 0509-022 Cannot load module /sw/gridm8/base/SASPrivateJavaRuntimeEnvironment/9.4/jre/lib/libfontmanager.so.

    It appears there is a conflict with the libatomic library. 

    Does anyone have suggestions for resolving this symbol resolution failure? I'm not sure what else to try at this point. Any guidance would be greatly appreciated!

    Thanks in advance for your help.



  • 2.  RE: Need help resolving AIX symbol resolution error

    Posted 05/19/26 10:59 PM

    Java internally sets LIBPATH to /usr/lib which creates this library conflict. 
    We have updated glib2 recently to not to link to libatomic library. 
    Can you update your glib2 rpm to the latest (ie., 2.87.3-2) and try again ?



    ------------------------------
    Ayappan P
    ------------------------------



  • 3.  RE: Need help resolving AIX symbol resolution error

    Posted 05/28/26 10:36 AM

    Hi Ayappan , 

    We have upgraded glib2 to latest version but still user is facing issue below , Can you please suggest any corrective measure for this issue.

    /# rpm -qa | grep -i glib2
    glib2-2.87.3-2.ppc

    Symbol resolution failed for /opt/freeware/lib/libglib-2.0.a[libglib-2.0.so.0] because 0509-136 Symbol _GLOBAL__AIXI_libatomic_so (number 215) is not exported from dependent module /usr/lib/libatomic.a[libatomic.so.1]

    [echo] java.lang.UnsatisfiedLinkError: fontmanager ( 0509-130 Symbol resolution failed for /opt/freeware/lib/libglib-2.0.a[libglib-2.0.so.0] because:

    [echo] 0509-136 Symbol _GLOBAL__AIXI_libatomic_so (number 215) is not exported from

    [echo] dependent module /usr/lib/libatomic.a[libatomic.so.1].



    ------------------------------
    Anil Kumar
    ------------------------------



  • 4.  RE: Need help resolving AIX symbol resolution error

    Posted 05/31/26 11:23 PM

    Run "slibclean" and try again. 



    ------------------------------
    Ayappan P
    ------------------------------



  • 5.  RE: Need help resolving AIX symbol resolution error

    Posted 06/02/26 04:58 AM

    Hi Ayappan , 

    We tried "slibclean"  but still App team is facing same issue . Same error is coming as below:

    Can you please let us know what else can we check on the server for this issue.

    Symbol resolution failed for /opt/freeware/lib/libglib-2.0.a[libglib-2.0.so.0] because 0509-136 Symbol _GLOBAL__AIXI_libatomic_so (number 215) is not exported from dependent module /usr/lib/libatomic.a[libatomic.so.1]

    [echo] java.lang.UnsatisfiedLinkError: fontmanager ( 0509-130 Symbol resolution failed for /opt/freeware/lib/libglib-2.0.a[libglib-2.0.so.0] because:

    [echo] 0509-136 Symbol _GLOBAL__AIXI_libatomic_so (number 215) is not exported from

    [echo] dependent module /usr/lib/libatomic.a[libatomic.so.1].



    ------------------------------
    Anil Kumar
    ------------------------------



  • 6.  RE: Need help resolving AIX symbol resolution error

    Posted 06/02/26 09:00 AM

    Please share the below outputs from the server.
    "dump -X32_64 -Tov /opt/freeware/lib/libglib-2.0.a | grep GLOBAL"
    "rpm -qi glib2"



    ------------------------------
    Ayappan P
    ------------------------------



  • 7.  RE: Need help resolving AIX symbol resolution error

    Posted 06/03/26 12:14 PM

    root@sasmna000d:/# rpm -qi glib2

    Name : glib2

    Version : 2.87.3

    Release : 2

    Architecture: ppc

    Install Date: Wed May 27 10:29:55 EDT 2026

    Group : System Environment/Libraries

    Size : 67396703

    License : LGPLv2+

    Signature : RSA/SHA256, Tue May 5 04:27:10 EDT 2026, Key ID 8b0ef14941eea8e0

    Source RPM : glib2-2.87.3-2.src.rpm

    Build Date : Wed Apr 22 01:32:54 EDT 2026

    Build Host : pokndd5.pok.stglabs.ibm.com

    Packager : IBM AIX Toolbox <https://ibm.biz/AIXToolbox>

    URL : https://www.gtk.org

    Bug URL : https://ibm.biz/aixoss_forum

    Summary : A library of handy utility functions

    Description :

    GLib is the low-level core library that forms the basis

    for projects such as GTK+ and GNOME. It provides data structure

    handling for C, portability wrappers, and interfaces for such runtime

    functionality as an event loop, threads, dynamic loading, and an

    object system.

    The library is available as 32-bit and 64-bit.

    root@sasmna000d:/# dump -X32_64 -Tov /opt/freeware/lib/libglib-2.0.a | grep GLOBAL

    [2] 0x00000000 undef IMP DS EXTref libgcc_s.a(shr.o) _GLOBAL__AIXI_shr_o

    [3] 0x00000000 undef IMP DS EXTref libgcc_s.a(shr.o) _GLOBAL__AIXD_shr_o

    [207] 0x00000000 undef IMP DS EXTref /opt/freeware/lib/libintl.a(libintl.so.8) _GLOBAL__AIXI_libintl_so

    [208] 0x00000000 undef IMP DS EXTref /opt/freeware/lib/libintl.a(libintl.so.8) _GLOBAL__AIXD_libintl_so

    [216] 0x00000000 undef IMP DS EXTref /opt/freeware/lib/libiconv.a(libiconv.so.2) _GLOBAL__AIXI_libiconv_so

    [217] 0x00000000 undef IMP DS EXTref /opt/freeware/lib/libiconv.a(libiconv.so.2) _GLOBAL__AIXD_libiconv_so

    [221] 0x00000000 undef IMP DS EXTref libpcre2-8.a(libpcre2-8.so.0) _GLOBAL__AIXI_libpcre2_8_so

    [222] 0x00000000 undef IMP DS EXTref libpcre2-8.a(libpcre2-8.so.0) _GLOBAL__AIXD_libpcre2_8_so

    [284] 0x200013f4 .data EXP DS Ldef [noIMid] _GLOBAL__AIXI_libglib_2_0_so

    [285] 0x20001400 .data EXP DS Ldef [noIMid] _GLOBAL__AIXD_libglib_2_0_so

    [2] 0x00000000 undef IMP DS EXTref libgcc_s.a(shr.o) _GLOBAL__AIXI_shr_o

    [3] 0x00000000 undef IMP DS EXTref libgcc_s.a(shr.o) _GLOBAL__AIXD_shr_o

    [202] 0x00000000 undef IMP DS EXTref /opt/freeware/lib/libintl.a(libintl.so.8) _GLOBAL__AIXI_libintl_so

    [203] 0x00000000 undef IMP DS EXTref /opt/freeware/lib/libintl.a(libintl.so.8) _GLOBAL__AIXD_libintl_so

    [211] 0x00000000 undef IMP DS EXTref /opt/freeware/lib/libiconv.a(libiconv.so.2) _GLOBAL__AIXI_libiconv_so

    [212] 0x00000000 undef IMP DS EXTref /opt/freeware/lib/libiconv.a(libiconv.so.2) _GLOBAL__AIXD_libiconv_so

    [216] 0x00000000 undef IMP DS EXTref libpcre2-8.a(libpcre2-8.so.0) _GLOBAL__AIXI_libpcre2_8_so

    [217] 0x00000000 undef IMP DS EXTref libpcre2-8.a(libpcre2-8.so.0) _GLOBAL__AIXD_libpcre2_8_so

    [279] 0x20001c58 .data EXP DS Ldef [noIMid] _GLOBAL__AIXI_libglib_2_0_so

    [280] 0x20001c70 .data EXP DS Ldef [noIMid] _GLOBAL__AIXD_libglib_2_0_so

    root@sasmna000d:/#



    ------------------------------
    Gary Wysocki
    ------------------------------



  • 8.  RE: Need help resolving AIX symbol resolution error

    Posted 06/04/26 02:49 AM

    As you can see , the conflicting symbol is not there in the system glib2 library. I think the Java application loads it from the memory cache. 
    Looks like you have to stop the application and then run "slibclean" and start it again. 



    ------------------------------
    Ayappan P
    ------------------------------



  • 9.  RE: Need help resolving AIX symbol resolution error

    Posted 06/04/26 12:24 PM

    Hi Ayappan , 

    We did connect with Application team and they shutdown the Application and we did slibclean but still when they tried they are getting same error. Can you please suggest what else can we check to resolve this issue.



    ------------------------------
    Anil Kumar
    ------------------------------



  • 10.  RE: Need help resolving AIX symbol resolution error

    Posted 06/04/26 03:28 PM

    Hello Anil, 

    have you try the command to update the virtual packages and recheck RPM link ? updtvpkg provide by rpm.rte package. I use it often to relink some librairies....



    ------------------------------
    emmanuel iffly
    ------------------------------



  • 11.  RE: Need help resolving AIX symbol resolution error

    Posted 06/05/26 03:24 AM

    Share "genld -lu" output



    ------------------------------
    Ayappan P
    ------------------------------



  • 12.  RE: Need help resolving AIX symbol resolution error

    Posted 06/05/26 07:35 AM

    Hello Ayappan , 

    PFB output:

    root@sasmna000d:/# genld -lu
    Proc_pid: 8257868   Proc_name: java
      80000000000c000  6f9630  /tmp/libnetty_tcnative6452553503023690756.a
      800000000000000    b9e3  /tmp/libnative_sparse_aix.so8613042879797320141.so

    root@sasmna000d:/



    ------------------------------
    Anil Kumar
    ------------------------------



  • 13.  RE: Need help resolving AIX symbol resolution error

    Posted 06/09/26 05:38 AM

    Hello Ayappan , 

    Can you let us know what else can we check to rsolve this issue , I have already shared "genld -lu" ouput.



    ------------------------------
    Anil Kumar
    ------------------------------



  • 14.  RE: Need help resolving AIX symbol resolution error

    Posted 06/09/26 09:47 AM

    Can you share the output of "genld -l | /usr/bin/grep -p glib" .



    ------------------------------
    Ayappan P
    ------------------------------



  • 15.  RE: Need help resolving AIX symbol resolution error

    Posted 06/11/26 11:33 AM

    Hello Ayappan , 

    Blank output received with given above command:

    root@sasmna000d:/# genld -l | /usr/bin/grep -p glib
    root@sasmna000d:/# date
    Thu Jun 11 11:31:33 EDT 2026
    root@sasmna000d:/#



    ------------------------------
    Anil Kumar
    ------------------------------



  • 16.  RE: Need help resolving AIX symbol resolution error

    Posted 06/12/26 03:41 AM

    Please re-check the machine where the app error comes and the installed glib2. 
    It can't be that the older glib2 library comes out of nowhere. 



    ------------------------------
    Ayappan P
    ------------------------------



  • 17.  RE: Need help resolving AIX symbol resolution error

    Posted 06/15/26 07:55 AM

    Hello Ayappan , 

    The machine is sasmna000d from where Im providing the output , can you please help us more to find the root cause of this issue.



    ------------------------------
    Anil Kumar
    ------------------------------



  • 18.  RE: Need help resolving AIX symbol resolution error

    Posted 06/17/26 06:21 AM

    Hello Ayappan , 

    If possible  can we please setup a call for 10-15 min to check this issue and run some commands on server on screen sharing, In that way this can be resolved quickly.



    ------------------------------
    Anil Kumar
    ------------------------------



  • 19.  RE: Need help resolving AIX symbol resolution error

    Posted 06/17/26 09:51 AM

    Yes, we can do that. 



    ------------------------------
    Ayappan P
    ------------------------------



  • 20.  RE: Need help resolving AIX symbol resolution error

    Posted 06/18/26 07:39 AM

    Hi Ayappan , 

    Can we connect on 22nd June at between 9:00 to 11:00 AM EST or whatever time is suitable for you you can let us know.



    ------------------------------
    Anil Kumar
    ------------------------------



  • 21.  RE: Need help resolving AIX symbol resolution error

    Posted 06/18/26 10:26 AM

    9 to 11 AM EST sounds good. 



    ------------------------------
    Ayappan P
    ------------------------------



  • 22.  RE: Need help resolving AIX symbol resolution error

    Posted 06/23/26 04:53 AM

    Hello Ayappan , 

    Can we connect today at 10 AM EST.



    ------------------------------
    Anil Kumar
    ------------------------------



  • 23.  RE: Need help resolving AIX symbol resolution error

    Posted 06/24/26 10:51 AM

    Hello Ayappan , 

    Can you please let us know what time will be suitable for you so that we can connect for troubleshooting session. Also can you let us know how shall we connect.



    ------------------------------
    Anil Kumar
    ------------------------------



  • 24.  RE: Need help resolving AIX symbol resolution error

    Posted 06/24/26 10:55 AM
    Edited by Ayappan P 06/24/26 10:55 AM

    We can connect on Friday (26th June) 10 AM EST through teams. 
    I sent you a contact request through this forum. 



    ------------------------------
    Ayappan P
    ------------------------------



  • 25.  RE: Need help resolving AIX symbol resolution error

    Posted 06/25/26 05:10 AM

    Hello Ayappan , 

    We have accepted your contact request on IBM forum. We are good to connect on 26th June Friday at 10 AM EST.



    ------------------------------
    Anil Kumar
    ------------------------------



  • 26.  RE: Need help resolving AIX symbol resolution error

    Posted 29 days ago

    Hello Ayappan , 

    After our last call with the troubleshoot part , SAS team asked questions with SAS vendor & PFB response from SAS vendor.

    Apart from it we have also told SAS team to please setup a call with SAS vendor and IBM vendor once also. Meanwhile you can look  at the below response from SAS vendor.

    "

    "The error you're seeing in the pop-up window is being caused by an incompatability among the shared libraries on the system. 

    Metadata deployment failed - /sw/gridm8/base/SASFoundation/9.4/misc/base/sasconf/databuildata/config /Deployment/Packages/PackageCC.spk java.lang.UnsatisfiedLinkError: fontmanager ( 0509-130
    Symbol resolution failed for /opt/freeware/lib/libglib-2.0.a[libglib-2.0.so.0] because:
    0509-136 Symbol_GLOBAL_AIXI_libatomic_so (number 215) is not exported from
    dependent module /usr/lib/libatomic.a[libatomic.so.1]
    0509-136 Symbol_GLOBAL_AIXD_libatomic_so (number 216) is not exported from
    dependent module /usr/lib/libatomic.a[libatomic.so.1].
    0509-022 Cannot load module /sw/gridm8/base/SASPrivate Java Runtime Environment/9.4/jre/lib/libfontman ager.so.
    0509-026 System error:)

    Notice that the libglib-2.0.a is in /opt/freeware/lib whereare libatomic.a is being loaded from /usr/lib.   Most likely just incompatible versions.

    What I suggest is that you download and install the Freeware version of libatomic.a into /opt/freeware/lib and then re-try.

    You might also want to confirm in the shell before launching that /opt/freeware/lib appears before /usr/lib in the value of the LIBPATH environment variable."

    "



    ------------------------------
    Anil Kumar
    ------------------------------



  • 27.  RE: Need help resolving AIX symbol resolution error

    Posted 24 days ago

    Hello Ayappan , 

    Can you please check above update as asked by SAS vendor & let us know. Apart from this we have also asked SAS team to engange SAS vendor on a call.



    ------------------------------
    Anil Kumar
    ------------------------------



  • 28.  RE: Need help resolving AIX symbol resolution error

    Posted 24 days ago

    Did we ask the vendor where the deployment actually happens ? 
    During the call, as an experiment we replaced /usr/lib/libatomic.a with /opt/freeware/lib/libatomic.a  but still got that same error, which cleary tells the deployment is happening in some other machine and not in the machine where deployment wizard is triggered. 
    There might be some plan.xml or plan.<timestamp>.xml file used by the deployment wizard which might be pointing to a different target machine. 



    ------------------------------
    Ayappan P
    ------------------------------



  • 29.  RE: Need help resolving AIX symbol resolution error

    Posted 21 days ago

    Hello Ayappan , 

    SAS Team has provided response for the availability of the call from SAS vendor as below:

    "I am free most of tomorrow, Monday and Tuesday from 8am-4pm EDT.  Please check with IBM support and arrange a time when they can join."

    Can you let us know your availability , we can setup call on next Monday or Tuesday if you are available between 8am-4pm EDT, so that SAS team , SAS Vendor and Unix team and IBM vendor can be on the same call for discussion.



    ------------------------------
    Anil Kumar
    ------------------------------



  • 30.  RE: Need help resolving AIX symbol resolution error

    Posted 21 days ago

    Monday 9am EDT time is fine for me. 



    ------------------------------
    Ayappan P
    ------------------------------



  • 31.  RE: Need help resolving AIX symbol resolution error

    Posted 21 days ago

    Sure Ayappan , 

    We have informed SAS team for Monday 9 am EDT call.



    ------------------------------
    Anil Kumar
    ------------------------------



  • 32.  RE: Need help resolving AIX symbol resolution error

    Posted 18 days ago

    Hello Ayappan , 

    PFB Teams meeting id for todays call at 9:00 am  EDT with SAS Vendor.

    Microsoft Teams meeting

    Join: https://teams.microsoft.com/meet/215418816172925?p=Vjr4Uhg9gkTyXljGKM

    Meeting ID: 215 418 816 172 925

    Passcode: pa75ah3D



    ------------------------------
    Anil Kumar
    ------------------------------



  • 33.  RE: Need help resolving AIX symbol resolution error

    Posted 17 days ago

    Hello Ayappan , 

    SAS Team has cancelled todays meeting and they will let us know when next meeting will be scheduled. They informed me just now so sorry for last minute approaching to cancellation of todays meeting.

    Will let you know  with any new updates.



    ------------------------------
    Anil Kumar
    ------------------------------



  • 34.  RE: Need help resolving AIX symbol resolution error

    Posted 17 days ago

    Thanks for notifying.



    ------------------------------
    Ayappan P
    ------------------------------



  • 35.  RE: Need help resolving AIX symbol resolution error

    Posted 17 days ago

    Hello Ayappan , 

    The issue has been resolved .  The issue was not from OS side as you were already saying to them. PFB response from SAS Team.

    "The issue has been resolved.

    Upon reviewing the truss results, we identified that the SAS services were not responding. Once the SAS services were restored, the issue was resolved successfully.

    Although the error message indicated a library file mismatch, the truss analysis showed that the deployment process was not attempting to access those libraries at all. This confirms that the root cause was the unresponsive SAS services rather than any library-related issue.

    Thank you for your time and support during the troubleshooting process. Please communicate the identified root cause to the IBM vendor and incident can be closed.

    We apologize for approaching the investigation from the OS perspective; this was based on the information provided in the error logs."



    ------------------------------
    Anil Kumar
    ------------------------------



  • 36.  RE: Need help resolving AIX symbol resolution error

    Posted 16 days ago

    Glad to know that. Hope they fix the deployment wizard's erroring mechanism as it misled users about the actual problem. 



    ------------------------------
    Ayappan P
    ------------------------------



  • 37.  RE: Need help resolving AIX symbol resolution error

    Posted 16 days ago

    Yes correct , And thank you Ayappan for helping us . You were great support for us this whole time.



    ------------------------------
    Anil Kumar
    ------------------------------