Since the recent upgrades to Ubuntu 12.04, my Bugzilla installation has been broken. The error messages pointed to compilation errors, indicating DateTime::TimeZone as the possible culprit. Running checksetup.pl showed some missing modules (DateTime-TimeZone and Math-Random-ISAAC), but crashed partway through with:
/usr/bin/perl: symbol lookup error: lib/x86_64-linux-gnu-thread-multi/auto/Encode/Detect/Detector/Detector.so: undefined symbol: Perl_Istack_sp_ptr
The only relevant thread I could find on this error was from 2010, but indicated that they solved the problems by removing their Bugzilla perl modules folder (bugs/lib) and reinstalling the modules. I went ahead with that, but now I cannot seem to get DateTime::TimeZone to install. Following the instructions from the DreamHost Wiki page on Bugzilla, I used:
nice -n 19 /usr/bin/perl install-module.pl DateTime::TimeZone
However, every time the process has been killed by the procwatch daemon.
I've tried installing CPAN Minus, but that failed in a different way.
I got a notice that CPAN had an update available, but I could not get it to update properly.
I've just now managed to get the DateTime::TimeZone module installed, but Bugzilla's checksetup.pl does not detect that it is installed. I'm very nearly about to just remove and reinstall Bugzilla from scratch, though I was hoping that I wouldn't have to do this. Any thoughts?