Search code examples
web-servicesbugzilla

BugZilla Installation error


Software error:

Can't locate Math/Random/ISAAC.pm in @INC (@INC contains: . lib /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/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 /var/www/html/bugzilla/index.cgi line 34.
BEGIN failed--compilation aborted at /var/www/html/bugzilla/index.cgi line 34.
For help, please send mail to the webmaster (root@localhost), giving this error message and the time and date of the error.

This is the error given on executing the file index.cgi in server


Solution

  • This mostly looks like a missing library. You can gets informations on this by looking at the output of:

    ./checksetup.pl --check-modules
    

    see: Bugzilla Installation

    If this is not sufficient for you, you would need to post more informations here ( version of Bugzilla, os, etc... )

    Alexis

    Edit:

    The original error indicate a missing module: at least you will need to install Math::Random:ISAAC. The full missing requirements should be displayed by checksetup.pl, but it seems in some occasions this also crashes when ISAAC is missing ( see 4.2: checksetup.pl crashes when Voting extension enabled )