xmlrpc.cgi consistently showed 500 errors on my Ubuntu 10.04.3 server. I traced it to the following error: Can't locate Test/Taint.pm in @INC (@INC contains: . lib /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl) at Bugzilla/WebService/Util.pm line 28. Compilation failed in require at Bugzilla/WebService/Server/XMLRPC.pm line 151. BEGIN failed--compilation aborted at Bugzilla/WebService/Server/XMLRPC.pm line 151. Compilation failed in require at /home/tools/bugzilla/bugzilla-4.0/xmlrpc.cgi line 30. BEGIN failed--compilation aborted at /home/tools/bugzilla/bugzilla-4.0/xmlrpc.cgi line 30. The error was fixed when installed libtest-taint-perl. I had this problem on Bugzilla 3.6.5 and 4.0.1. I would have expected checksetup.pl to report the missing module.
(In reply to Steffen Pingel from comment #0) > I had this problem on Bugzilla 3.6.5 and 4.0.1. I would have expected > checksetup.pl to report the missing module. It does report it! Checking for Test-Taint (any) ok: found v1.04
Args, you are right. I completely missed that: * Test-Taint * JSON-RPC Interface, XML-RPC Interface *