In message <a96b01b5-ec17-46e4-bbd5-59c314103...@pharmacy.arizona.edu>, Bruce J ohnson writes: >when I run it with /bin/env -i I get: > >/bin/env -i /usr/bin/ldd /usr/local/lib64/perl5/auto/DBD/Oracle/Oracle.so >linux-vdso.so.1 =3D> (0x00007fff2d9ff000) >libocci.so.11.1 =3D> not found >libclntsh.so.11.1 =3D> not found >libpthread.so.0 =3D> /lib64/libpthread.so.0 (0x00007f55049da000) >libc.so.6 =3D> /lib64/libc.so.6 (0x00007f5504647000) >/lib64/ld-linux-x86-64.so.2 (0x00007f5504e43000) > >However I don't understand what this means...
It means that you should rebuild DBD::Oracle but add the -rpath option to the LDFLAGS in the generated Makefile to properly hint the runtime linker where to find the Oracle Instant Client libraries. Then you should find every instance of LD_LIBRARY_PATH= in the shell init files in /etc as well as the ones in your Apache configuration and remove them. My WAG is that the Oracle packages for Unbreakable Linux *un*helpfully added LD_LIBRARY_PATH=/path/to/instantclient_11_2 to your /etc/profile and friends. John groenv...@acm.org