Bug 459351 - mod_perl-2.0.4-5.i386.rpm won't load into httpd
Summary: mod_perl-2.0.4-5.i386.rpm won't load into httpd
Alias: None
Product: Fedora
Classification: Fedora
Component: mod_perl
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Joe Orton
QA Contact: Fedora Extras Quality Assurance
: 465743 466573 (view as bug list)
Depends On:
Blocks: 465037
TreeView+ depends on / blocked
Reported: 2008-08-17 09:09 UTC by Jonathan Kamens
Modified: 2008-10-20 16:01 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Last Closed: 2008-10-17 10:32:04 UTC
Type: ---

Attachments (Terms of Use)

Description Jonathan Kamens 2008-08-17 09:09:47 UTC
With current rawhide, trying to start httpd:

Starting httpd: httpd: Syntax error on line 209 of /etc/httpd/conf/httpd.conf: Syntax error on line 10 of /etc/httpd/conf.d/perl.conf: Cannot load /etc/httpd/modules/mod_perl.so into server: /etc/httpd/modules/mod_perl.so: undefined symbol: modperl_io_perlio_restore_stdout

Reverting to mod_perl-2.0.4-4.i386 makes the problem go away, although I have to do it with "--nodeps" because otherwise I get these odd errors from RPM:

	perl(ModPerl::FunctionMap) is needed by mod_perl-2.0.4-4.i386
	perl(ModPerl::MapUtil) is needed by mod_perl-2.0.4-4.i386
	perl(ModPerl::StructureMap) is needed by mod_perl-2.0.4-4.i386

Comment 1 Jonathan Kamens 2008-08-28 16:02:50 UTC
Still broken in todays' Rawhide.

Comment 2 Bruno Wolff III 2008-09-07 00:51:41 UTC
I am still seeing this in the 2008-09-05 rawhide. Since I really don't need mod_perl, I just commented out the load so that httpd starts.

Comment 3 Mads Kiilerich 2008-10-02 17:42:22 UTC
Same with F10 mod_perl-2.0.4-6.i386

Just installing the package causes httpd to fail starting. IMHO this bug is such a showstopper that it should be a release blocker.

Comment 4 Nils Philippsen 2008-10-09 18:48:58 UTC
*** Bug 465743 has been marked as a duplicate of this bug. ***

Comment 5 Nils Philippsen 2008-10-16 13:40:16 UTC
Joe, FYI: when I compiled the package, I found that the symbol doesn't even end up in the src/modules/perl/modperl_io.lo file because it should be inlined -- maybe something goes wrong with inlining it?

Do you need any other info?

Comment 6 Joe Orton 2008-10-17 10:32:04 UTC
The use of inline in mod_perl was completely broken - I've removed it and rebuilt.


Comment 7 Nils Philippsen 2008-10-17 15:52:56 UTC
Works for me with mod_perl-2.0.4-7.

Comment 8 Joe Orton 2008-10-20 16:01:21 UTC
*** Bug 466573 has been marked as a duplicate of this bug. ***

Note You need to log in before you can comment on or make changes to this bug.