I'm not sure I understand this yet, but here is what I'm seeing:
After upgrading to krb5-libs-1.18.5-1, curl generates the following error under certain circumstances:
exec(): 0509-036 Cannot load program curl because of the following errors:
0509-130 Symbol resolution failed for /opt/freeware/lib64/libkrb5support.so because:
0509-136 Symbol _GLOBAL__AIXI_libintl_so (number 58) is not exported from
dependent module /usr/lib/libintl.a[libintl.so.8].
0509-136 Symbol _GLOBAL__AIXD_libintl_so (number 59) is not exported from
dependent module /usr/lib/libintl.a[libintl.so.8].
0509-192 Examine .loader section symbols with the
'dump -Tv' command.
This only occurs if one of the following is true:
- LIBPATH includes /usr/lib, but not /opt/freeware/lib
- LIBPATH includes /usr/lib, and it precedes /opt/freeware/lib
Obviously, the solution is to place /opt/freeware/lib ahead of /usr/lib, however, I don't understand why this did not occur before. If I downgrade krb5-libs to 1.18.4-1, I do not get the error.
The only reason I discovered this is that our Oracle Peoplesoft process scheduler runs curl and it generates a LIBPATH that contains /usr/lib, but not /opt/freeware/lib. It never had a problem until now.
Help me understand...
Regards,
Ben Cowan
PUBLIC RECORDS NOTICE: In accordance with NRS Chapter 239, this email and responses, unless otherwise made confidential by law, may be subject to the Nevada Public Records laws and may be disclosed to the public upon request.