my hosting provider moved me to another server last night, now, i can't
get bugzilla up and running again. i'm not hugely familiar with linux
but can follow instructions. bugzilla was running great for about six
months and now that they've moved me has crashed. i managed to get all
perl modules installed, now, when i try ot access the site here is what
i get -
I'm not exactly sure how linux parses file paths, but
isaac.pm is
located in the directory @
/home4/buerern1/perl/usr/lib/perl5/Math/Random
Checksetup finds it okay.
Can't locate Math/Random/ISAAC.pm in @INC (@INC contains: . lib /home4/buerern1/perl /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at Bugzilla/RNG.pm line 28.
BEGIN failed--compilation aborted at Bugzilla/RNG.pm line 28.
Compilation failed in require at Bugzilla/Util.pm line 50.
BEGIN failed--compilation aborted at Bugzilla/Util.pm line 50.
Compilation failed in require at Bugzilla/Error.pm line 33.
BEGIN failed--compilation aborted at Bugzilla/Error.pm line 33.
Compilation failed in require at Bugzilla/Install/Filesystem.pm line 31.
BEGIN failed--compilation aborted at Bugzilla/Install/Filesystem.pm line 31.
Compilation failed in require at Bugzilla/Config.pm line 38.
BEGIN failed--compilation aborted at Bugzilla/Config.pm line 38.
Compilation failed in require at Bugzilla.pm line 38.
BEGIN failed--compilation aborted at Bugzilla.pm line 38.
Compilation failed in require at index.cgi line 34.
BEGIN failed--compilation aborted at index.cgi line 34.
-----
Here is the output of
checksetup.pl
buer...@buerer.net [~/public_html/sapphire/bugzilla]# perl
checksetup.pl
* This is Bugzilla 4.1.3 on perl 5.10.1
* Running on Linux 2.6.32-20120131.55.1.bh6.x86_64 #1 SMP Tue Jan 31
15:43:27 EST 2012
Checking perl modules...
Checking for CGI.pm (v3.51) ok: found v3.55
Checking for Digest-SHA (any) ok: found v5.71
Checking for TimeDate (v2.21) ok: found v2.24
Checking for DateTime (v0.28) ok: found v0.74
Checking for DateTime-TimeZone (v0.71) ok: found v1.46
Checking for DBI (v1.41) ok: found v1.622
Checking for Template-Toolkit (v2.22) ok: found v2.24
Checking for Email-Send (v2.00) ok: found v2.198
Checking for Email-MIME (v1.904) ok: found v1.910
Checking for URI (v1.37) ok: found v1.60
Checking for List-MoreUtils (v0.22) ok: found v0.33
Checking for Math-Random-ISAAC (v1.0.1) ok: found v1.004
Checking available perl DBD modules...
Checking for DBD-Pg (v1.45) ok: found v2.17.1
Checking for DBD-mysql (v4.001) ok: found v4.021
Checking for DBD-SQLite (v1.29) ok: found v1.29
Checking for DBD-Oracle (v1.19) not found
The following Perl modules are optional:
Checking for GD (v1.20) ok: found v2.46
Checking for Chart (v2.1) ok: found v2.4.5
Checking for Template-GD (any) ok: found v1.56
Checking for GDTextUtil (any) ok: found v0.86
Checking for GDGraph (any) ok: found v1.44
Checking for MIME-tools (v5.406) ok: found v5.502
Checking for libwww-perl (any) ok: found v6.04
Checking for XML-Twig (any) ok: found v3.40
Checking for PatchReader (v0.9.6) not found
Checking for perl-ldap (any) ok: found v0.44
Checking for Authen-SASL (any) ok: found v2.15
Checking for RadiusPerl (any) not found
Checking for SOAP-Lite (v0.712) ok: found v0.712
Checking for JSON-RPC (any) not found
Checking for JSON-XS (v2.0) ok: found v2.27
Checking for Test-Taint (any) not found
Checking for HTML-Parser (v3.40) ok: found v3.69
Checking for HTML-Scrubber (any) not found
Checking for Encode (v2.21) ok: found v2.44
Checking for Encode-Detect (any) ok: found v1.01
Checking for Email-MIME-Attachment-Stripper (any) not found
Checking for Email-Reply (any) not found
Checking for TheSchwartz (any) not found
Checking for Daemon-Generic (any) ok: found v0.61
Checking for mod_perl (v1.999022) not found
Checking for Apache-SizeLimit (v0.93) not found
WARNING: We could not check the configuration of Apache. This sometimes
happens when you are not running
checksetup.pl as root. To see the
problem we ran into, run: /usr/bin/apachectl -t -D DUMP_MODULES
***********************************************************************
* OPTIONAL MODULES *
***********************************************************************
* Certain Perl modules are not required by Bugzilla, but by *
* installing the latest version you gain access to additional *
* features. *
* *
* The optional modules you do not have installed are listed below, *
* with the name of the feature they enable. Below that table are the *
* commands to install each module. *
***********************************************************************
* MODULE NAME * ENABLES FEATURE(S) *
***********************************************************************
* PatchReader * Patch Viewer *
* RadiusPerl * RADIUS Authentication *
* JSON-RPC * JSON-RPC Interface *
* Test-Taint * JSON-RPC Interface, XML-RPC Interface *
* HTML-Scrubber * More HTML in Product/Group Descriptions *
* Email-MIME-Attachment-Stripper * Inbound Email *
* Email-Reply * Inbound Email *
* TheSchwartz * Mail Queueing *
* mod_perl * mod_perl *
* Apache-SizeLimit * mod_perl *
***********************************************************************
COMMANDS TO INSTALL OPTIONAL MODULES:
PatchReader: /ramdisk/bin/perl
install-module.pl PatchReader
RadiusPerl: /ramdisk/bin/perl
install-module.pl Authen::Radius
JSON-RPC: /ramdisk/bin/perl
install-module.pl JSON::RPC
Test-Taint: /ramdisk/bin/perl
install-module.pl Test::Taint
HTML-Scrubber: /ramdisk/bin/perl
install-module.pl HTML::Scrubber
Email-MIME-Attachment-Stripper: /ramdisk/bin/perl
install-module.pl
Email::MIME::Attachment::Stripper
Email-Reply: /ramdisk/bin/perl
install-module.pl Email::Reply
TheSchwartz: /ramdisk/bin/perl
install-module.pl TheSchwartz
mod_perl: /ramdisk/bin/perl
install-module.pl mod_perl2
Apache-SizeLimit: /ramdisk/bin/perl
install-module.pl Apache2::SizeLimit
To attempt an automatic install of every required and optional module
with one command, do:
/ramdisk/bin/perl
install-module.pl --all
Reading ./localconfig...
OPTIONAL NOTE: If you want to be able to use the 'difference between two
patches' feature of Bugzilla (which requires the PatchReader Perl module
as well), you should install patchutils from:
http://cyberelk.net/tim/patchutils/
Checking for DBD-mysql (v4.001) ok: found v4.021
Checking for MySQL (v5.0.15) ok: found v5.1.63-community-log
Removing existing compiled templates...
Precompiling templates...done.
****************************************************************************
WARNING! You have not entered a value for the "webservergroup"
parameter in localconfig. This means that certain files and directories
which need to be editable by both you and the web server must be world
writable, and other files (including the localconfig file which stores
your database password) must be world readable. This means that
_anyone_ who can obtain local access to this machine can do whatever
they want to your Bugzilla installation, and is probably also able to
run arbitrary Perl code as the user that the web server runs as. You
really, really, really need to change this setting.
****************************************************************************
Fixing file permissions...
checksetup.pl complete.