FW: PRL Status
Posted in 2006
Topics: Installation, Setup & Upgrades, Server Administration
We've got a perl/DBD application that we've copied over to another system. The perl/DBD expert - of course - is no longer with the company. Any idea on where to start debugging this? TIA. Bob Roussey Unix / Informix Administration Spirit Airlines Robert.Roussey@SpiritAir.com -----Original Message----- Subject: PRL Status Hi All, I ran a PRL from COLO DCS to COLO TASAR and still get the same error: [results@tux1 results]$ prlimport -d spirit_beta_db /appl/results/prlvrlimport/PRLVRLSubmit-2006-12-23-11-12-59.JfTyuA ./prlimport: Working on the database spirit_beta_db and the prl file /appl/results/prlvrlimport/PRLVRLSubmit-2006-12-23-11-12-59.JfTyuA install_driver(Informix) failed: Can't locate DBD/Informix.pm in @INC (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at (eval 3) line 3. Perhaps the DBD::Informix perl module hasn't been fully installed, or perhaps the capitalisation of 'Informix' isn't right. Available drivers: ExampleP, Proxy, mysql. at prl-pfscommon_db.pl line 211 Looking in prl-pfscommon_db.pl (at line 211) the code reads: my $dbHandle = DBI->connect( "DBI:Informix:" . $dbName, Does anyone know if DBI:Informix: is correct? It appears that either the DBD::Informix perl module has not been installed, or maybe it's not configured correctly.
On 12/23/06, Robert Roussey(MIS) <Robert.Roussey@spiritair.com> wrote: > > We've got a perl/DBD application that we've copied over to another > system. The perl/DBD expert - of course - is no longer with the > company. Any idea on where to start debugging this? Yes - at the error message "Cannot locate DBD::Informix". Did you actually install this on the new machine? It doesn't look like it. So, I recommend doing the install. Either copy the entire Perl hierarchy from the old machine to the new machine or rebuild Perl on the new machine. > -----Original Message----- > Subject: PRL Status > > I ran a PRL from COLO DCS to COLO TASAR and still get the same error: > [results@tux1 results]$ prlimport -d spirit_beta_db > /appl/results/prlvrlimport/PRLVRLSubmit-2006-12-23-11-12-59.JfTyuA > ../prlimport: Working on the database spirit_beta_db and the prl file > /appl/results/prlvrlimport/PRLVRLSubmit-2006-12-23-11-12-59.JfTyuA > install_driver(Informix) failed: Can't locate DBD/Informix.pm in @INC > (@INC contains: /usr/lib/perl5/5.8.0/i386-linux-thread-multi > /usr/lib/perl5/5.8.0 > /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi > /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl > /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi > /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl > /usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at > (eval 3) line 3. > > Perhaps the DBD::Informix perl module hasn't been fully installed, > or perhaps the capitalisation of 'Informix' isn't right. > Available drivers: ExampleP, Proxy, mysql. > at prl-pfscommon_db.pl line 211 > > Looking in prl-pfscommon_db.pl (at line 211) the code reads: > > my $dbHandle = DBI->connect( "DBI:Informix:" . $dbName, > > Does anyone know if DBI:Informix: is correct? It appears that either > the DBD::Informix perl module has not been installed, or maybe it's not > configured correctly. Capitalization is not the problem - it is more basic than that. The 'dbi' bit can be in upper, lower or mixed case; the Informix bit must be written with initial capitals. -- Jonathan Leffler #include <disclaimer.h> Email: jleffler@earthlink.net, jleffler@us.ibm.com Guardian of DBD::Informix v2005.02 -- http://dbi.perl.org/