Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#24791 - [mod_perl] missing depend on Linux::Pid perl module

Attached to Project: Arch Linux
Opened by Nathan Phillip Brink (ohnobinki) - Monday, 20 June 2011, 03:02 GMT
Last edited by Angel Velasquez (angvp) - Tuesday, 28 June 2011, 22:49 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Francois Charette (Firmicus)
Angel Velasquez (angvp)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
[root@abs ~]# rc.d restart httpd
:: Restarting Apache Web Server [BUSY] Syntax error on line 47 of /etc/httpd/conf/extra/httpd-vhosts.conf:
You must install Linux::Pid for Apache::SizeLimit to work on your platform. at /usr/lib/perl5/vendor_perl/Apache/SizeLimit/Core.pm line 128.\nBEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/Apache/SizeLimit/Core.pm line 171.\nCompilation failed in require at /usr/lib/perl5/vendor_perl/Apache2/SizeLimit.pm line 48.\nBEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/Apache2/SizeLimit.pm line 48.\nCompilation failed in require at /srv/http/bugzilla/mod_perl.pl line 59.\nBEGIN failed--compilation aborted at /srv/http/bugzilla/mod_perl.pl line 59.\nCompilation failed in require at (eval 2) line 1.\n

Additional info:
* package version(s)
mod_perl-2.0.5-1
apache-2.2.19-1

* config and/or log files etc.
The line referenced in the error is:
PerlConfigRequire /srv/http/bugzilla/mod_perl.pl

Steps to reproduce:
Install bugzilla, mod_perl, apache. Configure apache with the following LoadModule line:
LoadModule perl_module modules/mod_perl.so

Add the PerlConfigRequire directive shown above to httpd.conf and get the above error. It looks like a missing dependency by either apache or mod_perl on some package providing Linux::Pid. I can find dev-perl/Linux-Pid in Gentoo but don't know where to look in arch. Since the package mod_perl provides Apache::SizeLimit, the missing perl module depend should be a fault of the mod_perl package.
This task depends upon

Closed by  Angel Velasquez (angvp)
Tuesday, 28 June 2011, 22:49 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed on mod_perl 2.0.5-6

Loading...