I recently upgraded my linux server from redhat 7.0 to 8.0. In the process, the perl interface to my mysql database seems to have been broken. I have a perl script that is referenced from a web page that contains the following lines.
#!/usr/bin/perl use DBI; print "Location: /cgi-bin/msgboard/login.cgi?5542,0\n\n"; I see the following errors in my log file. [Wed Jan 29 18:13:02 2003] [error] [client 10.20.1.1] Premature end of script headers: login.cgi [Wed Jan 29 18:13:02 2003] [error] [client 10.20.1.1] DBI object version 1.30 does not match $DBI::VERSION 0.93 at /usr/lib/perl5/5.8.0/i386-linux-thread-multi/DynaLoader.pm line 249. [Wed Jan 29 18:13:02 2003] [error] [client 10.20.1.1] Compilation failed in require at /var/www/cgi-bin/msgboard/login.cgi line 3. [Wed Jan 29 18:13:02 2003] [error] [client 10.20.1.1] BEGIN failed--compilation aborted at /var/www/cgi-bin/msgboard/login.cgi line 3. Can anyone tell me what I need to install/upgrade to get this working again? I've listed all of the RPMs on my system that have anything to do with perl, mysql, and dbi. DBI-perl-bin-0.93-rh50.1 gimp-perl-1.2.3-9 groff-perl-1.18-6 mod_perl-1.99_05-3 mysql-3.23.54a-4 mysql-DBI-perl-bin-1.825-1 mysql-devel-3.23.54a-4 mysql-server-3.23.54a-4 openssl-perl-0.9.6b-29 perl-5.8.0-55 perl-Archive-Tar-0.22-26 perl-Bit-Vector-6.1-28 perl-CGI-2.81-55 perl-Compress-Zlib-1.16-8 perl-CPAN-1.61-55 perl-Date-Calc-5.0-25 perl-DateManip-5.40-27 perl-DBD-MySQL-2.1017-3 perl-DBI-1.30-1 perl-Digest-HMAC-1.01-8 perl-Digest-SHA1-2.01-6 perl-Filter-1.28-9 perl-HTML-Parser-3.26-14 perl-HTML-Tagset-3.03-25 perl-Inline-0.43-7 perl-libwww-perl-5.65-2 perl-libxml-enno-1.02-25 perl-libxml-perl-0.07-25 perl-Net-DNS-0.26-2 perl-Parse-Yapp-1.05-26 perl-PDL-2.3.2-10 perl-RPM2-0.45-1 perl-SGMLSpm-1.03ii-6 perl-TimeDate-1.1301-2 perl-URI-1.21-3 perl-XML-Dumper-0.4-22 perl-XML-Encoding-1.01-20 perl-XML-Grove-0.46alpha-21 perl-XML-Parser-2.31-12 perl-XML-Twig-3.05-3 php-mysql-4.2.2-8.0.5 Thanks, Perry
