Note: This is a beta release of Red Hat Bugzilla 5.0. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Also email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback here.

Bug 655

Summary: wrong version in mod_perl-1.16-1libc5
Product: [Retired] Red Hat Secure Web Server Reporter: cdent
Component: mod_perlAssignee: Preston Brown <pbrown>
Status: CLOSED NOTABUG QA Contact:
Severity: high Docs Contact:
Priority: medium    
Version: 2.0   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 1999-03-19 17:16:09 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description cdent 1998-12-30 15:31:37 UTC
On a redhat-4.2 machine that needs to stay that way
for a while an installation of secureweb 2.0-2 with
support for modperl will fail because the
included in the supplied mod_perl rpm is version 5.004.04
yet the installed perl with 4.2 and the perl available
on the secure web CD is 5.004.01. Modules that use
IO::File and the like will fail to load because
will look in the wrong place. Here's some log info:

[Tue Dec 29 21:06:36 1998] [error] Can't locate IO/
in @INC (@INC contain
s: /usr/lib/perl5/i386-linux/5.00404 /usr/lib/perl5
6-linux /usr/lib/perl5/site_perl . /etc/httpd/
/etc/httpd/lib/perl) at /usr/lib/
perl5/site_perl/Newspaper/Story/ line 14.
BEGIN failed--compilation aborted at
/usr/lib/perl5/site_perl/Newspaper/Story/Cr line 14.
BEGIN failed--compilation aborted at
pm line 30.
BEGIN failed--compilation aborted at
bin/ line 39.

Require of Perl file
 failed, exiting...

I'd call this a bug. My temporary fix has been to
rebuild mod_perl from the src rpm so it knows it is
to use 5.004.01. Things are happy for the time being.

But it seems like you should fix this one: please don't
leave people who are stuck back in the dark ages of
4.2 in the cold. We have around 20 machines and making
the migration to glibc is something that is going to
take a serious amount of time for us. Thanks

Comment 1 Preston Brown 1999-02-02 17:35:59 UTC
perl 5.004_04 is distributed as an update to Red Hat Linux 4.2.  It
should be available on the ftp site..

The mod_perl 1.16 that was distributed was built against this perl.

Comment 2 cdent 1999-03-19 04:24:59 UTC
I mean to respond to this a long time ago, but I guess I must
have forgotten. The version of perl that is in the 4.2 updates
on is  perl-5.004-0.1.i386.rpm
which contradicts what you indicate below.

I only mention this for the sake of precision, it's not a disaster
or anything like that.

Althoug I do continue to have memory leak problems with
mod_perl and secureweb. I'm going to attempt a perl upgrade
now to see if that helps.

Comment 3 cdent 1999-03-19 04:34:59 UTC
Never mind. I figured it out. Why, oh please tell me why, an
rpm labeled: perl-5.004-0.1 is a newer version than perl-5.004_01-1
and why isn't it package in the same way as the previous one?

Comment 4 Preston Brown 1999-03-19 17:16:59 UTC
I have no idea why it was labeled as such, I didn't make that update.
Perl does have a rather strange naming convention that doesn't always
fit into the RPM naming convention perfectly.  Glad things are figured