[Pdns-dev] oracle backend

Peter van Dijk peter.van.dijk at netherlabs.nl
Mon Apr 30 18:20:55 CEST 2012


Hi,

On Apr 30, 2012, at 15:55 , a b wrote:

> Apr 29 17:13:29 OracleFactory: OCIEnvCreate
> Apr 29 17:13:29 Caught an exception instantiating a backend, cleaning up
> 

Have you set the relevant environment variables, like ORACLE_HOME?

> Doing an ldd on liboraclebackend.so with resolution of immediate and lazy symbols returns:
> 
>         symbol not found: _ZTV10DNSBackend              (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: g_singleThreaded              (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _ZN10DNSBackend6getSOAERKSsR7SOADataP9DNSPacket               (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _ZTI10DNSBackend              (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _ZN10DNSBackend6getArgERKSs           (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _ZNK5QType7getNameEv          (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _ZNK5QType7getCodeEv          (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _ZN10DNSBackend12setArgPrefixERKSs            (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _ZN5QTypeaSEPKc               (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _Z13BackendMakersv            (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _ZN17BackendMakerClass6reportEP14BackendFactory               (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _ZN14BackendFactory7declareERKSsS1_S1_S1_             (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _Z3argv               (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _ZN7ArgvMapixERKSs            (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _ZN7ArgvMap5asNumERKSs                (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _Z4theLRKSs           (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _ZN6LoggerlsENS_7UrgencyE             (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _ZN6LoggerlsERKSs             (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _ZN6LoggerlsERFRSoS0_E                (/opt/powerdns/lib/64/liboraclebackend.so)
>         symbol not found: _Z11stringerrorv              (/opt/powerdns/lib/64/liboraclebackend.so)

All these symbols are inside pdns_server. With the error you are getting, loading liboraclebackend.so has already succeeded. 

Kind regards,
-- 
Peter van Dijk
Netherlabs Computer Consulting BV - http://www.netherlabs.nl/



More information about the Pdns-dev mailing list