Pular para o conteúdo

Bugzilla (Bug Tracking System)

Este artigo irá cobrir a instalação e configuração do Bugzilla, um sistema de controle de bugs que oferece funcionalidades para desenvolvedores e usuários de sistemas reportarem bugs em programas. O propósito do sistema é auxiliar o desenvolvimento de software.
Wanderson Berbert wberbert
Hits: 60.517 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 5: checksetup.pl

Dentro do diretório onde está instalado o Bugzilla existe um script chamado checksetup.pl, o objetivo deste script é verificar as dependências e configurar o ambiente inicial do Bugzilla. Execute este script digitando:

$ ./checksetup.pl

Se tudo ocorrer bem, uma provável saída seria:
Checking perl modules ...
Checking for       AppConfig (v1.52)   ok: found v1.56
Checking for             CGI (v2.93)   ok: found v3.05
Checking for    Data::Dumper (any)     ok: found v2.121
Checking for    Date::Format (v2.21)   ok: found v2.21
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 v0.88
Checking for      File::Temp (any)     ok: found v0.12
Checking for        Template (v2.08)   ok: found v2.13
Checking for      Text::Wrap (v2001.0131) ok: found v2001.0131

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


If you you want to see graphical bug charts (plotting 
historical data over time), you should install libgd and 
the following Perl modules:

GD:          /usr/bin/perl -MCPAN -e 'install "GD"'
Chart:       /usr/bin/perl -MCPAN -e 'install "Chart::Base"'

If you want to use the bug import/export feature to move 
bugs to or from other bugzilla installations, you will need 
to install the XML::Parser module by running (as root):

   /usr/bin/perl -MCPAN -e 'install "XML::Parser"'

If you you want to see graphical bug reports (bar, pie and 
line charts of current data), you should install libgd and 
the following Perl modules:

GD:              /usr/bin/perl -MCPAN -e 'install "GD"'
GD::Graph:       /usr/bin/perl -MCPAN -e 'install "GD::Graph"'
GD::Text::Align: /usr/bin/perl -MCPAN -e 'install "GD::Text::Align"'

Checking user setup ...
Removing existing compiled templates ...
Precompiling templates ...
Checking for    MySQL Server (v3.23.41) ok: found v5.0.0-alpha-standard

Populating duplicates table...
Note que os módulos opcionais não precisam estar instalados para que o Bugzilla funcione, porém os mesmos provém funcionalidades adicionais.

Caso esteja faltando alguma dependência este script irá informar qual é a dependência e irá informar também qual o comando necessário para instalar as dependências.

O comando de instalação dos módulos é:

perl -MCPAN -e 'install "<nome do modulo>"'

A parte mais difícil ao instalar o Bugzilla no meu caso foram os módulos PERL, pois alguns não compilaram e os fontes tiveram que ser editados para correção. Então caso se aventure em editar os fontes, preste atenção nas mensagens de erro reportadas pois estas dão grandes dicas de o que pode estar ocorrendo.

O script checksetup.pl já se encarrega de colocar as permissões corretas na pasta, você pode executar o script quantas vezes achar necessário até que o sistema esteja configurado corretamente.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Iniciando
   2. Instalando
   3. localconfig
   4. MySQL
   5. checksetup.pl
   6. Apache

Nagios - Um poderoso programa de monitoramento de rede (parte final)

Migrando do ipchains para o iptables

Configurando servidor IMAP

Nagios - Um poderoso programa de monitoramento de rede (parte 2)

Identificando usuários Squid com o IDENTD

Exaile! O substituto do amaroK para Gnome

Zabbix 2 no CentOS 6 - Instalação e configuração

Nagios - Um poderoso programa de monitoramento de rede (parte final)

LXDE Desktop no Slackware

Librix 4.0 - Uma distro que não é para inglês ver - primeiras impressões

#1 Comentário enviado por fabio em 02/09/2004 - 23:51h
Pra quem não conhece o Bugzilla é um dos clássicos do software livre. Agora me esqueci qual é a gigante de software que o utiliza para controle de bugs, mas ele tem um bocado de cases de sucesso.

Wanderson, respondendo a sua questão sobre Debian, o MySQL 4.x está empacotado atualmente nos Debian Sarge (testing) e Sid (unstable).

[]'s
#2 Comentário enviado por wberbert em 03/09/2004 - 08:30h
Mozilla utiliza largamente o bugzilla para controle de bugs.
#4 Comentário enviado por spikey em 06/10/2005 - 23:15h
amigo, executei os passos corretamente como dexcreveu, mais o unico problema foi com o apache, ele não funciona quando executo no navegador http://127.0.0.1/bugzilla, sera que poderia me dar uma ajuda?
#5 Comentário enviado por fdelucca em 31/05/2006 - 11:54h
pessoal, preciso saber se tem como eu mandar uma email pro bugzilla e ele proprio cadastrar o bug??? por favor, urgente..
#6 Comentário enviado por fdelucca em 31/05/2006 - 14:25h
ai moçada já descobir, tem jeito sim, tem um README.Mailif no diretorio contrib do bugzilla, ensinando como configurar o bugzilla, bug_mail.pl vc manda um email pro bugzilla e ele cadastra o bug pra vc!!
#7 Comentário enviado por d4viz4um em 20/07/2006 - 10:54h
Olá pessoal,

Estou tendo o seguinte problema, não consigo configurar o Bugzilla para enviar e-mail autenticado, só consigo fazer ele enviar e-mail via smtp não autenticado e o meu provedor de e-mail não aceita os e-mails assim.
Por favor, me ajudem!

Obrigado,
David Monteiro

Contribuir com comentário

Entre na sua conta para comentar.