Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the DBD-Oracle CPAN distribution.

Report information
The Basics
Id: 18514
Status: rejected
Priority: 0/
Queue: DBD-Oracle

People
Owner: Nobody in particular
Requestors: christopher [...] pobox.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in:
  • 1.13
  • 1.14
  • 1.15
  • 1.16
  • 1.17
Fixed in: 1.12



Subject: Linux - version 1.17 fails, while version 1.12 works fine
1. Take a stock RedHat kernel (ES3, or ES4, or Fedora) 2. Install Oracle. 3. Install DBD-Oracle-1.12 All works fine. However - identical system, with DBD-Oracle-1.12 and it won't work at all. Could be time to dust off 1.12 and see what got changed since then that breaks this on Linux always. Here's an example: Works:- [root@hub DBD-Oracle-1.12]# make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "- e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/base.......ok t/general....DBI connect('','scott/tiger',...) failed: ORA-01017: invalid username/password; logon denied (DBD ERROR: OCISessionBegin) at t/general.t line 20 Unable to connect to Oracle (ORA-01017: invalid username/password; logon denied (DBD ERROR: OCISessionBegin)) Tests skiped. (etc etc) Fails:- [root@hub DBD-Oracle-1.17]# make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "- e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/01base................Failed to load Oracle extension and/or shared libraries:install_driver(Oracle) failed: Can't load '/tmp/DBD-Oracle- 1.17/blib/arch/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: libclntsh.so.10.1: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.6/i386-linux-thread- multi/DynaLoader.pm line 230. at (eval 1) line 3 Compilation failed in require at (eval 1) line 3. Perhaps a required shared library or dll isn't installed where expected at t/01base.t line 19 The remaining tests will probably also fail with the same error. *** Please read the README and README.help.txt files for help. *** make: *** [test_dynamic] Interrupt
Obviousy I meant this:---------------------------v " However - identical system, with DBD-Oracle-1.17 and it won't work at all. " ... above.
With a change from 1.12 to 1.17 I would think you would also have to change the version of DBI that you are using. Upgrade to the latest version of DBI 1.50 http://search.cpan.org/~timb/DBI-1.50/ and use a new version of the Oracel client.
On Mon Apr 03 11:09:31 2006, guest wrote: Show quoted text
> 1. Take a stock RedHat kernel (ES3, or ES4, or Fedora) > 2. Install Oracle. > 3. Install DBD-Oracle-1.12 > > All works fine. > > However - identical system, with DBD-Oracle-1.12 and it won't work at > all. > > Could be time to dust off 1.12 and see what got changed since then > that breaks this on Linux always. > > Here's an example: > > Works:- > > [root@hub DBD-Oracle-1.12]# make test > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "- > e" "test_harness(0, > 'blib/lib', 'blib/arch')" t/*.t > t/base.......ok > t/general....DBI connect('','scott/tiger',...) failed: ORA-01017: > invalid username/password; logon denied (DBD ERROR: OCISessionBegin) > at t/general.t line 20 > Unable to connect to Oracle (ORA-01017: invalid username/password; > logon denied > (DBD ERROR: OCISessionBegin)) > Tests skiped. > > (etc etc) > > > Fails:- > > [root@hub DBD-Oracle-1.17]# make test > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "- > e" "test_harness(0, > 'blib/lib', 'blib/arch')" t/*.t > t/01base................Failed to load Oracle extension and/or shared > libraries:install_driver(Oracle) failed: Can't load '/tmp/DBD-Oracle- > 1.17/blib/arch/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: > libclntsh.so.10.1: cannot open shared object file: No such file or > directory at /usr/lib/perl5/5.8.6/i386-linux-thread- > multi/DynaLoader.pm line 230. > at (eval 1) line 3 > Compilation failed in require at (eval 1) line 3. > Perhaps a required shared library or dll isn't installed where expected > at t/01base.t line 19 > The remaining tests will probably also fail with the same error. > > *** Please read the README and README.help.txt files for help. *** > > make: *** [test_dynamic] Interrupt > >
I am trying to clear up the DBD::Oracle queue and this ticket is now very old. Perhaps you found a solution to the problem you reported in which case we'd be interested to know it. In view of the age of this issue would be happy for us to close it now? Martin -- Martin J. Evans Wetherby, UK
On Thu Dec 30 13:26:12 2010, MJEVANS wrote: Show quoted text
> On Mon Apr 03 11:09:31 2006, guest wrote:
> > 1. Take a stock RedHat kernel (ES3, or ES4, or Fedora) > > 2. Install Oracle. > > 3. Install DBD-Oracle-1.12 > > > > All works fine. > > > > However - identical system, with DBD-Oracle-1.12 and it won't work at > > all. > > > > Could be time to dust off 1.12 and see what got changed since then > > that breaks this on Linux always. > > > > Here's an example: > > > > Works:- > > > > [root@hub DBD-Oracle-1.12]# make test > > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "- > > e" "test_harness(0, > > 'blib/lib', 'blib/arch')" t/*.t > > t/base.......ok > > t/general....DBI connect('','scott/tiger',...) failed: ORA-01017: > > invalid username/password; logon denied (DBD ERROR: OCISessionBegin) > > at t/general.t line 20 > > Unable to connect to Oracle (ORA-01017: invalid username/password; > > logon denied > > (DBD ERROR: OCISessionBegin)) > > Tests skiped. > > > > (etc etc) > > > > > > Fails:- > > > > [root@hub DBD-Oracle-1.17]# make test > > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "- > > e" "test_harness(0, > > 'blib/lib', 'blib/arch')" t/*.t > > t/01base................Failed to load Oracle extension and/or shared > > libraries:install_driver(Oracle) failed: Can't load '/tmp/DBD-Oracle- > > 1.17/blib/arch/auto/DBD/Oracle/Oracle.so' for module DBD::Oracle: > > libclntsh.so.10.1: cannot open shared object file: No such file or > > directory at /usr/lib/perl5/5.8.6/i386-linux-thread- > > multi/DynaLoader.pm line 230. > > at (eval 1) line 3 > > Compilation failed in require at (eval 1) line 3. > > Perhaps a required shared library or dll isn't installed where expected > > at t/01base.t line 19 > > The remaining tests will probably also fail with the same error. > > > > *** Please read the README and README.help.txt files for help. *** > > > > make: *** [test_dynamic] Interrupt > > > >
> > I am trying to clear up the DBD::Oracle queue and this ticket is now > very old. Perhaps you found a solution to the problem you reported in > which case we'd be interested to know it. In view of the age of this > issue would be happy for us to close it now? > > Martin
We are closing this rt due to it being stalled for so many years. Feel free to get back to us if this is still an issue and we can reopen it. Martin -- Martin J. Evans Wetherby, UK