Forum Stats

  • 3,752,472 Users
  • 2,250,504 Discussions
  • 7,867,848 Comments

Discussions

AIX library built with Oracle 12cR1 SDK does not run with Oracle 12cR2 Client

user5470280
user5470280 Member Posts: 1
edited May 30, 2018 8:06AM in Oracle Call Interface (OCI)

So far 3 of our mutual customers with the same complaint.

1) Our AIX library built with Oracle 12cR1 SDK does not run with Oracle 12cR2 Client.

2) Our AIX library built with Oracle 12cR2 SDK does not run with Oracle 12cR1 Client.

The former error (1) looks like this:

Message: Oracle_Connector_0: Error loading connector library libccora12c.so.

rtld: 0712-001 Symbol krb5int_asn1type_octetstring was referenced

      from module /opt/IBM/InformationServer/Server/DSComponents/bin/libccora12c.so(), but a runtime definition of the symbol was not found.

rtld: 0712-001 Symbol krb5int_asn1type_gstring_data_ptr was referenced

      from module /opt/IBM/InformationServer/Server/DSComponents/bin/libccora12c.so(), but a runtime definition of the symbol was not found.

rtld: 0712-001 Symbol krb5int_asn1type_fast_rep was referenced

      from module /opt/IBM/InformationServer/Server/DSComponents/bin/libccora12c.so(), but a runtime definition of the symbol was not found.

rtld: 0712-001 Symbol krb5int_asn1type_encrypted_data was referenced

      from module /opt/IBM/InformationServer/Server/DSComponents/bin/libccora12c.so(), but a runtime definition of the symbol was not found.

rtld: 0712-001 Symbol krb5int_asn1type_pa_data was referenced

      from module /opt/IBM/InformationServer/Server/DSComponents/bin/libccora12c.so(), but a runtime definition of the symbol was not found.

rtld: 0712-001 Symbol krb5int_asn1type_pa_data_ptr was referenced

      from module /opt/IBM/InformationServer/Server/DSComponents/bin/libccora12c.so(), but a runtime definition of the symbol was not found.

rtld: 0712-001 Symbol krb5int_asn1type_seq_of_pa_data was referenced

      from module /opt/IBM/InformationServer/Server/DSComponents/bin/libccora12c.so(), but a runtime definition of the symbol was not found.

Additional errors occurred but are not reported.

The latter error (2) looks like this:

Message: Oracle_Connector_0: Error loading connector library libccora12c.so.

rtld: 0712-001 Symbol ssl_rsa_tmp_key_free was referenced

      from module /opt/IBM/InformationServer/Server/DSComponents/bin/libccora12c.so(), but a runtime definition of the symbol was not found.

rtld: 0712-001 Symbol bio_vsnprintf was referenced

      from module /opt/IBM/InformationServer/Server/DSComponents/bin/libccora12c.so(), but a runtime definition of the symbol was not found.

rtld: 0712-001 Symbol set_rsa1024 was referenced

      from module /opt/IBM/InformationServer/Server/DSComponents/bin/libccora12c.so(), but a runtime definition of the symbol was not found.

rtld: 0712-001 Symbol set_rsa512 was referenced

      from module /opt/IBM/InformationServer/Server/DSComponents/bin/libccora12c.so(), but a runtime definition of the symbol was not found.

rtld: 0712-001 Symbol get_rsa1024 was referenced

      from module /opt/IBM/InformationServer/Server/DSComponents/bin/libccora12c.so(), but a runtime definition of the symbol was not found.

rtld: 0712-001 Symbol get_rsa512 was referenced

      from module /opt/IBM/InformationServer/Server/DSComponents/bin/libccora12c.so(), but a runtime definition of the symbol was not found.

rtld: 0712-001 Symbol sltlnx was referenced

      from module /opt/IBM/InformationServer/Server/DSComponents/bin/libccora12c.so(), but a runtime definition of the symbol was not found.

Is it possible that Oracle made a change in their SDK for AIX between 12cR1 and 12cR2?

I searched in MOS for Kerberos, limiting my search to Oracle Enterprise 12c. There was a bug fix that caused a change in Oracle Client between 12cR1 and 12cR2. The Oracle bug number was 17703878. The bug was specifically found on Linux, but isn't it probable that the fix was put in all versions of Oracle Client 12cR2?

Note that If we compile our library libccora12c.so with the Oracle 11gR2 SDK, there are no symbol issues and the libraries all load fin

Can anyone point me to a solution or clue?

Answers

  • Christopher Jones-Oracle
    Christopher Jones-Oracle Member Posts: 1,638 Employee
    edited May 30, 2018 8:06AM

    I got some focus on this from our AIX folk.  The reply was that they retested some sample programs under MES4053 and MES415.  These ran fine with both library versions - there were no missing symbols with the code they used.  Can you follow up with Oracle Support if you still have issues?

This discussion has been closed.