Thursday, September 15, 2005

Installing Bugzilla on Windows

Bugzilla is the Bugs/Issues Tracking Tool from The Mozilla Organization. Version 2.18 is the latest stable release. There are couple of resources which guide a User installing Bugzilla on a Unix/linux machine. However, this entry describes a way to install Bugzilla on a Windows machine (W2K to be precise). This document guides you step by step through the installation process.
First, get Administrative access to the machine on which you want to install Bugzilla. It should be a simple step. Usually, Users are given Administrative rights on Windows machine. However, if you dont have, contact your Administrator.

Get Bugzilla

Then download the Bugzilla from http://bugzilla.org/download.html. There are two ways of gettng it - through CVS or direct downloading the tar file. Remember there are no Zip files. However, any zip utility should be able to untar the Bugzilla. I download the tar file and untarred it using WinZip. I placed the untarred 'bugzilla' directory in my c: drive. So, the location of bugzilla is c:\bugzilla.

Get MySQL

Get MySQL database. The latest production release is 4.1. Though MySQL 5.x is available under Beta, it is not recommended. Along with MySQL db, download one of the graphical client to connect to the DB Server. There are a couple of options - MySQL Control Center, My SQL Query Browser, Toad for MySQL...

Install and Configure MySQL

Complete the default installation (i.e. Typical) of MySQL db.
Create a User for database. Lets name the created user as bugs_user with password 'bugs_pass'.
Create a database. Lets name the created DB as 'bugsdb'.
Grant all access rights to user 'bugs_user' for the database 'bugsdb'.

If you are running MySQL 4.1, you may encounter the Client does not support authentication protocol requested by server error message. To fix this, once the user has been created you will have to reset the password using OLD_PASSWORD. See this blog entry.

Get Perl

Next, you need to install Perl on the machine. I installed Perl 5.8.7 from ActiveState.
http://activestate.com/Products/Download/Download.plex?id=ActivePerl

Install Perl

Install Perl in the root directory. Mine is in C:\perl Plz take care that Perl is not installed in Program Files directory as it may break Perl's Template-Toolkit installer.
Create a temp directory in root.(c:\temp). If you find issues in running Bugzilla, plz see that temp is located in c:\ only.

Install Perl Modules

Next we need to install perl modules. Following are the mandatory modules:
AppConfig
CGI
Data::Dumper
Date::Format
DBI
DBD::mysql
File::Spec
File::Temp
Template
Text::Wrap

Following are the optional modules:
GD
Chart::Base
XML::Parser
GD::Graph
GD::Text::Align
PatchReader

Though these are not required, you may install them for creating report charts.

There are two ways to install these modules.
Go to http://landfill.bugzilla.org/ppm/ and download bugzilla-bundle.zip file and unzip it to a location of your choice. Open a console window, go to the unzipped directory, and run the following commands sequencely
X:\>ppm install AppConfig.ppd
X:\>ppm install TimeDate.ppd
X:\>ppm install DBI.ppd
X:\>ppm install DBD-mysql.ppd
X:\>ppm install Template-Toolkit.ppd
X:\>ppm install GD.ppd
X:\>ppm install Chart.ppd
X:\>ppm install GDGraph.ppd
X:\>ppm install PatchReader.ppd

If you need to uninstall any module, use the following command:
X:\>ppm uninstall PatchReader.ppd

Get a Web Server

We need a Web Server to serve bugzilla pages. I have used Apache Web Server. You may use any other web server also, including IIS. Following steps are required to install Apache and configure it to serve bugzilla.

Get Apache

Download the latest stable Apache release from http://httpd.apache.org/download.cgi.

Install Apache

Installing Apache on Windows is again a smooth process. Just follow the instructions. Make sure you Install it for All Users. Apache always install itself in Apache2 directory. On my machine, apache is in C:\Program Files\Apache Group\Apache2.

Configure Apache

Edit C:\Program Files\Apache Group\Apache2\conf\httpd.conf with your favourite text editor.


# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 80

Change the DocumentRoot setting to point to C:\Bugzilla. Note there are two locations in httpd.conf that need to be updated.

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/Bugzilla"

#
# This should be changed to whatever you set DocumentRoot to.
#



Enable CGI support in Apache by uncommenting the AddHandler cgi-script .cgi line.

#
# AddHandler allows you to map certain file extensions to "handlers":
# actions unrelated to filetype. These can be either built into the server
# or added with the Action directive (see below)
#
# To use CGI scripts outside of ScriptAliased directories:
# (You will also need to add "ExecCGI" to the "Options" directive.)
#
AddHandler cgi-script .cgi

And allow .cgi scripts in the Bugzilla directory by adding the ExecCGI option. We also need to allow Bugzilla's .htaccess file to restrict access to sensitive documents by allowing it to override the defaults. This involves changing AllowOverride None to AllowOverride All.

Apache also needs to know to use Perl to execute .cgi files, via the ScriptInterpreterSource directive.

#
# This should be changed to whatever you set DocumentRoot to.
#


#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs-2.0/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks ExecCGI

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All

#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all

#
# Tell Apache to use Perl to execute .cgi
#
ScriptInterpreterSource Registry-Strict




You also should add index.cgi to the DirectoryIndex list.

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
# The index.html.var file (a type-map) is used to deliver content-
# negotiated documents. The MultiViews Option can be used for the
# same purpose, but it is much slower.
#
DirectoryIndex index.html index.html.var index.cgi


In order for ScriptInterpreterSource Registry-Strict to work, you also need to add an entry to the Registry so Apache will use Perl to execute .cgi files.

Create a key HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command with the default value of the full path of perl.exe with a -T parameter. For example C:\Perl\bin\perl.exe -T

Restart Apache

C:\>net stop apache2
The Apache2 service is stopping..
The Apache2 service was stopped successfully.

C:\>net start apache2
The Apache2 service is starting.
The Apache2 service was started successfully.

Bugzilla Configuration

Once all of the above steps are executed successfully, we are ready to test bugzilla installation.
On the console window, go to c:\bugzilla, and execute the following command:
c:\bugzilla>perl checksetup.pl

If it runs without error message,then congratulations,otherwise figure out what mighty be wrong according to the error message,it is very obvious.

Now, we are ready to configure bugzilla. Open a file called localconfig in your favourite text editor.

First, update the DB info:

$db_host = "localhost"; # where is the database?
$db_port = 3306; # which port to use
$db_name = "bugsdb"; # name of the MySQL database
$db_user = "bugs_user"; # user to attach to the MySQL database
$db_pass = 'bugs_pass';

Customize following variables according to your needs to initialize mysql database

@severities,the secerity level of the bug to be specified when creating a new bug
@priorities,the priority you can assign to the bug
@opsys,possible operating system of your test environment
@platforms,hardware platform your system is running on.


You can also update these variables any time after the installation and configuration is over.

Then run the above command again,this will initialize database and create required tables.
c:\bugzilla>perl checksetup.pl

If things go wrong during database setup,try to make sure you have edited database connect parameters correctly .
If you encounter the following error Client does not support authentication protocol ,that is because the newer version mysql use some new password encryption algorithm.

Now all we require is to configure email service. For this install a SendMail-compliant Mail Transfer Agent.

After all these steps,the bugzilla can be installed and accessed now if nothing goes wrong.

Open your favourite browser and go to http://localhost/ If all steps have had been successful, you would be at bugzilla home.

32 comments:

Anonymous said...

Looks interesting Raj.

I'll have to try that out.

Glen - yahoo 360

Steve Austin said...

Interesting blog. I have a xml pdf blog.

rd said...

I have heard that cygwin could be used for bugzilla on windows. Did you try it?

Rajneesh Garg said...

Hi rd,

I have not tried bugzilla installation using cygwin. Would be interesting to know your experience with it.

Arun said...

awesome post... thanks

Anonymous said...

I also trying to setup bugziller but every time get this error while starting the Perl Checksetup.pl command:
Checking perl modules ...
Checking for AppConfig (v1.52) ok: found v1.55
Checking for CGI (v2.93) ok: found v3.15
Checking for Data::Dumper (any) ok: found v2.121_08
Checking for Date::Format (v2.21) ok: found v2.22
Checking for DBI (v1.36) ok: found v1.43
Checking for DBD::mysql (v2.1010) ok: found v2.9004
Checking for File::Spec (v0.82) ok: found v3.12
Checking for File::Temp (any) ok: found v0.16
Checking for Template (v2.08) ok: found v2.13
Checking for Text::Wrap (v2001.0131) ok: found v2005.082401

The following Perl modules are optional:
Checking for GD (v1.20) ok: found v2.16
Checking for Chart::Base (v1.0) ok: found v2.3
Checking for XML::Parser (any) ok: found v2.34
Checking for GD::Graph (any) ok: found v1.43
Checking for GD::Text::Align (any) ok: found v1.18
Checking for PatchReader (v0.9.4) ok: found v0.9.5

All the required modules are available at:
http://landfill.bugzilla.org/ppm/
You can add the repository with the following command:
ppm rep add bugzilla http://landfill.bugzilla.org/ppm/

Checking user setup ...
Removing existing compiled templates ...
Precompiling templates ...
Checking for MySQL Server (v3.23.41) ok: found v5.0.24-community-nt

Updating field type target_milestone in table bugs ...
old: varchar(20) default "---"
new: varchar(20) not null default "---"
Updating field type value in table milestones ...
old: varchar(20)
new: varchar(20) not null
Populating duplicates table...
Updating field type version in table bugs ...
old: varchar(64)
new: varchar(64) not null
Updating field type disabledtext in table profiles ...
old: mediumtext
new: mediumtext not null
Adding group tweakparams ...
DBD::mysql::st execute failed: Field 'last_changed' doesn't have a default value
at checksetup.pl line 2104.
Adding group editusers ...
DBD::mysql::st execute failed: Field 'last_changed' doesn't have a default value
at checksetup.pl line 2104.
Adding group creategroups ...
DBD::mysql::st execute failed: Field 'last_changed' doesn't have a default value
at checksetup.pl line 2104.
Adding group editcomponents ...
DBD::mysql::st execute failed: Field 'last_changed' doesn't have a default value
at checksetup.pl line 2104.
Adding group editkeywords ...
DBD::mysql::st execute failed: Field 'last_changed' doesn't have a default value
at checksetup.pl line 2104.
Adding group admin ...
DBD::mysql::st execute failed: Field 'last_changed' doesn't have a default value
at checksetup.pl line 2104.
Adding group editbugs ...
DBD::mysql::st execute failed: Field 'last_changed' doesn't have a default value
at checksetup.pl line 2104.
Adding group canconfirm ...
DBD::mysql::st execute failed: Field 'last_changed' doesn't have a default value
at checksetup.pl line 2104.

Anyone can solfe my Problem ?

JoeBoy said...

How long did all of this take you?

Anonymous said...

After completion of the bugzilla installation.when i type http://localhost/ i am getting 403 Forbidden error
"You don't have permission to access / on this server."

please help me sir

Ida said...

Thx a lot for ur great description how to install the perl modules, I wouldnt have made it without ur help!
Again, thanks!

Balamurali said...

Wow. Such a nice description. I followed your step by step instructions and got it. Bugzilla is working great in my windows environment now. Thanks for your good job.

I have one more comment here, we need little more clear description on the "httpd.conf". I was strugling to follow your steps on that section. However, you have done a great job.

Thanks Raj

raj said...

i have installed bugzilla on window xp and it is working properly.
but while creating new account mail is not going from local system.please help me out ..wat configration should i go for to enable this. and from where i can delete user?? any help would be appreciated...plz its very urgent

Anonymous said...

sir how about installing bugzilla 3.0...do you know how to install and configure it in windows? thanks

and also what bugzilla version did you use here?

Anonymous said...

Hi rajneesh,

i am trying to configure apache with Bugzilla but while making changes in httd.conf i am getting error as follows :~

"
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 (v2.9003) ok: found v4.005
Had to create DBD::mysql::dr::imp_data_size unexpectedly at C:/Perl/lib/DBI.pm l
ine 1190, DATA chunk 228.
Use of uninitialized value in subroutine entry at C:/Perl/lib/DBI.pm line 1190,
DATA chunk 228.
Had to create DBD::mysql::db::imp_data_size unexpectedly at C:/Perl/lib/DBI.pm l
ine 1190, DATA chunk 228.
Use of uninitialized value in subroutine entry at C:/Perl/lib/DBI.pm line 1190,
DATA chunk 228.
There was an error connecting to MySQL:

Undefined subroutine &DBD::mysql::db::_login called at C:/Perl/site/lib/DBD/
mysql.pm line 142, DATA chunk 228.


This might have several reasons:

* MySQL is not running.
* MySQL is running, but there is a problem either in the
server configuration or the database access rights. Read the Bugzilla
Guide in the doc directory. The section about database configuration
should help.
* Your password for the 'bugs' user, specified in $db_pass, is
incorrect, in './localconfig'.
* There is a subtle problem with Perl, DBI, or MySQL. Make
sure all settings in './localconfig' are correct. If all else fails, set
'$db_check' to 0.

"


Please Help !!!
:-))

srinivas said...

Hi Rajneesh,I have installed bugzilla on window xp and it is working properly. But after entering a bug, mail is not going to the sender. please help me out ..wat configration should i go for to enable this. Sometime back bugzilla was shooting mails. But now there are no mails coming from bugzilla. any help would be appreciated...plz its very urgent

Khushi said...

Hello raj,,,i m in the midst of a project and this is very important for me.I am tryin to install bugzilla and after i am done till web server when i execute :perl checksetup.pl it gives me an error:perl lib version v5.8.3 doesn't match executable version v5.8.8 at c:\oracle\product\10.2.0\db_1\perl\5.8.3\lib/POD/Usage.pm line 403
Begin Failed--compilation aborted at c:\oracle\product\10.2.0\db_1\perl\5.8.3\lib/POD/Usage.pm line 403
Compilation failed in require at checksetup.pl line 49
Begin failed Compilation aborted in require at checksetup.pl line 49

Mike said...

After completion of the bugzilla installation.when i type http://localhost/ i am getting 403 Forbidden error
"You don't have permission to access / on this server."

Please help me!

Anonymous said...

Hi ,
I have gone through the installation and configuration steps of Bugzilla its showing a command prompt message after running Checksetup.pl as
" Now that you have installed Bugzilla, you should visit the 'Parameters' page (linked in the footer of the Administrator account) to ensure it is set up as you wish - this includes setting the 'urlbase' option to the correct URL".
but here im getting a "Internal Server Error" mesasge after trying to open the Bugzlla server page. please help me out.
Thank you in advance.
regards,
G MadhanMohan

Anonymous said...

Hello,
I am trying to setup bugzilla and reached to the point of executing checksetup.pl.
its complaining of perl modules not found inspite of installing all the perl modules it expects.
but the versions are not the same as expected but newer versions.

ppm query module-name is showing me that module exists.

but why does the checksetup.pl script complain. any pointers on this?

Thanks.

Animesh said...

Thanks a lot. this helped.
-A

Anonymous said...

I am trying to setup bugzilla and reached to the point of executing checksetup.pl.
its complaining of perl modules not found inspite of installing all the perl modules it expects.
but the versions are not the same as expected but newer versions.

ppm query module-name is showing me that module exists.

but why does the checksetup.pl script complain.
Also... as it asks for some other versions whih i am not able to get from net(landfill path)


Also, the data folder is not getting created.

One more thing, the extraction gives me a folder "bugzile-3.0.2" and inside it i have bugzilla, Do i need to rename parent one too bugzilla or use child one

Please reply as soon as possible.

Anonymous said...

Hello Raj,

I have installed Bugzilla and its running fine now..

I just wanted to know how do I setup sendmail for windows. Which Sendmail MTA do I use and how do I configure it..

It would be great if you help me out from this issue..

Thanks in advance

Anonymous said...

Hi rajneesh,

Ima done with MySQL, Perl and Perl modules,,, but i am finding it great difficulty in configuring Web server ( ie, Apache server ),
please give me the detailed installation steps for the same..
I did install,but service is not reflected though,,,

Please help me out ...
Thanks in advance...

Regards,
Pavan

Suresh said...

It's very good documnet and any budy can configure and install the bugzilla easily.

I am strugling with one small problem

"mailing is not happening in bugzilla. I mean when i am asining the bug to x@x.xom then he can't get the mail notification.

Kindly suggest.

Ralph said...

That was awesome, dude!

I lost 2 weeks of my production trying to set Bugzilla up on my network. Now, because of your post, I 'm gonna start working hard on this thing! :)

Greetings from Brazil!

Ralph

Tejas said...

Hi Rajneesh,

I have tried, but I got following. How should i proceed. Even I dont have that perl modules. Please send me the same if u have. It will be of very helpful to me when u replies

D:\BugZilla_303\bugzilla-3.0.3>checksetup.pl

* This is Bugzilla 3.0.3 on perl 5.10.0
* Running on WinXP/.Net Build 2600 (Service Pack 2)

Checking perl modules...
Checking for CGI (v2.93) ok: found v3.29
Checking for TimeDate (v2.21) not found
Checking for DBI (v1.41) ok: found v1.601
Checking for PathTools (v0.84) ok: found v3.2501
Checking for Template-Toolkit (v2.12) not found
Checking for Email-Send (v2.16) not found
Checking for Email-MIME-Modifier (any) not found

Checking available perl DBD modules...
Checking for DBD-Pg (v1.45) not found
Checking for DBD-mysql (v2.9003) not found

The following Perl modules are optional:
Checking for GD (v1.20) not found
Checking for Template-GD (any) not found
Checking for Chart (v1.0) not found
Checking for GDGraph (any) not found
Checking for GDTextUtil (any) not found
Checking for XML-Twig (any) not found
Checking for MIME-tools (v5.406) not found
Checking for libwww-perl (any) ok: found v2.036
Checking for PatchReader (v0.9.4) not found
Checking for PerlMagick (any) not found
Checking for perl-ldap (any) not found
Checking for SOAP-Lite (any) not found
Checking for HTML-Parser (v3.40) ok: found v3.56
Checking for HTML-Scrubber (any) not found
Checking for Email-MIME-Attachment-Stripper (any) not found
Checking for Email-Reply (any) not found
Checking for mod_perl (v1.999022) not found
Checking for CGI (v3.11) ok: found v3.29

* NOTE: You must run any commands listed below as Administrator.

***********************************************************************
* Note For Windows Users *
***********************************************************************
* In order to install the modules listed below, you first have to run *
* the following command as an Administrator: *
* *
* ppm repo add theory58S http://theoryx5.uwinnipeg.ca/ppms *
* *
* Then you have to do (also as an Administrator): *
* *
* ppm repo up theory58S *
* *
* Do that last command over and over until you see "theory58S" at the *
* top of the displayed list. *
***********************************************************************
***********************************************************************
* REQUIRED MODULES *
***********************************************************************
* Bugzilla requires you to install some Perl modules which are either *
* missing from your system, or the version on your system is too old. *
* *
* The latest versions of each module can be installed by running the *
* commands below. *
***********************************************************************
COMMANDS:

ppm install Email-Send
ppm install Template-Toolkit
ppm install Email-MIME-Modifier
ppm install TimeDate

***********************************************************************
* DATABASE ACCESS *
***********************************************************************
* In order to access your database, Bugzilla requires that the *
* correct "DBD" module be installed for the database that you are *
* running. *
* *
* Pick and run the correct command below for the database that you *
* plan to use with Bugzilla. *
***********************************************************************
COMMANDS:

PostgreSQL: ppm install DBD-Pg
Minimum version required: 1.45
MySQL: ppm install DBD-mysql
Minimum version required: 2.9003

**********************************************************************
* 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. If you want to install *
* one of these modules, just run the appropriate command in the *
* "COMMANDS TO INSTALL" section. *
**********************************************************************

***********************************************************************
* MODULE NAME * ENABLES FEATURE(S) *
***********************************************************************
* GDGraph * Graphical Reports *
* GDTextUtil * Graphical Reports *
* Template-GD * Graphical Reports *
* GD * Graphical Reports, New Charts, Old Chart
* Email-MIME-Attachment-Stripper * Inbound Email *
* Email-Reply * Inbound Email *
* perl-ldap * LDAP Authentication *
* HTML-Scrubber * More HTML in Product/Group Descriptions
* MIME-tools * Move Bugs Between Installations *
* XML-Twig * Move Bugs Between Installations *
* Chart * New Charts, Old Charts *
* PerlMagick * Optionally Convert BMP Attachments to PN
* PatchReader * Patch Viewer *
* SOAP-Lite * XML-RPC Interface *
* mod_perl * mod_perl *
***********************************************************************
COMMANDS TO INSTALL:

GDGraph: ppm install GDGraph
GDTextUtil: ppm install GDTextUtil
Template-GD: ppm install Template-GD
GD: ppm install GD
Email-MIME-Attachment-Stripper: ppm install Email-MIME-Attachment-Stripper
Email-Reply: ppm install Email-Reply
perl-ldap: ppm install perl-ldap
HTML-Scrubber: ppm install HTML-Scrubber
MIME-tools: ppm install MIME-tools
XML-Twig: ppm install XML-Twig
Chart: ppm install Chart
PerlMagick: ppm install PerlMagick
PatchReader: ppm install PatchReader
SOAP-Lite: ppm install SOAP-Lite
mod_perl: ppm install mod_perlve tried

Anonymous said...

This is rather foolishness. If you change the Apache root directory then you neeed to install all projects inside that directory (here "Bugzilla")

Mahendra said...

I tried Bugzilla Installation part again on windows with following versions:
Bugzilla - 3.2
Active Perl- 5.8.4
Mysql- 5
Apache 2.2.11



Now I am not able to add following Perl Modules:
Email-Send
Email-MIME
Email-MIME-Modifier , Rest are displayed as found while I ran 'checksetup.pl'. Pls see snapshot 'Error3.jpg'

While Adding Perl modules I followed these two approches:

1. By adding repositories & then installing required modules:
In ppm command prompt -> Rep add http://ppm.activestate.com/PPMPackages/zips/8xx-builds-only/Windows/
It display the attached
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\>ppm
PPM - Programmer's Package Manager version 3.1.
Copyright (c) 2001 ActiveState Corp. All Rights Reserved.
ActiveState is a devision of Sophos.

Entering interactive shell. Using Term::ReadLine::Stub as readline library.

Type 'help' to get started.

ppm> rep add http://ppm.activestate.com/PPMPackage/zips/8xx-builds-only/Windows
Repositories:
[ 1] theory58S
[ 2] ActiveState PPM2 Repository
[ 3] ActiveState Package Repository
[ 4] Bugzilla
[ 5] Bugzilla
[ 6] Bugzilla
[ 7] Autonamed 1
[ 8] Autonamed 2
[ 9] theory58S
[10] Autonamed 3
[11] Autonamed 4
[12] Autonamed 5
[13] Autonamed 6
[14] apache
[15] theory58S
[16] Bugzilla
[17] Bugzilla
[18] Autonamed 7
[19] Autonamed 8
[20] Autonamed 9
[21] Autonamed 10
[22] Autonamed 11
[23] Autonamed 12
[24] Autonamed 13
[25] Autonamed 14
[26] Autonamed 15
[27] Bugzilla
[28] Autonamed 16
[29] Autonamed 17
[30] Autonamed 18
[31] Bugzilla
[32] Bugzilla
[33] Bugzilla
[34] Bugzilla
[35] Autonamed 19
[36] Autonamed 20
[37] Autonamed 21
ppm> install Email-Send
Error: Failed to download URL http://ppm.activestate.com/PPMPackage/zips/8xx-bui
lds-only/Windows/Email-Send.ppd: 403 Forbidden
ppm>



2. Downloading Required Modules tar.gz & .ppd files & saved the .ppd files locally in C:\PPD\bugzilla-bundle\ & .tar.gz files in C:\PPD\bugzilla-bundle\x86

Using ppm promt: Picking them from local machine C:\PPD\bugzilla-bundle\ Module_name, display the same error as above.





----------------------------------------------------------------------------------------------------

Running checksetup.pl disply following error-
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\>ppm
PPM - Programmer's Package Manager version 3.1.
Copyright (c) 2001 ActiveState Corp. All Rights Reserved.
ActiveState is a devision of Sophos.

Entering interactive shell. Using Term::ReadLine::Stub as readline library.

Type 'help' to get started.

ppm> rep add http://ppm.activestate.com/PPMPackage/zips/8xx-builds-only/Windows
Repositories:
[ 1] theory58S
[ 2] ActiveState PPM2 Repository
[ 3] ActiveState Package Repository
[ 4] Bugzilla
[ 5] Bugzilla
[ 6] Bugzilla
[ 7] Autonamed 1
[ 8] Autonamed 2
[ 9] theory58S
[10] Autonamed 3
[11] Autonamed 4
[12] Autonamed 5
[13] Autonamed 6
[14] apache
[15] theory58S
[16] Bugzilla
[17] Bugzilla
[18] Autonamed 7
[19] Autonamed 8
[20] Autonamed 9
[21] Autonamed 10
[22] Autonamed 11
[23] Autonamed 12
[24] Autonamed 13
[25] Autonamed 14
[26] Autonamed 15
[27] Bugzilla
[28] Autonamed 16
[29] Autonamed 17
[30] Autonamed 18
[31] Bugzilla
[32] Bugzilla
[33] Bugzilla
[34] Bugzilla
[35] Autonamed 19
[36] Autonamed 20
[37] Autonamed 21
ppm> install Email-Send
Error: Failed to download URL http://ppm.activestate.com/PPMPackage/zips/8xx-bui
lds-only/Windows/Email-Send.ppd: 403 Forbidden
ppm>



Or Can you pls share all the Perl modules compatible with Active Perl 5.8.4 or 5.10 with me.
That would be very helpful.

Pls see if you can help in the same.

Anonymous said...

i have installed bugzilla on window xp and it is working properly.
but while creating new account mail is not going from local system any help would be appreciated...plz its very urgent.

bindu said...

hi,
I have installed bugzilla on window xp and it is working properly.but while creating new account mail is not going from local system but it is showing a message that password has been sent to your email-id.please help me out ..wat configration should i go for to enable this. I have installed SendMail-compliant Mail Transfer Agent(sendmail.exe).

Regards,
Bindu

Anonymous said...

Hi Raj,

Thannks for your such a detailed & very useful way of of configure Bugzilla details. I have installed bugzilla 3.0.8 on Windows 2000.

Anonymous said...

I am getting internal server error 500
I am using apache server
Winxp

Sri (Thanjai Indians) said...

I trying to install Bugzilla on Windows 8.1, unfortunately, none of the Perl packages are not getting installed.
C:\Perl>ppm install CGI
No missing packages to install

C:\Perl>ppm install AppConfig
ppm install failed: Can't find any package that provides AppConfig

Does bugzilla work on Windows 8.1?

A

Popular Posts (Last 30 days)

This is a personal blog and I do not speak for my employer.