Bacula + Webacula + Bacula-web + bat no CentOS 6.3

Nesse artigo vou mostrar como implementar o Bacula com Webacula, mais o Bacula-web e o bat (Bacula Admin Tool) no CentOS 6.3.

[ Hits: 129.024 ]

Por: Daniel Lara Souza em 07/12/2012 | Blog: http://danniel-lara.blogspot.com/


Instalação do Bacula



O Bacula é um sistema de backup que permite ao administrador fazer backup, gerenciá-los e restaurá-los através da rede. É possível, através dele, realizar backup de máquinas Windows e GNU/Linux. Nesse artigo vou mostrar a instalação do Bacula com o Webacula para gerenciar o Bacula via web e também o Bacula-web para visualizar relatórios do Bacula, como backups e restaurações.

Ambiente:
  • CentOS 6.3;
  • Bacula 5.2.12;
  • Bacula-web 5.2.10;
  • Webacula 5.5.1.

Nessa instalação vamos utilizar o banco de dados MySQL, mas pode-se utilizar o PostgreSQL ou SQLite.

Instalando o MySQL:

# yum install mysq mysql-server mysql-devel -y

Inicie o MySQL:

# service mysqld start

Defina uma senha root para o MySQL:

# mysqladmin -u root password '12345'

No caso eu estou usando a senha "12345", que não recomento nem para testes.

Após isso, verifique se ficou OK:

# mysql -u root -p12345
Vamos à instalação do Bacula.

Baixe o Bacula:

# wget http://downloads.sourceforge.net/project/bacula/bacula/5.2.12/bacula-5.2.12.tar.gz

Descompacte:

# tar -zxvf bacula-5.2.12.tar.gz

Instale o Bacula:

# cd bacula-5.2.12
# ./configure --with-mysql
# make
# make install


Copie o arquivo bacula para o /etc/init.d:

# cp -av /etc/bacula/bacula /etc/rc.d/init.d/bacula

Agora tu podes iniciar e parar os serviços do bacula-sd, bacula-fd e bacula-dir com o comando service, como mostra a imagem abaixo:
Vamos colocar na inicialização do sistema, mas antes, adicione 2 linhas ao script do Bacula:

# vim /etc/rc.d/init.d/bacula

Adicionar abaixo de "#!/bin/bash":

# chkconfig: 345 99 10
# description: bacula

Salve o arquivo e pronto, é só adicionar:

# chkconfig --level 345 bacula on

O Bacula já está na inicialização do sistema.
Agora vamos criar a base de dados do Bacula:

# cd /etc/bacula/
# ./create_bacula_database -u root -p
# ./make_bacula_tables -u root -p
# ./grant_bacula_privileges -u root -p


Onde:
  • -u - Informa o usuário do banco;
  • root - É o usuário;
  • -p - É a senha que vai solicitar.

Obs.: Você pode criar um usuário para o Bacula, que é o mais correto.

Bom, e agora no arquivo bacula-dir ajuste a conexão com o banco de dados:

# vim /etc/bacula/bacula-dir.conf

E deixe assim:

Catalog {
  Name = MyCatalog
# Uncomment the following line if you want the dbi driver
# dbdriver = "dbi:mysql"; dbaddress = 127.0.0.1; dbport =
  dbname = "bacula"; dbuser = "root"; dbpassword = "12345"
}

Onde o dbname é o nome da base de dados do Bacula, dbuser o usuário que irá se conectar e dbpassword a senha.

Após isso, salve o arquivo e inicie o Bacula:

# service bacula start

E depois teste a conexão com o comando bconsole:

# bconsole
Agora é só ajustar o Bacula a seu gosto ou conforme a maneira que tu quer efetuar os seus backups.

    Próxima página

Páginas do artigo
   1. Instalação do Bacula
   2. Instalando o Webacula
   3. Bacula-web
   4. Bat (Bacula Admin Tool)
Outros artigos deste autor

LAMP no Fedora 17

Instalando o oVirt 4.3 Single Host

ISPConfig 3 no CentOS 6.4 64 bits

Cockpit Web Console

Criando Imagens com Buildah

Leitura recomendada

Usando o start-stop-daemon no Slackware

VPN com pptpd com acesso a compartilhamentos

Web Rádio - Pedidos Musicais Automáticos

Mencoder ripando DVD para DIVX

Como desenvolver com Docker no Linux dentro do Windows sem dual boot - WSL 2

  
Comentários
[1] Comentário enviado por fabio em 07/12/2012 - 09:11h

Ótimo trabalho Lara! O mestre do Bacula.

[2] Comentário enviado por danniel-lara em 07/12/2012 - 10:03h


[1] Comentário enviado por fabio em 07/12/2012 - 09:11h:

Ótimo trabalho Lara! O mestre do Bacula.


Valeu Fábio

[3] Comentário enviado por marseille em 07/12/2012 - 13:08h

ola.. grande artigo.. muito bom mesmo..

aqui na empresa onde trabalho .. eu ultilizo.. mas para efeito de testes mesmo eu montei numa maquina virtual mesmo.. estou com uma duvida nao sei se aconteceu com vcs.. seguinte quando acesso o http://meu ip/bacula-web - o navegador faz um download de arquivo.. chamado "download".. nao sei o q estou fazendo errado... grato.. outra coisa.. chown apache -R /var/www/bacula-web/application/view/cache disse que nao existe usuario apache. coloquei user root e blz.. mas é isso se puderem me dar uma maozinha.. agradereceria.. muito..

[4] Comentário enviado por danniel-lara em 07/12/2012 - 13:31h


[3] Comentário enviado por marseille em 07/12/2012 - 13:08h:

ola.. grande artigo.. muito bom mesmo..

aqui na empresa onde trabalho .. eu ultilizo.. mas para efeito de testes mesmo eu montei numa maquina virtual mesmo.. estou com uma duvida nao sei se aconteceu com vcs.. seguinte quando acesso o http://meu ip/bacula-web - o navegador faz um download de arquivo.. chamado "download".. nao sei o q estou fazendo errado... grato.. outra coisa.. chown apache -R /var/www/bacula-web/application/view/cache disse que nao existe usuario apache. coloquei user root e blz.. mas é isso se puderem me dar uma maozinha.. agradereceria.. muito..


Tchê seguinte de uma olhada aqui

http://www.bacula-web.org/docs.html
qual distro que tu esta testando ?

[5] Comentário enviado por marseille em 07/12/2012 - 13:34h



http://www.bacula-web.org/docs.html
qual distro que tu esta testando ?


to usando o ubuntu .. server .. tanto na producao quanto nos meus testes aqui...

[6] Comentário enviado por danniel-lara em 07/12/2012 - 13:41h


[5] Comentário enviado por marseille em 07/12/2012 - 13:34h:



http://www.bacula-web.org/docs.html
qual distro que tu esta testando ?


to usando o ubuntu .. server .. tanto na producao quanto nos meus testes aqui...


Verifica se essas dependências estão instalada

apache2, php5-mysql, php5-gd, libapache2-mod-php5 ,php5


[7] Comentário enviado por marseille em 07/12/2012 - 13:47h



Verifica se essas dependências estão instalada

apache2, php5-mysql, php5-gd, libapache2-mod-php5 ,php5



sim sim .. tudo instalado .

[8] Comentário enviado por danniel-lara em 07/12/2012 - 13:50h


[7] Comentário enviado por marseille em 07/12/2012 - 13:47h:



Verifica se essas dependências estão instalada

apache2, php5-mysql, php5-gd, libapache2-mod-php5 ,php5



sim sim .. tudo instalado .


use chown www-data -R

[9] Comentário enviado por marseille em 07/12/2012 - 13:52h

como estou em maquinas virtuais.. vou reinstalar e e verificar novamente minhas congifuracoes.. mesmo ...assim agradeco pela ajuda... grande abraco

[10] Comentário enviado por danniel-lara em 07/12/2012 - 13:59h


[9] Comentário enviado por marseille em 07/12/2012 - 13:52h:

como estou em maquinas virtuais.. vou reinstalar e e verificar novamente minhas congifuracoes.. mesmo ...assim agradeco pela ajuda... grande abraco


Blz , mas tu podes também postar lá no fórum a sua pergunta também eu posso ajudar de lá também
Abraço

[11] Comentário enviado por marseille em 07/12/2012 - 18:22h

outra coisa.. q esta me ocorrendo é na questao dos backups.. bom ja tenho um servidor do bacula aqui.. com seus respectivos servidores para serem feitos seus backups.. logo estou tendo problema na hora das montagens dos volumes .. pois configurei para que o bacula me notifique por email.. as jobs certihnos..
dai quando chego d manha tenho q cancelar o backup e tenho q entrar com o comando label. para montar o volume e ai sim fazer os backups.

07-Dec 07:43 File JobId 174: Job backup-bacula.2012-12-07_07.43.53_03 is waiting. Cannot find any appendable volumes.
Please use the "label" command to create a new Volume for:
Storage: "FileStorage" (/bacula/backup)
Pool: File
Media type: File

dei uma pesquisada e vi que precisa ser configurado para montar automatico .. mas ja esta feito...bom muito obrigado.. pela ajuda

[12] Comentário enviado por c4rl em 07/12/2012 - 21:11h

Muito bom Daniel, ou seria 'bacula man' ???

Abs

[13] Comentário enviado por ismael_farias em 08/12/2012 - 08:10h

Parabéns, excelente artigo abordando um tema de grande relevancia para os SysAdmins. Esse vai para os favoritos.

Att,
Ismael

[14] Comentário enviado por nariga em 10/12/2012 - 11:00h

Axo que faltou uma explicação mais detalhada sobre as configurações do bacula, instalação do apache+php+mysql ta cheio na internet

[15] Comentário enviado por danniel-lara em 10/12/2012 - 11:13h


[14] Comentário enviado por nariga em 10/12/2012 - 11:00h:

Axo que faltou uma explicação mais detalhada sobre as configurações do bacula, instalação do apache+php+mysql ta cheio na internet


bom , explicação mais detalhada sobre as configurações também está cheio na internet também

[16] Comentário enviado por removido em 10/12/2012 - 17:06h

Como sempre ótimos artigos danniel. Parabéns amigo !

Grande abraço.

[17] Comentário enviado por danniel-lara em 10/12/2012 - 17:11h


[16] Comentário enviado por Thalysson S em 10/12/2012 - 17:06h:

Como sempre ótimos artigos danniel. Parabéns amigo !

Grande abraço.


Valeu Thalysson S
Abraço

[18] Comentário enviado por marseille em 10/12/2012 - 19:26h

gostaria se saber ate quantos jobsid=xxx posso colocar para minhas jobs ??

grato .. grande abraco

[19] Comentário enviado por dalveson em 11/12/2012 - 15:18h

gostaria de saber se tem limite no tamanho do banco de dados, pois necessito fazer backups muito grandes

[20] Comentário enviado por marseille em 11/12/2012 - 16:58h


[19] Comentário enviado por dalveson em 11/12/2012 - 15:18h:

gostaria de saber se tem limite no tamanho do banco de dados, pois necessito fazer backups muito grandes


ola.. dalveson cara.. acredito que não .. so configurar e manda bala.. vc so ira fazer backup so de banco .. ??

[21] Comentário enviado por lcavalheiro em 11/12/2012 - 18:22h

Um mês longe, mas a qualidade não diminui, só aumenta. Artigo tão bem escrito que até um professor de filosofia entende. Parabéns daniel!

[22] Comentário enviado por marseille em 12/12/2012 - 09:26h

ola outra mensagem que venho compartilhar com a galera que possa acontecer com o termindo das configuracoes do bacula e seu uso

bacula-dir JobId 0: Warning: On db_name=bacula, PostgreSQL max_connections=100 is lower than Director MaxConcurentJobs=201

dai minha duvida com relacao aos jobsid em suas configuracoes.. grato

[23] Comentário enviado por alex-jpa em 14/12/2012 - 16:44h

Danniel
Eu fiz todo o procedimento que você colocou, só que ao acessar a página ela fica totalmente em branco.... Não apresentando nenhum erro!
Parece ser permissão, não sei o certo.

grato
Alex

[24] Comentário enviado por joelgarcia em 08/01/2013 - 13:39h

Estou com o mesmo problema do Alex, estou usando o CentOS 6.3 minimal


[23] Comentário enviado por alex-jpa em 14/12/2012 - 16:44h:

Danniel
Eu fiz todo o procedimento que você colocou, só que ao acessar a página ela fica totalmente em branco.... Não apresentando nenhum erro!
Parece ser permissão, não sei o certo.

grato
Alex



[25] Comentário enviado por rafaelfborges em 10/01/2013 - 14:15h

Estou com o mesmo problema, usei o netinstall. A principio seria uma permissão na pasta /var/www/webacula/data/cache, só que eu já dei chmod 777 nela e na pasta data e nada! Eu cheguei nisso analisando um log do httpd, que agora esqueci o caminho (acho que é /var/log/httpd). Encontrei uma URL aqui: http://goo.gl/2tzyL - To procurando na net outros tutoriais pra ver o que fazem de diferente, o problema que tem uns que instalam no ubuntu, debian, fedora.

Se puder dar um help Danniel.

Grato a atenção de todos.


[24] Comentário enviado por joelgarcia em 08/01/2013 - 13:39h:

Estou com o mesmo problema do Alex, estou usando o CentOS 6.3 minimal


[23] Comentário enviado por alex-jpa em 14/12/2012 - 16:44h:

Danniel
Eu fiz todo o procedimento que você colocou, só que ao acessar a página ela fica totalmente em branco.... Não apresentando nenhum erro!
Parece ser permissão, não sei o certo.

grato
Alex



[26] Comentário enviado por joelgarcia em 11/01/2013 - 09:24h

Alex e Rafael,

Eu consegui resolver da seguinte maneira, eu editei o arquivo /var/www/webacula/html/index.php e na linha:

define('BACULA_VERSION', 12); // Bacula Catalog version

eu alterei para:

define('BACULA_VERSION', 14); // Bacula Catalog version

eu descobri isso verificando o /var/log/httpd/error_log e pesquisando o erro mostrado lá.

Outra dica importante é desativar o selinux do CentOS, com ele ativado tive alguns problemas que não consegui resolver ainda. Para desativar edite o arquivo /etc/sysconfig/selinux e altere a linha:

SELINUX=enforcing

Para

SELINUX=permissive

depois reinicie o linux ou execute seguinte comando:

# setenforce 0

Depois contem se deu certo!!!

[27] Comentário enviado por christiane_ti em 25/01/2013 - 16:50h

Olá,

segui exatamente as instruções do Daniel, e no final assim como ocorreu com Alex e Rafael, só aparece página em branco.
Fiz a sugestão do Joel Garcia, mas continua com página em branco.

No /var/log/httpd/error_log aparece essas mensagens:

[Fri Jan 25 15:39:52 2013] [error] [client meu_IP] PHP Fatal error: Uncaught exception 'Zen
d_Exception' with message 'File "MyClass/Session/SaveHandler/DbTable.php" does not exist or class "M
yClass_Session_SaveHandler_DbTable" was not found in the file' in /var/www/webacula/library/Zend/Loa
der.php:87\nStack trace:\n#0 /var/www/webacula/html/index.php(50): Zend_Loader::loadClass('MyClass_S
ession...')\n#1 {main}\n thrown in /var/www/webacula/library/Zend/Loader.php on line 87
[Fri Jan 25 15:39:56 2013] [error] [client meu_IP] PHP Warning: include_once(MyClass/Sessio
n/SaveHandler/DbTable.php): failed to open stream: No such file or directory in /var/www/webacula/li
brary/Zend/Loader.php on line 134
[Fri Jan 25 15:39:56 2013] [error] [client meu_IP] PHP Warning: include_once(): Failed open
ing 'MyClass/Session/SaveHandler/DbTable.php' for inclusion (include_path='.:/var/www/webacula/html/
../library:../application/models/:../application/forms/:.:/usr/share/pear:/usr/share/php') in /var/w
ww/webacula/library/Zend/Loader.php on line 134
[Fri Jan 25 15:39:56 2013] [error] [client meu_IP] PHP Fatal error: Uncaught exception 'Zen
d_Exception' with message 'File "MyClass/Session/SaveHandler/DbTable.php" does not exist or class "M
yClass_Session_SaveHandler_DbTable" was not found in the file' in /var/www/webacula/library/Zend/Loa
der.php:87\nStack trace:\n#0 /var/www/webacula/html/index.php(50): Zend_Loader::loadClass('MyClass_S
ession...')\n#1 {main}\n thrown in /var/www/webacula/library/Zend/Loader.php on line 87

Existe o arquivo /var/www/webacula/library/Zend/Loader.php.

Vocês podem me dar uma ajuda?

Muito obrigada,
Christiane

[28] Comentário enviado por m4sk4r4 em 29/01/2013 - 16:07h

Danniel,

Parabéns!!! Apesar de ter lido muitos artigos sobre o Bacula, atualmente não utilizo. Ainda faço os Backups no estilo a moda antiga tar, rsync hehehe
Eu tenho um dúvida sobre o bacula que eu ainda não tive tempo para saná-la.?
É o seguinte, se eu perder a base de dados mysql do bacula eu vou conseguir recuperar meu backup feitos em fitas e em discos usando apenas o catálogo?
Usando bextract é isso? Ou dúvida onde você costumam guardar o catálogo, pois é necessário ter um cópia de reduância além do servidor que o bacula roda, e não posso manter na rotina de backup, pois um dia posso precisar para recuperar um backup, imaginando que o servidor que o bacula rodava foi para o espaço.

Desculpa se minha pergunta é boba, mas que é preciso aproveitar desse artigo para tentar saná-la e experimentar o bacula.

Caso outro colega queira responder, toda ajuda é bem-vinda!

Abraço,

[29] Comentário enviado por napolitano em 20/02/2013 - 19:01h


[27] Comentário enviado por christiane_ti em 25/01/2013 - 16:50h:

Olá,

segui exatamente as instruções do Daniel, e no final assim como ocorreu com Alex e Rafael, só aparece página em branco.
Fiz a sugestão do Joel Garcia, mas continua com página em branco.

No /var/log/httpd/error_log aparece essas mensagens:

[Fri Jan 25 15:39:52 2013] [error] [client meu_IP] PHP Fatal error: Uncaught exception 'Zen
d_Exception' with message 'File "MyClass/Session/SaveHandler/DbTable.php" does not exist or class "M
yClass_Session_SaveHandler_DbTable" was not found in the file' in /var/www/webacula/library/Zend/Loa
der.php:87\nStack trace:\n#0 /var/www/webacula/html/index.php(50): Zend_Loader::loadClass('MyClass_S
ession...')\n#1 {main}\n thrown in /var/www/webacula/library/Zend/Loader.php on line 87
[Fri Jan 25 15:39:56 2013] [error] [client meu_IP] PHP Warning: include_once(MyClass/Sessio
n/SaveHandler/DbTable.php): failed to open stream: No such file or directory in /var/www/webacula/li
brary/Zend/Loader.php on line 134
[Fri Jan 25 15:39:56 2013] [error] [client meu_IP] PHP Warning: include_once(): Failed open
ing 'MyClass/Session/SaveHandler/DbTable.php' for inclusion (include_path='.:/var/www/webacula/html/
../library:../application/models/:../application/forms/:.:/usr/share/pear:/usr/share/php') in /var/w
ww/webacula/library/Zend/Loader.php on line 134
[Fri Jan 25 15:39:56 2013] [error] [client meu_IP] PHP Fatal error: Uncaught exception 'Zen
d_Exception' with message 'File "MyClass/Session/SaveHandler/DbTable.php" does not exist or class "M
yClass_Session_SaveHandler_DbTable" was not found in the file' in /var/www/webacula/library/Zend/Loa
der.php:87\nStack trace:\n#0 /var/www/webacula/html/index.php(50): Zend_Loader::loadClass('MyClass_S
ession...')\n#1 {main}\n thrown in /var/www/webacula/library/Zend/Loader.php on line 87

Existe o arquivo /var/www/webacula/library/Zend/Loader.php.

Vocês podem me dar uma ajuda?

Muito obrigada,
Christiane


Já tem mais de um mês que foi postada a dúvida, mas como acabo de passar pelo mesmo problema ao montar num servidor Centos.

Fica a solução encontrada como dica para quem vier a consultar.
Esta pagina em branco aparece porque o SElinux está barrando a execução (acredito que seja do Zend).
A dica do joelgarcia de desabilitar/alterar para permissive é valida neste caso e funciona.
Se for acessível apenas na intranet, não vejo grandes problemas nisso. (Caso contrario, é bom correr atrás pra configurar de acordo ao invés de abrir mao do SElinux).

Meus sinceros agradecimentos Daniel.
Vc me poupou algumas horas de leitura com seu artigo pronto (sem contar no tempo que muitas vezes gastamos com troubleshoting qndo dá algo errado).
Agora com o server em produção, depois eu vou lendo com calma a documentação e explorando mais possibilidades de configuração.
Além do seu outro artigo sobre o bacula em debian aqui no VOL (http://www.vivaolinux.com.br/artigo/Debian-Squeeze-Implantando-um-Servidor-de-Backup-com-Bacula), gostaria ainda de indicar um outro que me abriu a mente sobre o bacula:
http://blog.bibliotecaunix.org/?p=925

Vlw

[30] Comentário enviado por danniel-lara em 20/02/2013 - 19:15h

Valeu mesmo

[31] Comentário enviado por thiagokjf em 27/02/2013 - 20:38h

Amigo, gostei muito e quero botar para funcionar, mais fiquei preso no:

#make
#make install

guando tento usar esses comandos aparece o seguinte: " make: *** Nenhum alvo indicado e nenhum arquivo make encontrado. Pare. "

Pelo amor de Deus me de uma força... des de já grato pela atenção

[32] Comentário enviado por danniel-lara em 27/02/2013 - 20:43h


[31] Comentário enviado por thiagokjf em 27/02/2013 - 20:38h:

Amigo, gostei muito e quero botar para funcionar, mais fiquei preso no:

#make
#make install

guando tento usar esses comandos aparece o seguinte: " make: *** Nenhum alvo indicado e nenhum arquivo make encontrado. Pare. "

Pelo amor de Deus me de uma força... des de já grato pela atenção


posta ai a saida do comando ./configure --with-mysql

[33] Comentário enviado por thiagokjf em 28/02/2013 - 20:38h

posta ai a saida do comando ./configure --with-mysql




conforme solicitado segue a saida do comando ./configure --with-mysql :

checking for true... /bin/true
checking for false... /bin/false
configuring for Bacula 5.2.13 (19 February 2013)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether gcc needs -traditional... no
checking for g++... /usr/bin/g++
checking for a BSD-compatible install... /usr/bin/install -c
checking for mv... /bin/mv
checking for rm... /bin/rm
checking for cp... /bin/cp
checking for sed... /bin/sed
checking for echo... /bin/echo
checking for cmp... /usr/bin/cmp
checking for tbl... /usr/bin/tbl
checking for ar... /usr/bin/ar
checking for openssl... /usr/bin/openssl
checking for mtx... mtx
checking for dd... /bin/dd
checking for mkisofs... mkisofs
checking for python... /usr/bin/python
checking for growisofs... growisofs
checking for dvd+rw-mediainfo... dvd+rw-mediainfo
checking for dvd+rw-format... dvd+rw-format
checking for pkg-config... /usr/bin/pkg-config
checking for qmake... none
checking for gmake... /usr/bin/gmake
checking for wx-config... wx-config
checking for cdrecord... cdrecord
checking for pidof... /sbin/pidof
checking for gawk... gawk
checking for gawk... /bin/gawk
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1966080
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... /usr/bin/g++ -E
checking for ld used by /usr/bin/g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the /usr/bin/g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for /usr/bin/g++ option to produce PIC... -fPIC -DPIC
checking if /usr/bin/g++ PIC flag -fPIC -DPIC works... yes
checking if /usr/bin/g++ static flag -static works... no
checking if /usr/bin/g++ supports -c -o file.o... yes
checking if /usr/bin/g++ supports -c -o file.o... (cached) yes
checking whether the /usr/bin/g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for library containing dlopen... -ldl
checking for dlerror... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dld_link in -ldld... no
checking for Operating System Distribution... done
checking whether make sets $(MAKE)... yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld used by GCC... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking whether NLS is requested... yes
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for msgfmt... (cached) /usr/bin/msgfmt
checking curses.h usability... yes
checking curses.h presence... yes
checking for curses.h... yes
checking for tgetent in -ltinfo... yes
checking whether stat file-mode macros are broken... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for strcasecmp... yes
checking for select... yes
checking for setenv... yes
checking for putenv... yes
checking for tcgetattr... yes
checking for lstat... yes
checking for lchown... yes
checking for nanosleep... yes
checking for nl_langinfo... yes
checking varargs.h usability... no
checking varargs.h presence... no
checking for varargs.h... no
checking for Python support... no
checking for socket... yes
using libc's socket
checking for OpenSSL... yes
checking for EVP_PKEY_encrypt_old in -lcrypto... yes
checking for library containing dlopen... (cached) -ldl
checking for PostgreSQL support... no
checking for MySQL support... no
configure: error: Unable to find mysql.h in standard locations

[34] Comentário enviado por danniel-lara em 28/02/2013 - 20:48h

Tchê instale o mysql-devel
# yum install mysq mysql-server mysql-devel -y
e depois executa de novo o ./configure --with-mysql

[35] Comentário enviado por thiagokjf em 28/02/2013 - 20:54h


[34] Comentário enviado por danniel-lara em 28/02/2013 - 20:48h:

Tchê instale o mysql-devel
# yum install mysq mysql-server mysql-devel -y
e depois executa de novo o ./configure --with-mysql



é verdade, agora foi.. ;)


[36] Comentário enviado por danniel-lara em 28/02/2013 - 21:14h

:)

[37] Comentário enviado por abgiacobe em 07/05/2013 - 10:33h

Olá

Eu instalei no centos 6.3 exatamente como está no site não deu nenhum erro, porém quando tento acessar o webacula pelo ip do servidor(no navegador ) não acontece nada da erro de página não encontra...

Alguém pode me ajudar? Existe mais alguma configuração que não foi postada?


Por que o bacula está instalado e funcionando corretamente pelo bconsole o webacula não deu nenhum problema na instalação, mas quando tento acessar a interface web da erro de página.
do windows como se não encontrasse nada?

[38] Comentário enviado por rodrigogriffo em 07/05/2013 - 23:33h

boa note.

Eu fiz a instalação seguinte a risca o seu tutoria....e estou com o problema de tela branca...ja desabilitei o selinux, ja desabilitei o firewall e nada...tem alguma coisa que não esta "na cara" ?

[39] Comentário enviado por abgiacobe em 09/05/2013 - 13:26h

As informações do tutorial acima estão muito bonitinhas, mas não funciona. Logo está incompleto errado. Se alguém já configurou de uma maneira q funciione posta ai.

[40] Comentário enviado por danniel-lara em 09/05/2013 - 13:33h


[38] Comentário enviado por rodrigogriffo em 07/05/2013 - 23:33h:

boa note.

Eu fiz a instalação seguinte a risca o seu tutoria....e estou com o problema de tela branca...ja desabilitei o selinux, ja desabilitei o firewall e nada...tem alguma coisa que não esta "na cara" ?


RodrigoGriffo

edita o arquivo /var/www/webacula/html/index.php e na linha:

define('BACULA_VERSION', 12); // Bacula Catalog version

eu alterei para:

define('BACULA_VERSION', 14); // Bacula Catalog version


Outra dica importante é desativar o selinux do CentOS, com ele ativado tive alguns problemas que não consegui resolver ainda. Para desativar edite o arquivo /etc/sysconfig/selinux e altere a linha:

SELINUX=enforcing

Para

SELINUX=permissive

depois reinicie o linux ou execute seguinte comando:

# setenforce 0

[41] Comentário enviado por danniel-lara em 09/05/2013 - 13:53h


[39] Comentário enviado por abgiacobe em 09/05/2013 - 13:26h:

As informações do tutorial acima estão muito bonitinhas, mas não funciona. Logo está incompleto errado. Se alguém já configurou de uma maneira q funciione posta ai.


bom se tu achou algo errado e incompleto posta ai os erros e também a solução

[42] Comentário enviado por rodrigogriffo em 09/05/2013 - 22:06h

Bom....pessoal TUTORIAL e 100% seguro....funfa que é uma beleza......a dica

define('BACULA_VERSION', 12); // Bacula Catalog version

eu alterei para:

define('BACULA_VERSION', 14); // Bacula Catalog version


funciona corretamente....agradeço a ajuda tanto do pessoal que me ajudou e da pessoa que fez o tutorial........


Abração

[43] Comentário enviado por potterjohnpotter em 11/06/2013 - 11:55h

o comando # ./configure --with-mysql esta retornando um erro

./configure --with-mysql
checking for true... /bin/true
checking for false... /bin/false
configuring for Bacula 5.2.12 (12 September 2012)
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/root/bacula-5.2.12':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details


Sera que alguém pode me ajudar?

Att
PotterMan

[44] Comentário enviado por lcavalheiro em 11/06/2013 - 12:01h


[43] Comentário enviado por potterjohnpotter em 11/06/2013 - 11:55h:

o comando # ./configure --with-mysql esta retornando um erro

./configure --with-mysql
checking for true... /bin/true
checking for false... /bin/false
configuring for Bacula 5.2.12 (12 September 2012)
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/root/bacula-5.2.12':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details


Sera que alguém pode me ajudar?

Att
PotterMan


Já que a capacidade de ler mandou lembranças, te conto: não compilou porque não tem compilador instalado. Instale um compilador e tente de novo (nas Debian-like instale o build-essentials, nas rpms instale o gcc e outros tantos compiladores que você precise, obviamente você não está no Slack porque este já tem tudo e mais um pouco pra compilar).

Ah, e se faça um favor: use o ./configure como usuário comum, não como root.

[45] Comentário enviado por potterjohnpotter em 11/06/2013 - 23:30h

Maravilha! Sr. Cavalheiro!

Obrigado pela dica!!

Att
PotterMan

[46] Comentário enviado por clevertondecker em 17/06/2013 - 15:52h

Olá, estou com problema no Webacula, aparentemente nao tem nenhum erro quando reinicio o httpd, mysqld, bacula, porem quando digito no navegador meu ip/webacula nao aparece nada, simplesmente fica toda branca.

Att. Cleverton

[47] Comentário enviado por danniel-lara em 17/06/2013 - 16:03h


[46] Comentário enviado por cleverton002 em 17/06/2013 - 15:52h:

Olá, estou com problema no Webacula, aparentemente nao tem nenhum erro quando reinicio o httpd, mysqld, bacula, porem quando digito no navegador meu ip/webacula nao aparece nada, simplesmente fica toda branca.

Att. Cleverton


se for centos

edita o arquivo /var/www/webacula/html/index.php e na linha:

define('BACULA_VERSION', 12); // Bacula Catalog version

eu alterei para:

define('BACULA_VERSION', 14); // Bacula Catalog version


Outra dica importante é desativar o selinux do CentOS,
Para desativar edite o arquivo /etc/sysconfig/selinux e altere a linha:

SELINUX=enforcing

Para

SELINUX=permissive

depois reinicie o linux ou execute seguinte comando:

# setenforce 0

[48] Comentário enviado por clevertondecker em 18/06/2013 - 09:55h

SIm, ela isso mesmo, Vlww

[49] Comentário enviado por revslikehell em 26/06/2013 - 21:34h

please post a tutorial using postgresql and im sorry i cannot understand portugese

[50] Comentário enviado por neto-x em 13/08/2013 - 13:11h

O meu servidor esta apresentante este erro o que pode ser?

[root@servidor bacula-5.2.12]# ./configure --with-mysql
checking for true... /bin/true
checking for false... /bin/false
configuring for Bacula 5.2.12 (12 September 2012)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether gcc needs -traditional... no
checking for g++... g++
configure: error: Unable to find C++ compiler

[51] Comentário enviado por danniel-lara em 13/08/2013 - 13:20h


[50] Comentário enviado por neto-x em 13/08/2013 - 13:11h:

O meu servidor esta apresentante este erro o que pode ser?

[root@servidor bacula-5.2.12]# ./configure --with-mysql
checking for true... /bin/true
checking for false... /bin/false
configuring for Bacula 5.2.12 (12 September 2012)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether gcc needs -traditional... no
checking for g++... g++
configure: error: Unable to find C++ compiler


instala o gcc

[52] Comentário enviado por ribeiroherbert em 07/10/2013 - 19:17h

Daniel, boa noite!

Primeiramente parabéns pelo belo material!

Estou usando CentOS:
Eu segui o seu tutorial e não estou conseguindo passar da tela em branco quando acessamos http://localhost/webacula ,já fiz os dois procedimentos indicados que segue abaixo:

se for centos

edita o arquivo /var/www/webacula/html/index.php e na linha:

define('BACULA_VERSION', 12); // Bacula Catalog version

eu alterei para:

define('BACULA_VERSION', 14); // Bacula Catalog version


Outra dica importante é desativar o selinux do CentOS,
Para desativar edite o arquivo /etc/sysconfig/selinux e altere a linha:

SELINUX=enforcing

Para

SELINUX=permissive

depois reinicie o linux ou execute seguinte comando:

# setenforce 0


você tem ideia do que mais pode esta acontecendo?

Desde já agradeço,

Herbert

[53] Comentário enviado por bherides em 26/11/2013 - 11:25h

Lara, estou com um problema irritante e que não sei resolver. Após eu digitar meu usuário e senha para acessar o webacula a tela atualiza e volta a pedir o usuário e senha, mas isso só quando está certo, do contrário aparece uma mensagem dizendo que meu usuário ou senha estão errados. Estou quase que ateando fogo no pc, me dá uma luz! Obrigado

[54] Comentário enviado por danniel-lara em 26/11/2013 - 12:38h


[53] Comentário enviado por bherides em 26/11/2013 - 11:25h:

Lara, estou com um problema irritante e que não sei resolver. Após eu digitar meu usuário e senha para acessar o webacula a tela atualiza e volta a pedir o usuário e senha, mas isso só quando está certo, do contrário aparece uma mensagem dizendo que meu usuário ou senha estão errados. Estou quase que ateando fogo no pc, me dá uma luz! Obrigado


faz assim ao efetuar o login, verifica nos logs do apache o erro

[55] Comentário enviado por bherides em 28/11/2013 - 09:38h


[54] Comentário enviado por danniel-lara em 26/11/2013 - 12:38h:


[53] Comentário enviado por bherides em 26/11/2013 - 11:25h:

Lara, estou com um problema irritante e que não sei resolver. Após eu digitar meu usuário e senha para acessar o webacula a tela atualiza e volta a pedir o usuário e senha, mas isso só quando está certo, do contrário aparece uma mensagem dizendo que meu usuário ou senha estão errados. Estou quase que ateando fogo no pc, me dá uma luz! Obrigado

faz assim ao efetuar o login, verifica nos logs do apache o erro


Então Lara, o pior é isso, não mostra erro algum, somente se eu alterar a configuração do Webacula para desenvolvimento, ai aparecem no browser os erros abaixo:


Warning: is_readable() [function.is-readable]: open_basedir restriction in effect. File(/usr/share/php/MyClass/Action/Helper/Redirector.php) is not within the allowed path(s): (/var/www:/tmp:/php_sessions:/home/expressolivre:/usr/bin/php5:/usr/bin/crontab) in /var/www/webacula/library/Zend/Loader.php on line 186

Warning: is_readable() [function.is-readable]: open_basedir restriction in effect. File(/usr/share/pear/MyClass/Action/Helper/Redirector.php) is not within the allowed path(s): (/var/www:/tmp:/php_sessions:/home/expressolivre:/usr/bin/php5:/usr/bin/crontab) in /var/www/webacula/library/Zend/Loader.php on line 186

Warning: Cannot modify header information - headers already sent by (output started at /var/www/webacula/library/Zend/Loader.php:186) in /var/www/webacula/application/layouts/default/header.phtml on line 2

Warning: Cannot modify header information - headers already sent by (output started at /var/www/webacula/library/Zend/Loader.php:186) in /var/www/webacula/application/layouts/default/header.phtml on line 3

Warning: Cannot modify header information - headers already sent by (output started at /var/www/webacula/library/Zend/Loader.php:186) in /var/www/webacula/application/layouts/default/header.phtml on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/webacula/library/Zend/Loader.php:186) in /var/www/webacula/application/layouts/default/header.phtml on line 5

Notice: Trying to get property of non-object in /var/www/webacula/application/layouts/default/main-menu.phtml on line 21

Fatal error: Call to a member function isAllowed() on a non-object in /var/www/webacula/application/layouts/default/main-menu.phtml on line 25

Desde já agradeço sua ajuda!

[56] Comentário enviado por Falcrow em 07/01/2014 - 18:19h

Daniel eu efetuei toda a config que passou, e resolvi a maioria dos problemas. Eu configurei 2 báculas diferentes o 5.2.12 e 5.2.13 no CentOS 5.
O webacula do bacula 12 funcionou ok, o 13 deu o seguinte erro ao logar no webacula.

Information from Director : List of Running Jobs

ERROR: There was a problem executing bconsole. See below.

ERROR
Command:
/sbin/bconsole -n -c /etc/bacula/bconsole.conf
output:
07-Jan 16:12 bconsole: ERROR TERMINATION at parse_conf.c:918
Config error: Cannot open config file "/etc/bacula/bconsole.conf": Permission denied


Information from DB Catalog : List of Running Jobs

Information from DB Catalog : No Running Jobs found.


Tem ideia do que pode ser? tentei dar permissao chmod 777 para o /sbin/bconsole e para o /etc/bacula/bconsole.conf e não mudou o erro.

[57] Comentário enviado por Falcrow em 07/01/2014 - 18:26h


[50] Comentário enviado por neto-x em 13/08/2013 - 13:11h:

O meu servidor esta apresentante este erro o que pode ser?

[root@servidor bacula-5.2.12]# ./configure --with-mysql
checking for true... /bin/true
checking for false... /bin/false
configuring for Bacula 5.2.12 (12 September 2012)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether gcc needs -traditional... no
checking for g++... g++
configure: error: Unable to find C++ compiler





executa os seguintes comandos

# yum install gcc
# yum install gcc-c++

No meu CentOS 5 resolvi este problema assim.

[58] Comentário enviado por alans em 21/01/2014 - 11:38h

Alguma solução para esse problema?


Notice: Trying to get property of non-object in /var/www/webacula/application/layouts/default/main-menu.phtml on line 21

Fatal error: Call to a member function isAllowed() on a non-object in /var/www/webacula/application/layouts/default/main-menu.phtml on line 25

[59] Comentário enviado por wesleisnipes em 05/02/2014 - 17:36h

erros ao acessar pagina do webacula:
[Wed Feb 05 17:09:17 2014] [error] [client 192.168.0.251] PHP Fatal error: Uncaught exception 'Zend_Config_Exception' with message 'syntax error, unexpected $end, expecting TC_DOLLAR_CURLY or TC_QUOTED_STRING or '"' in ../application/config.ini on line 79\n' in /var/www/webacula/library/Zend/Config/Ini.php:182\nStack trace:\n#0 /var/www/webacula/library/Zend/Config/Ini.php(202): Zend_Config_Ini->_parseIniFile('../application/...')\n#1 /var/www/webacula/library/Zend/Config/Ini.php(126): Zend_Config_Ini->_loadIniFile('../application/...')\n#2 /var/www/webacula/html/index.php(77): Zend_Config_Ini->__construct('../application/...')\n#3 {main}\n thrown in /var/www/webacula/library/Zend/Config/Ini.php on line 182

correção:
http://sourceforge.net/p/webacula/support-requests/18/

[60] Comentário enviado por wesleisnipes em 05/02/2014 - 17:37h

Desculpe, esse é o erro:
[Wed Feb 05 17:16:36 2014] [error] [client 192.168.0.251] PHP Fatal error: Uncaught exception 'Zend_Exception' with message 'Bacula version mismatch for the Catalog database. Wanted 12, got 14. ' in /var/www/webacula/html/index.php:186\nStack trace:\n#0 {main}\n thrown in /var/www/webacula/html/index.php on line 186


[61] Comentário enviado por forjabahia em 13/02/2014 - 17:32h

Boa tarde, estou em fase de teste para coloca o Bacula na empresa.
O Bacula reconhece e trabalha com fita de dados ?



[62] Comentário enviado por neiltonkdf em 19/03/2014 - 16:18h

Boa tarde forjabahia, segue link das unidades suportadas por ele http://www.bacula.org/en/dev-manual/main/main/Supported_Tape_Drives.html.

Não quer dizer que não funcione noutros modelos, por exemplo tenho num cliente ele rodando numa Library da IBM TS3100 com Drives LTO-5.

Qualquer coisa estamos ai.

Abraços....

[63] Comentário enviado por neiltonkdf em 19/03/2014 - 16:21h

Boa tarde forjabahia, segue link das unidades suportadas por ele http://www.bacula.org/en/dev-manual/main/main/Supported_Tape_Drives.html.

Não quer dizer que não funcione noutros modelos, por exemplo tenho num cliente ele rodando numa Library da IBM TS3100 com Drives LTO-5.

Qualquer coisa estamos ai.

Abraços....


[61] Comentário enviado por forjabahia em 13/02/2014 - 17:32h:

Boa tarde, estou em fase de teste para coloca o Bacula na empresa.
O Bacula reconhece e trabalha com fita de dados ?




[64] Comentário enviado por MAPOGOS em 28/03/2014 - 15:39h

Sou humilde, e realemente vc é muito inteligente mesmo depois ...
Pra vc ter uma ideia eu fui pesquisar o que é Bacula e WebBacula...

[65] Comentário enviado por neiltonkdf em 28/03/2014 - 15:55h


[64] Comentário enviado por TecDogged em 28/03/2014 - 15:39h:

Sou humilde, e realemente vc é muito inteligente mesmo depois ...
Pra vc ter uma ideia eu fui pesquisar o que é Bacula e WebBacula...


Boa Tarde Doutor...
Te dou todo apoio que puder, pesquise se tiver interesse, que o Software é muito interresante.
Qualquer dúvida poste que podendo ajudar estaremos todos sempre à disposição...

Abraços e Boa Sorte....

[66] Comentário enviado por danniel-lara em 31/03/2014 - 09:20h


[64] Comentário enviado por TecDogged em 28/03/2014 - 15:39h:

Sou humilde, e realemente vc é muito inteligente mesmo depois ...
Pra vc ter uma ideia eu fui pesquisar o que é Bacula e WebBacula...


Sempre é bom pesquisar por ferramentas
pois um dia tu podes a utilizar a mesma

[67] Comentário enviado por jfernandes em 15/11/2014 - 12:30h

Amigos,
Após ler e executar todo o procedimento que está muito bom, no meu caso com estou usando o CentOs 7, precisei adicionar o repositório do MySql, mas tudo bem, porém não carrega a página de login, o browser não chega no destino e emite a mensage de "Tempo limite atingido", já mexi no /etc/sysconfig/selinux, no /var/www/webacula/html/index.php, fiz os procedimentos acima citados e que deram certo para alguns, mas pra mim não.
Por favor, será que podem me ajudar.

Abraços

[68] Comentário enviado por jfernandes em 16/11/2014 - 00:18h

Amigos,
Tentei fazer o cenário agora com o CentOs 6.3, e além do tutorial não ter a instalação dos pacotes de compilação, estou com problemas exatamente na parte da compilação, ele não compila, não cria a pasta /etc/bacula ...
Instale o Bacula:

# cd bacula-5.2.12
# ./configure --with-mysql
# make
# make install

Copie o arquivo bacula para o /etc/init.d:

# cp -av /etc/bacula/bacula /etc/rc.d/init.d/bacula

Fico no aguardo da ajuda de vocês.

Abraços

[69] Comentário enviado por neiltonkdf em 17/11/2014 - 08:19h

Bom dia...

Poderia passar qual a msg de erro que gera ao compilar?

[70] Comentário enviado por jfernandes em 17/11/2014 - 12:50h


[69] Comentário enviado por neiltonkdf em 17/11/2014 - 08:19h:

Bom dia...

Poderia passar qual a msg de erro que gera ao compilar?


Amigão, antes de mais nada obrigado, porém já resolvi a questão da compilação, se puder, eu postei logo acima desse que você está me perguntando um outro posto relacionado ao webacula, pois não consigo acessá-lo, olhe a mensagem
Tempo limite atingido

O servidor 192.168.206.130 demorou muito para responder.

Este site pode estar temporariamente fora do ar ou sobrecarregado. Tente de novo em alguns instantes.
Se você não consegue carregar nenhuma página, verifique a conexão de rede do computador.
Se o seu computador ou rede forem protegidos por um firewall ou proxy, certifique-se de que o Firefox esteja autorizado a acessar a web.

Se puder me ajudar, agradeço .

Abraços e muito obrigado.

Joel Fernandes

[71] Comentário enviado por neiltonkdf em 17/11/2014 - 14:20h

Boa tarde fera, vamos atentar para os seguintes pontos.

Serviço apache esta rodando no servidor webacula?
Firewall está aceitando conexões na porta 80?
Tem algum proxy configurado? Se Sim tente Desativar e teste sem.
Caso não encontre uma solução, poste o log do apache pra ver em que ponto acontece o erro.

Abraços e boa sorte.

[72] Comentário enviado por jfernandes em 17/11/2014 - 14:54h


[71] Comentário enviado por neiltonkdf em 17/11/2014 - 14:20h:

Boa tarde fera, vamos atentar para os seguintes pontos.

Serviço apache esta rodando no servidor webacula?
Firewall está aceitando conexões na porta 80?
Tem algum proxy configurado? Se Sim tente Desativar e teste sem.
Caso não encontre uma solução, poste o log do apache pra ver em que ponto acontece o erro.

Abraços e boa sorte.


Opa, vamos lá então.
Amigo, veja os status abaixo, mas gostaria de saber qual endereço devo por no browser, somente o IP do servidor ou IP/Webacula ou algo parecido.

[root@localhost ~]# service httpd status
httpd (pid 1224) is running...

Porém eu não percebi antes, o firewall estava ativado, vou ver como faço uma regra pra ele,

Mas agora ... meu Deus rsrs, estou com problemas de permissão, veja !

Forbidden

You don't have permission to access /webacula/auth/login on this server.
Apache/2.2.15 (CentOS) Server at 192.168.206.130 Port 80

e no Bacula-Web esse erro...
Database error

Message: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Tried to run the test page ?
Read the documentation on the Bacula-Web project site
Rebort a bug or suggest a new feature in the Bacula-Web's bugtracking tool

Ainda não pesquisei a solução, estou postando mesmo para termos uma base de conhecimentos, pode ser que outros amigos estejam com o mesmo problema.

Abraços

Joel Fernandes


[73] Comentário enviado por neiltonkdf em 17/11/2014 - 16:22h

Doutor,

a respeito do que colocar no browser, vai depender de como voce configurou o apache (DocumentRoot) se o diretório raiz for webacula não precisa colocar nada apos o ip, caso contrário se faz necessário o caminho onde esta armazenada a aplicacão,

Firewall

pra liberar faça assim.

iptables -A INPUT -i interfacequerespondepararedeinterna -p tcp --dport 80 -j ACCEPT.

Sobre a permissão veja como estão as permissões do diretório webacula (ex: ls -lia /local/da/onde/esta/a/pasta).

Sobre o bacula-web, voce precisa verificar os detalhes de conexões do mysql dentro dos arquivos de configuração do mesmo...

Acesse o arquivo de configuração no /var/www/bacula-web/application/config e altere o arquivo

config.php.sample para config.php:

# cd /var/www/bacula-web/application/config

# mv config.php.sample config.php

Edite o arquivo config.php:

# vim config.php

E deixe assim:

// Translations

$config['language'] = 'pt_BR';

// MySQL bacula catalog

$config[0]['label'] = 'Backup Server';

$config[0]['host'] = 'localhost';

$config[0]['login'] = 'root';

$config[0]['password'] = '12345';(a senha configurada no bacula)

$config[0]['db_name'] = 'bacula';

$config[0]['db_type'] = 'mysql';

$config[0]['db_port'] = '3306';

Salve o arquivo.

Agora ajuste a permissão do diretório /var/www/bacula-web/application/view/cache:

# chown apache -R /var/www/bacula-web/application/view/cache

Crie o arquivo bacula-web no /etc/httpd/conf.d:

# vim /etc/httpd/conf.d/bacula-web.conf ## Neste ponto definirmo a forma de acessar que no caso conforme segue (/bacula-web)

E adicione:

Alias /bacula-web /var/www/bacula-web

<Directory /var/www/bacula-web>

Options FollowSymLinks

AllowOverride All

Order deny,allow

Allow from All

</Directory>

Salve o arquivo e reinicie o Apache:

# service httpd restart

E acesse o seu browser:

http://<ip>/bacula-web

Boa sorte novamente...


[74] Comentário enviado por jfernandes em 17/11/2014 - 17:17h


[73] Comentário enviado por neiltonkdf em 17/11/2014 - 16:22h:

Doutor,

a respeito do que colocar no browser, vai depender de como voce configurou o apache (DocumentRoot) se o diretório raiz for webacula não precisa colocar nada apos o ip, caso contrário se faz necessário o caminho onde esta armazenada a aplicacão,

Firewall

pra liberar faça assim.

iptables -A INPUT -i interfacequerespondepararedeinterna -p tcp --dport 80 -j ACCEPT.

Sobre a permissão veja como estão as permissões do diretório webacula (ex: ls -lia /local/da/onde/esta/a/pasta).

Sobre o bacula-web, voce precisa verificar os detalhes de conexões do mysql dentro dos arquivos de configuração do mesmo...

Acesse o arquivo de configuração no /var/www/bacula-web/application/config e altere o arquivo

config.php.sample para config.php:

# cd /var/www/bacula-web/application/config

# mv config.php.sample config.php

Edite o arquivo config.php:

# vim config.php

E deixe assim:

// Translations

$config['language'] = 'pt_BR';

// MySQL bacula catalog

$config[0]['label'] = 'Backup Server';

$config[0]['host'] = 'localhost';

$config[0]['login'] = 'root';

$config[0]['password'] = '12345';(a senha configurada no bacula)

$config[0]['db_name'] = 'bacula';

$config[0]['db_type'] = 'mysql';

$config[0]['db_port'] = '3306';

Salve o arquivo.

Agora ajuste a permissão do diretório /var/www/bacula-web/application/view/cache:

# chown apache -R /var/www/bacula-web/application/view/cache

Crie o arquivo bacula-web no /etc/httpd/conf.d:

# vim /etc/httpd/conf.d/bacula-web.conf ## Neste ponto definirmo a forma de acessar que no caso conforme segue (/bacula-web)

E adicione:

Alias /bacula-web /var/www/bacula-web

&lt;Directory /var/www/bacula-web&gt;

Options FollowSymLinks

AllowOverride All

Order deny,allow

Allow from All

&lt;/Directory&gt;

Salve o arquivo e reinicie o Apache:

# service httpd restart

E acesse o seu browser:

http://&lt;ip&gt;/bacula-web

Boa sorte novamente...



Amigão, antes de mais nada, muito obrigado pela ajuda. But ....
Tudo que pediu para fazer, já havia sido feito né.
Vou postar aqui o que puder sobre o meu ambiente de testes.
1 - Parte do Firewall
iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

2 - Direitos na pasta /webacula
ls -la /var/www/webacula/
total 100
drwxrwxr-x. 9 apache apache 4096 Sep 10 2011 .
drwxr-xr-x. 8 apache root 4096 Nov 17 10:55 ..
-rw-rw-r--. 1 apache apache 1327 Sep 10 2011 4CONTRIBUTORS
-rw-rw-r--. 1 apache apache 2042 Sep 10 2011 4CONTRIBUTORS.ru
drwxrwxr-x. 8 apache apache 4096 Nov 17 10:38 application
-rw-rw-r--. 1 apache apache 1606 Sep 10 2011 AUTHORS
-rw-rw-r--. 1 apache apache 5064 Sep 10 2011 ChangeLog
-rw-rw-r--. 1 apache apache 35147 Sep 10 2011 COPYING
drwxrwxr-x. 3 apache apache 4096 Sep 10 2011 data
drwxrwxr-x. 6 apache apache 4096 Sep 10 2011 docs
drwxrwxr-x. 6 apache apache 4096 Nov 17 10:33 html
drwxrwxr-x. 6 apache apache 4096 Nov 17 10:33 install
drwxrwxr-x. 10 apache apache 4096 Sep 10 2011 languages
drwxrwxr-x. 4 apache apache 4096 Nov 17 10:32 library
-rw-rw-r--. 1 apache apache 2465 Sep 10 2011 README
-rw-rw-r--. 1 apache apache 80 Sep 10 2011 UPDATE

3 - Sobre o bacula-web
ls /var/www/bacula-web/application/config
config.php

// Translations
$config['language'] = 'pt_BR';

// en_EN -> English - maintened by Davide Franco (bacula-dev@dflc.ch)
// es_ES -> Spanish - Mantained by Juan Luis Franc&#65533;s Jim&#65533;nez
// it_IT -> Italian - Mantained by Gian Domenico Messina (gianni.messina AT c-ict.it)
// fr_FR -> French - Mantained by Morgan LEFIEUX (comete AT daknet.org)
// de_DE -> German - Mantained by Florian Heigl
// sv_SV -> Swedish - Maintened by Daniel Nylander (po@danielnylander.se)
// pt_BR -> Portuguese Brazil - Last updated by J. Ritter (condector@gmail.com)
// Catalog(s) connection parameters
// Just copy/paste and modify regarding your configuration

// MySQL bacula catalog
$config[0]['label'] = 'Backup Server';
$config[0]['host'] = 'localhost';
$config[0]['login'] = 'root';
$config[0]['password'] = '12345';
$config[0]['db_name'] = 'bacula';
$config[0]['db_type'] = 'mysql';
$config[0]['db_port'] = '3306';

ls -la /var/www/bacula-web/application/view/cache
total 12
drwxr-xr-x. 2 apache root 4096 Aug 9 2012 .
drwxr-xr-x. 4 apache root 4096 Aug 9 2012 ..
-rw-r--r--. 1 apache root 51 Aug 9 2012 README

[root@localhost config]# cat /etc/httpd/conf.d/bacula-web.conf
Alias /bacula-web /var/www/bacula-web
<Directory /var/www/bacula-web>
Options FollowSymLinks
AllowOverride All
Order deny,allow
Allow from All
</Directory>
[root@localhost config]#

Resultados
Forbidden

You don't have permission to access /webacula on this server.
Apache/2.2.15 (CentOS) Server at 192.168.206.130 Port 80

Database error

Message: SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

Tried to run the test page ?
Read the documentation on the Bacula-Web project site
Rebort a bug or suggest a new feature in the Bacula-Web's bugtracking tool

Desculpe amigo em tomar seu tempo, mas estou achando estranho, aparentemente tudo certo, mas não funciona ...

Fico no aguardo

Joel Fernandes








[75] Comentário enviado por tpjunior em 16/12/2014 - 12:42h

Cara, estou com o seguinte problema.
Fiz tudo conforme descrito, mas quando tento abrir o endereço do webacula retorna uma mensagem de erro "HTTP 500" no browser.

O apache está me voltando a seguinte mensagem de erro no /etc/httpd/logs/error_log:

[Tue Dec 16 09:41:37.276455 2014] [:error] [pid 31211] [client :61631] PHP Warning: include_once(MyClass/Session/SaveHandler/DbTable.php): failed to open stream: No such file or directory in /var/www/html/webacula/library/Zend/Loader.php on line 146

[Tue Dec 16 09:41:37.276507 2014] [:error] [pid 31211] [client :61631] PHP Warning: include_once(): Failed opening 'MyClass/Session/SaveHandler/DbTable.php' for inclusion (include_path='.:/var/www/html/webacula/html/../library:../application/models/:../application/forms/:.:/usr/share/pear:/usr/share/php') in /var/www/html/webacula/library/Zend/Loader.php on line 146

[Tue Dec 16 09:41:37.276842 2014] [:error] [pid 31211] [client :61631] PHP Fatal error: Uncaught exception 'Zend_Exception' with message 'File "MyClass/Session/SaveHandler/DbTable.php" does not exist or class "MyClass_Session_SaveHandler_DbTable" was not found in the file' in /var/www/html/webacula/library/Zend/Loader.php:99\nStack trace:\n#0 /var/www/html/webacula/html/index.php(49): Zend_Loader::loadClass('MyClass_Session...')\n#1 {main}\n thrown in /var/www/html/webacula/library/Zend/Loader.php on line 99


Tem ideia do que possa ser?
Estou usando o CentOS 7 minimal.

[76] Comentário enviado por danniel-lara em 16/12/2014 - 13:39h


[75] Comentário enviado por tpjunior em 16/12/2014 - 12:42h:

Cara, estou com o seguinte problema.
Fiz tudo conforme descrito, mas quando tento abrir o endereço do webacula retorna uma mensagem de erro "HTTP 500" no browser.

O apache está me voltando a seguinte mensagem de erro no /etc/httpd/logs/error_log:

[Tue Dec 16 09:41:37.276455 2014] [:error] [pid 31211] [client :61631] PHP Warning: include_once(MyClass/Session/SaveHandler/DbTable.php): failed to open stream: No such file or directory in /var/www/html/webacula/library/Zend/Loader.php on line 146

[Tue Dec 16 09:41:37.276507 2014] [:error] [pid 31211] [client :61631] PHP Warning: include_once(): Failed opening 'MyClass/Session/SaveHandler/DbTable.php' for inclusion (include_path='.:/var/www/html/webacula/html/../library:../application/models/:../application/forms/:.:/usr/share/pear:/usr/share/php') in /var/www/html/webacula/library/Zend/Loader.php on line 146

[Tue Dec 16 09:41:37.276842 2014] [:error] [pid 31211] [client :61631] PHP Fatal error: Uncaught exception 'Zend_Exception' with message 'File "MyClass/Session/SaveHandler/DbTable.php" does not exist or class "MyClass_Session_SaveHandler_DbTable" was not found in the file' in /var/www/html/webacula/library/Zend/Loader.php:99\nStack trace:\n#0 /var/www/html/webacula/html/index.php(49): Zend_Loader::loadClass('MyClass_Session...')\n#1 {main}\n thrown in /var/www/html/webacula/library/Zend/Loader.php on line 99


Tem ideia do que possa ser?
Estou usando o CentOS 7 minimal.


verifica isso

no arquivo /var/www/webacula/html/index.php e na linha:

define('BACULA_VERSION', 12); // Bacula Catalog version

eu alterei para:

define('BACULA_VERSION', 14); // Bacula Catalog version

[77] Comentário enviado por mdunguel em 07/01/2015 - 17:11h

Boa tarde.
Tem como fazer esta mesma instalação, via YUM, mas utilizando os .RPMs do próprio CentOS ao invés de compilar?
Este artigo também server para o CentOS 6.6 e o CentOS 7.0?

[78] Comentário enviado por danniel-lara em 07/01/2015 - 17:16h


[77] Comentário enviado por mdunguel em 07/01/2015 - 17:11h

Boa tarde.
Tem como fazer esta mesma instalação, via YUM, mas utilizando os .RPMs do próprio CentOS ao invés de compilar?
Este artigo também server para o CentOS 6.6 e o CentOS 7.0?


opa sim podes sim fazer a instalação via yum mesmo

[79] Comentário enviado por neiltonkdf em 07/01/2015 - 17:38h


[77] Comentário enviado por mdunguel em 07/01/2015 - 17:11h

Boa tarde.
Tem como fazer esta mesma instalação, via YUM, mas utilizando os .RPMs do próprio CentOS ao invés de compilar?
Este artigo também server para o CentOS 6.6 e o CentOS 7.0?


Boa tarde doutor, eu particularmente uso estes repositórios pra instalar com YUM, não testei no CentOS 7, no 5 e 6 é homologado.

Crie um arquivo com o nome epel-bacula.repo dentro do diretório /etc/yum.repos.d/
com o seguinte conteúdo:

# Place this file in your /etc/yum.repos.d/ directory

[epel-bacula]
name=Bacula backports from rawhide
baseurl=http://repos.fedorapeople.org/repos/slaanesh/bacula/epel-$releasever/$basearch/
enabled=1
skip_if_unavailable=1
gpgkey=http://repos.fedorapeople.org/repos/slaanesh/bacula/RPM-GPG-KEY-slaanesh
gpgcheck=1

[epel-bacula-source]
name=Bacula backports from rawhide - Source
baseurl=http://repos.fedorapeople.org/repos/slaanesh/bacula/epel-$releasever/SRPMS
enabled=0
skip_if_unavailable=1
gpgkey=http://repos.fedorapeople.org/repos/slaanesh/bacula/RPM-GPG-KEY-slaanesh
gpgcheck=1

[80] Comentário enviado por bleckout em 12/02/2015 - 15:14h

Na hora que eu executo o arquivo"./configure" no final do processo apresenta o seguinte erro:

configure: error: Unable to find libpq-fe.h in standard locations

O que significa?

Eu estou configurando com o PostgreSQL 9.3, seguem os pacotes instalados:

[root@FILESERVER bacula-5.2.12]# rpm -qa postgresql*
postgresql93-contrib-9.3.6-1PGDG.rhel6.x86_64
postgresql93-python-4.1.1-1PGDG.rhel6.x86_64
postgresql93-docs-9.3.6-1PGDG.rhel6.x86_64
postgresql93-odbc-debuginfo-09.03.0300-1PGDG.rhel6.x86_64
postgresql93-pltcl-9.3.6-1PGDG.rhel6.x86_64
postgresql93-jdbc-debuginfo-9.3.1101-1PGDG.rhel6.x86_64
postgresql93-plperl-9.3.6-1PGDG.rhel6.x86_64
postgresql93-9.3.6-1PGDG.rhel6.x86_64
postgresql93-devel-9.3.6-1PGDG.rhel6.x86_64
postgresql93-odbc-09.03.0300-1PGDG.rhel6.x86_64
postgresql93-libs-9.3.6-1PGDG.rhel6.x86_64
postgresql93-plpython-9.3.6-1PGDG.rhel6.x86_64
postgresql93-python-debuginfo-4.1.1-1PGDG.rhel6.x86_64
postgresql93-jdbc-9.3.1101-1PGDG.rhel6.x86_64
postgresql93-server-9.3.6-1PGDG.rhel6.x86_64
postgresql93-test-9.3.6-1PGDG.rhel6.x86_64
postgresql93-debuginfo-9.3.6-1PGDG.rhel6.x86_64

[81] Comentário enviado por danniel-lara em 12/02/2015 - 15:54h


[80] Comentário enviado por Kuchiki em 12/02/2015 - 15:14h

Na hora que eu executo o arquivo"./configure" no final do processo apresenta o seguinte erro:

configure: error: Unable to find libpq-fe.h in standard locations

O que significa?

Eu estou configurando com o PostgreSQL 9.3, seguem os pacotes instalados:

[root@FILESERVER bacula-5.2.12]# rpm -qa postgresql*
postgresql93-contrib-9.3.6-1PGDG.rhel6.x86_64
postgresql93-python-4.1.1-1PGDG.rhel6.x86_64
postgresql93-docs-9.3.6-1PGDG.rhel6.x86_64
postgresql93-odbc-debuginfo-09.03.0300-1PGDG.rhel6.x86_64
postgresql93-pltcl-9.3.6-1PGDG.rhel6.x86_64
postgresql93-jdbc-debuginfo-9.3.1101-1PGDG.rhel6.x86_64
postgresql93-plperl-9.3.6-1PGDG.rhel6.x86_64
postgresql93-9.3.6-1PGDG.rhel6.x86_64
postgresql93-devel-9.3.6-1PGDG.rhel6.x86_64
postgresql93-odbc-09.03.0300-1PGDG.rhel6.x86_64
postgresql93-libs-9.3.6-1PGDG.rhel6.x86_64
postgresql93-plpython-9.3.6-1PGDG.rhel6.x86_64
postgresql93-python-debuginfo-4.1.1-1PGDG.rhel6.x86_64
postgresql93-jdbc-9.3.1101-1PGDG.rhel6.x86_64
postgresql93-server-9.3.6-1PGDG.rhel6.x86_64
postgresql93-test-9.3.6-1PGDG.rhel6.x86_64
postgresql93-debuginfo-9.3.6-1PGDG.rhel6.x86_64


execute assim
./configure --with-postgresql

[82] Comentário enviado por bleckout em 13/02/2015 - 11:10h

Daniel eu já havia usado esse comando mas também dava o mesmo erro, testei ele aqui para mostrar a mensagem;

checking for PostgreSQL support... no
configure: error: Unable to find libpq-fe.h in standard locations

O PostgreSQL está devidamente instalado, inclusive já tenho outras aplicações rodando com ele como OTRS e o Zabbix.

Obs: O banco de dados já foi criado no PostgreSQL.

----

Outra tentativa que fiz, mas sem sucesso;

[root@FILESERVER bacula-5.2.12]# service postgresql-9.3 status
postgresql-9.3 (pid 3095) está em execução...
[root@FILESERVER bacula-5.2.12]# ./configure --with-postgresql-9.3

....

You have not specified either --enable-client-only or one of the
supported databases: MySQL, PostgreSQL, or SQLite3.
This is not permitted. Please reconfigure.

Aborting the configuration ...


[83] Comentário enviado por danniel-lara em 13/02/2015 - 13:01h

só verifique se esta em /usr/includes

./configure --with-postgresql=/usr/include/postgresql/

[84] Comentário enviado por bleckout em 13/02/2015 - 16:12h

Consegui Daniel, o "./Configure" realmente não estava encontrando o local de instalação do meu PostgreSQL.

No meu caso está em "/usr/pgsql-9.3" então o comando ficou "./configure --with-postgresql=/usr/pgsql-9.3"

Obrigado :)

[85] Comentário enviado por bleckout em 13/02/2015 - 16:39h


Só mais um pergunta: Qual a função do "bconsole"?

Eu dei o comando mas não mostrou o restante do processo:

[root@FILESERVER bacula-5.2.12]# bconsole
Connecting to Director localhost:9101
[root@FILESERVER bacula-5.2.12]#

[86] Comentário enviado por danniel-lara em 13/02/2015 - 17:07h


[85] Comentário enviado por Kuchiki em 13/02/2015 - 16:39h


Só mais um pergunta: Qual a função do "bconsole"?

Eu dei o comando mas não mostrou o restante do processo:

[root@FILESERVER bacula-5.2.12]# bconsole
Connecting to Director localhost:9101
[root@FILESERVER bacula-5.2.12]#


não conectou no seu bacula
o bconsole é pra gerenciar o bacula

[87] Comentário enviado por hudi em 24/06/2015 - 20:47h

Eu acho que estou com um problema, e o pior, não sei como resolver.
Estou instalando(tentando) a versão mais atual do Bacula e não estou conseguindo instalar, não sei se deu erro na hora de descompactar ou sei la oq.
http://imgur.com/z7Yqg0I

[88] Comentário enviado por danniel-lara em 25/06/2015 - 09:32h


[87] Comentário enviado por hudi em 24/06/2015 - 20:47h

Eu acho que estou com um problema, e o pior, não sei como resolver.
Estou instalando(tentando) a versão mais atual do Bacula e não estou conseguindo instalar, não sei se deu erro na hora de descompactar ou sei la oq.
http://imgur.com/z7Yqg0I


Instale

# yum install gcc
# yum install gcc-c++

[89] Comentário enviado por hudi em 25/06/2015 - 22:13h

Eu acho que consegui criar o webacula, onde faço o login pra testar? no cabeçalho do site aparece alguns erros:

Exception trace
File: /var/www/bacula-web/core/bweb.class.php on line 83 in function FileConfig::get_Value
File: /var/www/bacula-web/index.php on line 26 in function Bweb->__construct

Application error
File /var/www/bacula-web/application/libs/fileconfig.class.php
Line 83
Exception code 0
Exception message Configuration error: the catalog id <0> do not exist
Have you tried to run the test page ?
Check the online documentation on Bacula-Web project site
Rebort a bug or suggest a new feature in the Bacula-Web\'s bugtracking tool

img: http://i.imgur.com/FHAPkKD.png

ps: baixei tudo na versão mais atual, tanto o bacula quanto o webacula

[90] Comentário enviado por ikthecat em 10/12/2015 - 02:01h

Pessoal segui a risca a instalacao mas na hora de abrir fica tela branca ja segui as dicas todas ai dos comentarios no log to com esse erro aii:

[Wed Dec 09 22:37:16 2015] [error] [client 179.233.229.113] PHP Fatal error: Uncaught exception 'Zend_Config_Exception' with message 'Comments starting with '#' are deprecated in ../application/config.ini on line 25' in /var/www/webacula/library/Zend/Config/Ini.php:182\nStack trace:\n#0 /var/www/webacula/library/Zend/Config/Ini.php(202): Zend_Config_Ini->_parseIniFile('../application/...')\n#1 /var/www/webacula/library/Zend/Config/Ini.php(126): Zend_Config_Ini->_loadIniFile('../application/...')\n#2 /var/www/webacula/html/index.php(77): Zend_Config_Ini->__construct('../application/...')\n#3 {main}\n thrown in /var/www/webacula/library/Zend/Config/Ini.php on line 182


Aguadeço se conseguir uma ajuda pra isso

[91] Comentário enviado por matheus.tecinf em 03/02/2016 - 17:34h

Minha instalacao esta dando pau no ".configure" e consequentemente no "make" e "make install" também, se alguem puder ajudar...segue saida do .configure:

checking for true... /bin/true
checking for false... /bin/false
configuring for Bacula 5.2.12 (12 September 2012)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether gcc needs -traditional... no
checking for g++... g++
configure: error: Unable to find C++ compiler
[root@bacula bacula-5.2.12]# yum -y install gcc
Plugins carregados: fastestmirror
Configurando o processo de instalação
Loading mirror speeds from cached hostfile
* base: centos.brnet.net.br
* extras: centos.brnet.net.br
* updates: centos.brnet.net.br
O pacote gcc-4.4.7-16.el6.x86_64 já está instalado em sua última versão
Nada a ser feito
[root@bacula bacula-5.2.12]#

[92] Comentário enviado por matheus.tecinf em 03/02/2016 - 17:37h


[91] Comentário enviado por matheus.tecinf em 03/02/2016 - 17:34h

Minha instalacao esta dando pau no ".configure" e consequentemente no "make" e "make install" também, se alguem puder ajudar...segue saida do .configure:

checking for true... /bin/true
checking for false... /bin/false
configuring for Bacula 5.2.12 (12 September 2012)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl.exe... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking whether gcc needs -traditional... no
checking for g++... g++
configure: error: Unable to find C++ compiler
[root@bacula bacula-5.2.12]# yum -y install gcc
Plugins carregados: fastestmirror
Configurando o processo de instalação
Loading mirror speeds from cached hostfile
* base: centos.brnet.net.br
* extras: centos.brnet.net.br
* updates: centos.brnet.net.br
O pacote gcc-4.4.7-16.el6.x86_64 já está instalado em sua última versão
Nada a ser feito
[root@bacula bacula-5.2.12]#


Ja consegui instalando o gcc-g++, obrigado!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts