You are on page 1of 23

Step-by-Step Bugzilla Installation Guide for Linux

Home
 

About

Free eBook
  Linux Command

Archives

Best of the Blog

Contact
  Install Linux

Ads by Google

  Windows Install

  PDF Linux

Step-by-Step Bugzilla Installation Guide for Linux
by R A ME S H N A TA R A JA N on M A Y 1 7 , 2 0 1 0

Sign up for our free email newsletter

you@address.com
4 576 3

    Sign Up

0

4

Like Confirm

  

RSS

Twitter

Facebook

Bugzilla is the best open source bug tracking system. Very simple to use with lot of features. Bugzilla allows you to track the bugs and collaborate with developers and other teams in your organization effectively. This is a detailed step-by-step bugzilla installation guide for Linux.
Search

1. Verify Perl Version
Make sure your perl version is >= 5.8.1 as shown below.

# perl -v This is perl, v5.8.8 built for i386-linux-thread-multi

EBOOKS

Most Linux distributions comes with perl. If you don’t have it on yours, download and install it from corresponding distribution website.

2. Install MySQL Database
Make sure your MySQL version is >= 4.1.2 as shown below.
http://www.thegeekstuff.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM]

Step-by-Step Bugzilla Installation Guide for Linux # mysql -V mysql Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (i686) using readline 5.1

If you don’t have mysql, install it as using yum groupinstall, or based on LAMP install article, or based on mysql rpm article.

3. Install Apache
If you already have apache installed, make sure you are able to access it by using http://{yourip-address}.

If you don’t have apache, install is using yum based on LAMP install article, or install apache from source.

4. Download latest Bugzilla tar ball
Download the latest stable release from bugzilla download page. Extract the bugzilla*.tar.gz file to the apache document root directory as shown below.

# cd ~ # wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-3.6.tar.gz # cd /var/www/html # tar xvfz /usr/save/bugzilla-3.4.6.tar.gz

POPULAR POSTS 12 Amazing and Essential Linux Books To Enrich Your Brain and Library 50 UNIX / Linux Sysadmin Tutorials

http://www.thegeekstuff.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM]

pl DBD::Oracle http://www.pl Bugzilla checksetup.pl Net::LDAP Authen-SASL: /usr/bin/perl install-module.pl DBD::Pg MySQL: /usr/bin/perl install-module.pl program will verify whether all the required perl modules are installed.pl MIME::Parser libwww-perl: /usr/bin/perl install-module.pl SOAP::Lite HTML-Parser: /usr/bin/perl install-module. How To Be Productive and Get Things Done Using GTD 30 Things To Do When you are Bored and have a Computer Linux Directory Structure (File System Structure) Explained with Examples Linux Crontab: 15 Awesome Cron Job Examples Get a Grip on the Grep! – 15 Practical Grep Command Examples Unix LS Command: 15 Practical Examples # cd /var/www/html/bugzilla-3. RAID 5.pl HTML::Scrubber Email-MIME-Attachment-Stripper: /usr/bin/perl install-module.thegeekstuff. I found it! -. RAID 1.pl Template::Plugin::GD::Image GDTextUtil: /usr/bin/perl install-module.pl Image::Magick perl-ldap: /usr/bin/perl install-module.pl program as many times as you like until you’ve verified all the required perl modules are installed. You can run the checksetup.pl GD::Text GDGraph: /usr/bin/perl install-module.pl GD Chart: /usr/bin/perl install-module.pl Email::MIME::Attachment::Stripper Email-Reply: /usr/bin/perl install-module.pl Authen::SASL RadiusPerl: /usr/bin/perl install-module.pl GD::Graph XML-Twig: /usr/bin/perl install-module. This will also display a list of all missing bugzilla modules that needs to be installed.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] 15 Examples To Master Linux Command Line History Top 10 Open Source Bug Tracking System Vi and Vim Macro Tutorial: How To Record and Play Mommy.pl Daemon::Generic mod_perl: /usr/bin/perl install-module.pl Chart::Base Template-GD: /usr/bin/perl install-module.4.pl --check-modules COMMANDS TO INSTALL OPTIONAL MODULES: GD: /usr/bin/perl install-module.15 Practical Linux Find Command Examples 15 Awesome Gmail Tips and Tricks 15 Awesome Google Search Tips and Tricks RAID 0. where is has listed all the missing optional and required modules. Execute the bugzilla checksetup.6 # .pl DBD::mysql Oracle: /usr/bin/perl install-module.pl TheSchwartz Daemon-Generic: /usr/bin/perl install-module.pl mod_perl2 YOU MUST RUN ONE OF THE FOLLOWING COMMANDS (depending on which database you use): PostgreSQL: /usr/bin/perl install-module./checksetup.pl Authen::Radius SOAP-Lite: /usr/bin/perl install-module.Step-by-Step Bugzilla Installation Guide for Linux 50 Most Frequently Used UNIX / Linux Commands (With Examples) 5. Following is the output of 1st run of checksetup.0 Awk Introduction Tutorial – 7 Awk Print Examples How to Backup Linux? 15 rsync Command Examples The Ultimate Wget Download Guide With 15 Awesome Examples Top 5 Best Linux Text Editors Packet Analyzer: 15 TCPDUMP Command Examples The Ultimate Bash Array Tutorial with 15 Examples 3 Steps to Perform SSH Login Without Password Using ssh-keygen & ssh-copy-id Unix Sed Tutorial: Advanced Sed Substitution Examples .pl Email::Reply TheSchwartz: /usr/bin/perl install-module.pl HTML::Parser HTML-Scrubber: /usr/bin/perl install-module.pl.pl LWP::UserAgent PatchReader: /usr/bin/perl install-module.pl XML::Twig MIME-tools: /usr/bin/perl install-module.pl PatchReader PerlMagick: /usr/bin/perl install-module. RAID 10 Explained with Diagrams Can You Top This? 15 Practical Linux Top Command Examples Top 5 Best System Monitoring Tools Top 5 Best Linux OS Distributions How To Monitor Remote Linux Host using Nagios 3.

Execute bugzilla install-module. you can execute the install-module.pl Digest::SHA /usr/bin/perl install-module.pl --all Please review the output of the above install-module.pl to verify whether all the modules got installed properly.pl --all UNIX / Linux: 10 Netstat Command Examples The Ultimate Guide for Creating Strong Passwords 6 Steps to Secure Your Home Wireless Network Turbocharge PuTTY with 12 Powerful Add-Ons 6.pl Email::MIME /usr/bin/perl install-module./checksetup. Following is the output of 2nd run of the checksetup.pl Template::Plugin::GD::Image GDTextUtil: /usr/bin/perl install-module. Execute the checksetup.thegeekstuff.pl.pl GD Chart: /usr/bin/perl install-module. do: /usr/bin/perl install-module.pl Chart::Base Template-GD: /usr/bin/perl install-module.pl to make sure everything got install properly.pl Email::Send /usr/bin/perl install-module.pl): /usr/bin/perl install-module.pl Email::MIME::Modifier /usr/bin/perl install-module.pl CGI /usr/bin/perl install-module.pl: # .pl Date::Format /usr/bin/perl install-module.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] .pl Template /usr/bin/perl install-module.pl Email::MIME::Encodings /usr/bin/perl install-module. # /usr/bin/perl install-module. There is a possibility that some of the modules failed to install (may be because some required OS packages were missing).Step-by-Step Bugzilla Installation Guide for Linux COMMANDS TO INSTALL REQUIRED MODULES (You *must* run all these commands and then rerun checksetup.pl GD::Graph http://www.pl DateTime::TimeZone /usr/bin/perl install-module.pl --check-modules COMMANDS TO INSTALL OPTIONAL MODULES: GD: /usr/bin/perl install-module.pl DateTime /usr/bin/perl install-module.pl As suggested by the output of the checksetup.pl URI To attempt an automatic install of every required and optional module with one command.pl GD::Text GDGraph: /usr/bin/perl install-module.pl to install all bugzilla required and optional perl modules.

pl SOAP::Lite mod_perl: /usr/bin/perl install-module./checksetup.pl DBD::mysql Oracle: /usr/bin/perl install-module.313 http://www.8 * Running on Linux 2..pl XML::Twig PerlMagick: /usr/bin/perl install-module. for CGI.6.pl mod_perl2 YOU MUST RUN ONE OF THE FOLLOWING COMMANDS (depending on which database you use): PostgreSQL: /usr/bin/perl install-module. some of the optional modules and required module installed was not completed when we ran the install-module.24 ok: found v0.41) Template-Toolkit (v2.pl DBD::Pg MySQL: /usr/bin/perl install-module.el5PAE #1 SMP Thu Sep 3 04:10:44 EDT 2009 Checking Checking Checking Checking Checking Checking Checking perl modules.22 ok: found v2.52 ok: found v2.Step-by-Step Bugzilla Installation Guide for Linux XML-Twig: /usr/bin/perl install-module. we have to install the missing modules manually one-by-one to figure out the issues and fix it one-by-one.55 ok: found v1.198 Checking for Checking for Checking for Email-MIME (v1.6 on perl 5.71) for DBI (v1.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] .8. # . So.00) ok: found v3.22) Email-Send (v2.49 ok: found v5.17 ok: found v1.pl. Final checksetup.pl output.pl --check-modules * This is Bugzilla 3.pm (v3.313) ok: found v1.861) ok: found v1. Install missing Perl Modules As we see from the above checksetup.28) for DateTime-TimeZone (v0.21) for DateTime (v0. Refer to the “Troubleshooting Section” at the end for list of all the issues that I faced while installing the perl modules required for bugzilla (along with the solution on how to fix those issues).thegeekstuff.pl DBD::Oracle 7.21) for Digest-SHA (any) for TimeDate (v2..903 Checking for Email-MIME-Encodings (v1. 8.48 ok: found v2.4.pl –check-modules again as shown below as final verification to make sure all the modules got installed successfully.pl –check-modules verification Execute checksetup.pl Image::Magick SOAP-Lite: /usr/bin/perl install-module.18-164.

com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] . The following variables are new to .2./localconfig.pl Reading ./checksetup.17 for SOAP-Lite (v0.54 not found ok: found v4.pl without any argument.442) Checking for URI (any) Checking Checking Checking Checking available perl DBD modules. db_driver.427 ok: found v5.999022) ok: found v2.4.000004 9.1401 for RadiusPerl (any) ok: found v0.202 for TheSchwartz (any) ok: found v1.711 for HTML-Parser (v3. diffpath.20) Chart (v1.1 ok: found v1...903 ok: found v1.00) for DBD-Oracle (v1.44 ok: found v2.Step-by-Step Bugzilla Installation Guide for Linux Checking for Email-MIME-Modifier (v1. index_html.44 ok: found v3.316 for Email-Reply (any) ok: found v1. Please edit the file .pl Execute checksetup.. webservergroup./localconfig since you last ran checksetup. db_user.pl. Create localconfig file using checksetup. db_sock.4001 for Authen-SASL (any) ok: found v2.0) Template-GD (any) GDTextUtil (any) GDGraph (any) XML-Twig (any) MIME-tools (v5.45) for DBD-mysql (v4.40) ok: found v3./localconfig and rerun checksetup.61 for mod_perl (v1.86 ok: found v1.08 for Email-MIME-Attachment-Stripper (any) ok: found v1.013 not found The following Perl modules are optional: Checking for Checking for Checking for Checking for Checking for Checking for Checking for Checking for Checking for Checking for Checking Checking Checking Checking Checking Checking Checking Checking Checking Checking Checking GD (v1. The localconfig file contains the key configuration parameters used by the bugzilla (for example.406) libwww-perl (any) PatchReader (v0.4) PerlMagick (any) ok: found v2..8 for perl-ldap (any) ok: found v0.34 ok: found v5.9.9. db_host.65 for HTML-Scrubber (any) ok: found v0. http://www.710. # . db_name. db_port.10 for Daemon-Generic (any) ok: found v0. This version of Bugzilla contains some variables that you may want to change and adapt to your local settings. which will create a localconfig file in the current directory. db_pass.thegeekstuff. db_check.5 ok: found v6. cvsbin. for DBD-Pg (v1. interdiffbin.06) ok: found v0.834 ok: found v0.19) ok: found v1. mysql db username and password).pl: create_htaccess.56 ok: found v0.

cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql. # service mysqld restart 12.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] .x # clients (those using the mysqlclient10 compatibility package). The only thing you need to modify the localconfig file is MySQL database db password by changing the $db_pass variable as shown below.Step-by-Step Bugzilla Installation Guide for Linux site_wide_secret 10. # vi .cnf to increase bugzilla attachment size. # to do so.log pid-file=/var/run/mysqld/mysqld.cnf to increase bugzilla attachment size Set the max_allowed_packet to 4M in the /etc/my. Modify the localconfig file. old_passwords=1 # Disabling symbolic-links is recommended to prevent assorted security risks. http://www. uncomment this line: # symbolic-links=0 # Allow packets up to 4MB max_allowed_packet=4M [mysqld_safe] log-error=/var/log/mysqld.sock user=mysql # Default to using old password format for compatibility with mysql 3. # cat /etc/my. Create bugs mysql user Add bugzilla user (bugs) to the mysql database as shown below.thegeekstuff./localconfig $db_pass = 'Bugs4All'. 11.pid Restart the mysqld after this change. Modify /etc/my.

DROP... Create the bugzilla database Execute the checksetup.pl execution. Adding foreign key: bug_group_map.... Adding new table attach_data . it will detect that you don’t have an adminsitrator account and request you to enter administration login information as shown below../checksetup.. Creating . # .bug_id. Since the localconfig file already exist./checksetup. Creating . Adding foreign key: attachments. Adding new table attachments ./data directory. 13. UPDATE.. INSERT.. http://www.bug_id....userid../data/duplicates directory. DELETE... ALTER. Adding new table bug_group_map . INDEX.. CREATE... Adding new table bz_schema ..submitter_id -> profiles. Adding foreign key: attachments.. Building Schema object from database. Adding new table bug_status .bug_id -> bugs. 14./data/attachments directory.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] .. Initializing the new Schema storage. the second time when you execute the checksetup..... it will create the mysql database based on the information from localconfig file.thegeekstuff.Step-by-Step Bugzilla Installation Guide for Linux # mysql -u root -p mysql> GRANT SELECT.. Create bugzilla administrator account.bug_id -> bugs. At the end of the . mysql> FLUSH PRIVILEGES. Inserting values into the 'priority' table: Inserting values into the 'bug_status' table: Inserting values into the 'rep_platform' table: Creating .. Adding new table bug_severity . CREATE TEMPORARY TABLES.. Adding new table bug_see_also .pl (without any arguments) again to create the mysql bugzilla database... LOCK TABLES.pl.. REFERENCES ON bugs.* TO bugs@localhost IDENTIFIED BY 'Bugs4All'..pl Creating database bugs.

6/ bugzilla Add the following two lines to httpd.Step-by-Step Bugzilla Installation Guide for Linux Looks like we don't have an administrator set up yet.conf matches the webservergroup in localconfig # cd /var/www/html/bugzilla/ # grep webservergroup localconfig $webservergroup = 'apache'. (i.e remove the version number in it) # cd /var/www/html # mv bugzilla-3.this includes setting the 'urlbase' option to the correct URL. Creating default classification 'Unclassified'.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] .4.conf PerlSwitches -I/var/www/html/bugzilla -I/var/www/html/bugzilla/lib -w -T PerlConfigRequire /var/www/html/bugzilla/mod_perl. Either this is your first time using Bugzilla.. 15.com Enter the real name of the administrator: Ramesh Natarajan Enter a password for the administrator account: NotRealPwd Please retype the password to verify: welcome ramesh@4medica. Configure apache for mod_perl Rename the bugzilla directory..conf Group apache http://www. Creating initial dummy product 'TestProduct'. # grep Group /etc/httpd/conf/httpd. or your administrator's privileges might have accidentally been deleted.. Enter the e-mail address of the administrator: ramesh@thegeekstuff.com is now set up as an administrator.thegeekstuff. Now that you have installed Bugzilla.conf # tail -2 /etc/httpd/conf/httpd.pl Verify the Group in httpd.. you should visit the 'Parameters' page (linked in the footer of the Administrator account) to ensure it is set up as you wish .

# ..h: No such file or directory” error message as shown below.thegeekstuff.pl again...h: No such file or directory In file included from dbdimp. go to -> User Authentication -> and you might want to change requiredlogin and emailregexp parameter../checksetup.pl Reading .h:23:45: error: mysqld_error. at the footer -> Administration -> Parameters -> ‘Required Settings’ section -> Fill-out following information: maintainer: ramesh@thegeekstuff../localconfig. Login to bugzilla and complete one time setup.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] ..pl execution Execute the checksetup. 17. Removing existing compiled templates. you should visit the 'Parameters' page (linked in the footer of the Administrator account) to ensure it is set up as you wish . Troubleshooting Bugzilla Install Issues Issue1: DBD::mysql module failed The DBD:mysql perl module failed with the “mysql. Fixing file permissions.h:22:49: error: mysql.h:144: error: expected specifier-qualifier-list before âMYSQLâ http://www.. go to http://{your-ip-address}/bugzilla and login using the administrator account you created above.done.h:25:49: error: errmsg. # /usr/bin/perl install-module. Now that you have installed Bugzilla.this includes setting the 'urlbase' option to the correct URL. Precompiling templates. Final checksetup.h: No such file or directory dbdimp.. From the bugzilla UI.pl DBD::mysql dbdimp.com urlbase: http://{your-ip-address}/ Note: Depending on your setup. Start the apache.h: No such file or directory dbdimp.Step-by-Step Bugzilla Installation Guide for Linux 16.c:20: dbdimp.

26r1127-1.2 perl-DBD-MySQL-3.2 libdbi-dbd-mysql-0. # yum install mysql-devel # rpm -qa | grep -i "mysql-devel" mysql-devel-5.2 mysql-connector-odbc-3.el5_4.h:236: error: expected specifier-qualifier-list before âMYSQL_RESâ Solution1: install mysql-devel Error message “mysql.1-1 mysql-5. Running make test Make had some problems. # rpm -qa | grep -i mysql MySQL-python-1.0007-2.pl GD **UNRECOVERABLE ERROR** Could not find gdlib-config in the search path.el5_4. If you want to try to compile anyway. # /usr/bin/perl install-module.1a-1. maybe interrupted? Won't test Running make install Make had some problems.Step-by-Step Bugzilla Installation Guide for Linux dbdimp.el5 mysql-server-5.pl DBD::mysql Issue2: GD failed with missing gdlib-config / libgd Installing GD module failed with the following error message.el5 Install the mysql-devel package as shown below.0. Please install libgd 2.0.2 DBD::mysql installation will go through without any issues now.51.77-4.h: No such file or directory” is because mysql-devel package was missing as shown below.0.8.28 or higher.0.el5_4. maybe interrupted? Won't install http://www.thegeekstuff.77-4. # /usr/bin/perl install-module.2. please rerun this script with the option -ignore_missing_gd.2.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] .77-4.

xs:12:19: error: expat.pl XML::Twig Expat.0.pl XML::Twig Issue4: Image::Magick failed to install http://www. # yum install gd-devel # rpm -qa | grep gd gd-2.4.h: No such file or directory Expat.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] .2 gd-devel-2.el5_4.el5_4. # /usr/bin/perl install-module. # yum install expat # yum install expat-devel Now install Twig without any issues.e gd-devel package) as shown below to fix the GD module issue.thegeekstuff.33-9.0.Step-by-Step Bugzilla Installation Guide for Linux Solution2: Install gd-devel package Install libgd (i.h error Twig module failed to install with the error message “expat. # /usr/bin/perl install-module.33-9.2 GD got installed without any issues after insingalling gd-devel package.h: No such file or directory” as shown below.pl GD Issue3: Twig Failed with expat.4. # /usr/bin/perl install-module.xs:60: error: expected specifier-qualifier-list before XML_Parser Solution3: Install expat and expat-devel for Twig Install expat and expat-devel package as shown below.

2.1 ImageMagick-perl-6.xs:214: warning: missing initializer Solution4: Image::Magick failed to install Make sure following ImageMagic related packages are present.xs:171: error: expected specifier-qualifier-list before ‘MagickRealType’ Magick. After that. Image::Magick perl module got installed successfully.el5_1. # yum install ImageMagick-devel # /usr/bin/perl install-module.pl Image::Magick Issue5: SOAP::Lite failed to install SOAP::Lite module failed to install with “Cannot locate version.el5_1. ImageMagic-devel was missing. Error: Can't locate version.pl Image::Magick Note (probably harmless): No library found for -lMagickCore Magick.h: No such file or directory Magick.1 ImageMagick-devel-6.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] .Step-by-Step Bugzilla Installation Guide for Linux Image::Magick installation failed with “magick/MagickCore.8.el5_1.xs:64:31: error: magick/MagickCore.2.pl SOAP::Lite Failed test 'use SOAP::Lite.el5_1. # /usr/bin/perl install-module.8.1 ImageMagick-c++-6.8.0-4.xs:192: error: expected specifier-qualifier-list before ‘ImageInfo’ Magick.pm in @INC” message as shown below.t line 5.8.0-4. installed it as shown below.2.pm in @INC http://www.el5_1. #/usr/bin/perl install-module. # rpm -qa | grep -i Image ImageMagick-6.h: No such file or directory” error message as shown below.2.0-4.0-4.2.1 In my case.1 ImageMagick-c++-devel-6. Tried to use 'SOAP::Lite'.0-4.xs:214: error: ‘MagickNoiseOptions’ undeclared here (not in a function) Magick.thegeekstuff.8. So.' at t/SOAP/Data.

SOAP::Lite got installed without any issue.07.pl SOAP::Lite Issue6 (and Solution6): mod_perl was missing Don’t install mod_perl using /usr/bin/perl install-module.gz Distribution I/IN/INGY/Template-Toolkit-Simple-0.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] .tar.thegeekstuff.01. # perl -MCPAN -e 'install version' # /usr/bin/perl install-module. Insetad. # yum install mod_perl Issue7: Apache start failed Starting apache failed with “Cannot locate Template/Config.tar.03.gz Distribution A/AB/ABW/Template-Toolkit-1.gz Distribution A/AB/ABW/Template-Toolkit-2.22.pm in @INC” error message.pm in @INC Solution7: Install Template-Tool Kit as shown below Install Template-Tool kit to fix the above apache error message # cpan cpan> i /Template-Toolkit/ Distribution A/AB/ABEL/Eidolon-Driver-Template-Toolkit-0.22.pm as shown below.pm required for SOAP::Lite Installed version.conf: Can't locate Template/Config.gz 4 items found cpan> install A/AB/ABW/Template-Toolkit-2.pl mod_perl2 .tar. After this.tar.tar.gz Issue8: Apache start failed again http://www.Step-by-Step Bugzilla Installation Guide for Linux Solution5: Install version. # service httpd restart Stopping httpd: [ OK ] Starting httpd: Syntax error on line 994 of /etc/httpd/conf/httpd. use yum to install mod_perl as shown below.

in your apache error_log if you see Digest/SHA.conf: Can't locate DateTime/Locale. # service httpd restart Stopping httpd: [ OK ] Starting httpd: Syntax error on line 994 of /etc/httpd/conf/httpd. you should install it as shown below.Step-by-Step Bugzilla Installation Guide for Linux Starting apache failed with “Cannot locate DateTime/Locale.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] .pm in @INC” error message. # tail -f /etc/httpd/logs/error_log Can't locate Digest/SHA.pm in @INC Solution8: Install DateTime/Locale.pm to fix the above apache error message # cpan cpan> install DateTime:Locale Also.pm issue.pm as shown below Install DateTime/Locale.pm in @INC (@INC contains: # cpan cpan> install Digest::SHA 0 4 Like Confirm 4 576 3  Comment http://www.thegeekstuff.

com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] . 50 Linux Sysadmin Tutorials 2. I found it! – 15 Practical Linux Find Command Examples 4. works like a champ. Saved a lot of time. 15 Awesome Google Search Tips and Tricks Awk Introduction Tutorial – 7 Awk Print Examples Sed Tutorial: Advanced Sed Substitution Examples 8 Essential Vim Editor Navigation Fundamentals 25 Most Frequently Used Linux IPTables Rules Examples Advanced Regular Expressions in Grep Command with 10 Examples Tags: Bugzilla Install on CentOS. 50 Most Frequently Used Linux Commands (With Examples) 3.Step-by-Step Bugzilla Installation Guide for Linux Share If you enjoyed this article. Bugzilla Install on Debian. Mommy. 2010 at 2:46 am 2 # cpan http://www.thegeekstuff. Thank you.. Bugzilla Install on Ubuntu { 19 comments… read them below or add one } jeff August 10. Any chance for a subversion install in the near future? sh August 22. 2010 at 6:31 am 1 Great article. Turbocharge PuTTY with 12 Powerful Add-Ons 5. you might also like. 1.

cgi Options +Indexes +ExecCGI DirectoryIndex index. 2010 at 2:23 am 5 My last post should have had two more lines: ScriptAlias /cgi-bin/ “/var/www/html/bugzilla/” Directory /var/www/html/bugzilla AddHandler cgi-script .thegeekstuff. antti October 26.5. Antti Hello October 26. The problem was solved by different configuration in the httpd. The Apache couldn’t find the DateTime.cgi Options +Indexes +ExecCGI DirectoryIndex index. It was good. ScriptAlias /cgi-bin/ “/var/www/html/bugzilla/” AddHandler cgi-script .Step-by-Step Bugzilla Installation Guide for Linux cpan> install DateTime:Locale wrong => # cpan cpan> install DateTime::Locale Dinesh October 8.pm. I had a problem with Centos 5.conf.cgi AllowOverride Limit Hopefully this will help somebody.cgi AllowOverride Limit Directory http://www. 2010 at 2:21 am 4 Thanks for the step-by-step guide.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] . 2010 at 3:22 am 3 Very worthful article.

com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] .Step-by-Step Bugzilla Installation Guide for Linux Surround the directories with the Apache configuration syntax and you are good to go. December 22. Thank you.pl that were added in http. is the line putted in step 15 (PerlConfigRequire… ) Could any body help me please thanks a lot & Best Regards Rahul December 21. the lines PerlSwitches -I/var/www/html/bugzilla -I/var/www/html/bugzilla/lib -w -T PerlConfigRequire /var/www/html/bugzilla/mod_perl. You have given only 2 instances above but I’m facing more “cant locate” errors.\nCompilation failed in require at (eval 2) line 1.\n.conf while are causing the service to fail. I’m facing a couple of problems though.conf: . Secondly.thegeekstuff.m using CentOS 5. where line 898 of /etc/httpd/conf/httpd.4 chifor andrei Hello. I. 2010 at 2:43 am 8 http://www. Zaher Shalak October 28. 2010 at 5:26 am 6 thanks for this great article but i face problem in : service httpd restart Starting httpd: Syntax error on line 898 of /etc/httpd/conf/httpd. I install each one and then restart httpd and something else is missing.pl line 82. Like you mentioned above I have installed the various packages at the cpan prompt. Firstly I was not able to install ImageMagick no matter what I tried.conf: $s->add_config() has failed: Option ExecCGI not allowed here at /var/www/html/bugzilla/mod_perl. 2010 at 7:07 am 7 Hi Ramesh The step by step guide was really helpful. Hope you can help me on this.

2011 at 4:26 am 10 I have a question. What should I do? Thanks.thegeekstuff. If everything goes well all dependencies should be resolved and you should be able to view the Bugzilla home page. Now go the file /var/log/httpd/error_log and check what is the error you are getting. Again install each missing module from the cpan prompt. Each time the service fails check the error it is throwing . After a no. 2010 at 5:29 am 9 The http service will fail a no.Step-by-Step Bugzilla Installation Guide for Linux first of all i would like to say that the article is a very good one. of such attempts I was able to successfully start the http service. of times. Every time I entered the url I just got to view the various Bugzilla files as HTML documents. I open the Mozilla Firefox and key in the address http://localhost/bugzilla. Rahul Hi Chifor December 30.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] . after I installed the bugzilla.pl that were added in http. Robert bunny February 28. it only show the files on the bugzilla directory. Robert Liu February 18. Every you get this check the module that it cannot locate and install it from the cpan prompt.conf while are causing the service to fail. Even then I was not able to view the Bugzilla home page through the browser. 2011 at 11:57 pm 11 http://www. But i have the same problem as Rahul here: “the lines PerlSwitches -I/var/www/html/bugzilla -I/var/www/html/bugzilla/lib -w -T PerlConfigRequire /var/www/html/bugzilla/mod_perl.” Thank you. Usually you a “cant locate” error.

Warning: No success on command[/usr/bin/perl Build.pl DateTime and below are my errors.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8. March 31. 2011 at 3:53 pm 12 Does this apply with Ubuntu Server 32bits ?? I´m getting some troubles installing Perl modules YAML is one of the problems but I would like to solve this cauz I can´t find the lights yunus Hi.PL ] DROLSKY/DateTime-0.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] . Falling back to other methods to determine prerequisities I am eagerly awaiting your reply on this issue in order to complete my bugzilla installation. There some thing to be done at the end of installation….8 .66. Alan March 31.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.PL — NOT OK Skipping test because of notest pragma Running Build install Make had some problems.8. BEGIN failed–compilation aborted at Build.pm: Going to build D/DR/DROLSKY/DateTime-0.tar.gz Can’t locate Module/Build.pm in @INC (@INC contains: /var/www/html/bugzilla/lib/i386-linuxthread-multi /var/www/html/bugzilla/lib /usr/lib/perl5/site_perl/5.gz /usr/bin/perl Build.tar..8. Regards Yunus http://www.8/i386linux-thread-multi /usr/lib/perl5/5. 2011 at 9:37 pm 13 I am unable install /usr/bin/perl install-module. CPAN. won’t install Could not read metadata file.Step-by-Step Bugzilla Installation Guide for Linux HI all.8/i386-linuxthread-multi /usr/lib/perl5/vendor_perl/5.8.thegeekstuff.8.66.PL line 5.) at Build.PL line 5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5. change the httpd conf file so it detects your cgi files then only we can have a GUI interface to bugzilla else it wont work properly.

2011 at 12:42 pm 16 an additional comment from my side: Where exactly do I have to put the lines from step15 indira June 3. Anonymous October 25.. I installed the packages apache2 & libapache2.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] . please Im stuck at this part.conf the directory doesnt even exist. 2011 at 5:18 am 19 http://www. 2011 at 2:21 pm 14 I installed the Build module /usr/bin/perl install-module. 2011 at 1:04 am 17 installing Active perl removes “Not locate” issues in installing certain perl modules ? Suma Ramesh August 4.thegeekstuff.conf I found is in the apache2 directory and is empty.pl Build and then I was able to install DateTime sXing April 18. 2011 at 12:32 pm 15 Hey there thx your guide so far is really awesome but I got a problem with the last step. April 13.Step-by-Step Bugzilla Installation Guide for Linux momnotmom Yunus. 2011 at 7:59 am 18 Excellent tutorial… Literally spoon feeding… Thanks i was able to set up my New Bugzilla in 20 mins…. The only httpd. could u help me? Thx in advance sXing April 18. When trying to find httpd.

Bash 101 Hacks eBook . in the terminal Type yum install *YAML* Then the problem was solved Leave a Comment Name E-mail Website Notify me of followup comments via e-mail Submit PREVIOUS POST: NEXT POST: Watch: Repeat Unix Commands or Shell-Scripts every N seconds Perl Debugger Tutorial: 10 Easy Steps to Debug Perl Program About The Geek Stuff My name is Ramesh Natarajan .Step-by-Step Bugzilla Installation Guide for Linux for the YAML problem what is did was . Support Us Support this blog by purchasing one of my ebooks.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] Contact Us Email Me : Use this Contact Form to get in touch me with your comments. security and web. troubleshooting tips and tricks on Linux. how-to. hardware. I will be posting instruction guides.thegeekstuff. questions or suggestions about this site. database. You can also simply drop me a line to say hello!. My focus is to http://www.

Follow us on Twitter Become a fan on Facebook   Sed and Awk 101 Hacks eBook Vim 101 Hacks eBook Nagios Core 3 eBook Copyright © 2008–2011 Ramesh Natarajan. Read more about Ramesh Natarajan and the blog. All rights reserved | Terms of Service | Advertise http://www.thegeekstuff.Step-by-Step Bugzilla Installation Guide for Linux write articles that will either teach you or help you resolve a problem.com/2010/05/install-bugzilla-on-linux/[11/11/2011 4:30:37 PM] .