logoBaculaOficialTransp

Bacula Backup Community

Treinamento | Suporte | Consultoria

Instalação Webacula 5.x (GUI web) – tópico DEPRECADO

Posted by hfaria on abril 28th, 2011

Esta ferramenta merece um tópico específico, pois trata-se de uma interface bastante amigável para monitoração, administração e/ou operação do bacula. Inclusive, possui tradução para o Português.

Procedimentos Manuais para Instalação do Webacula (GUI)

Requerimentos:

– Bacula 5.0 ou superior.
– Zend Framework versão 1.10 ou superior.
– PHP 5.2.4 ou superior com a extensão PDO ativa. Detalhes: http://framework.zend.com/manual/en/requirements.html
Apache com mod_rewrite.
– Pacote php-gd package.
– Criação de um banco “webacula” para restauração de arquivos e para o recurso de “Logbook”.

Download e Cópia dos Pacotes:

apt-get install apache2 php5 libapache2-mod-php5 php5-mysql php5-gd

E então:

mkdir /var/www/

(provavelmente já estaria criado)

Entre no site oficial do webacula (http://webacula.sourceforge.net/) faça o download do pacote que contém o código fonte (.tar.gz) mais recente dentro do diretório /var/www.

cd /var/www

wget http://downloads.sourceforge.net/project/webacula/webacula/5.5.1/webacula-5.5.1.tar.gz

tar -xzvf webacula*.tar.gz (ex.: tar -xzvf tar -xzvf webacula-5.5.rc1.tar.gz)

Depois acesse o site oficial do zend (http://framework.zend.com/) – botão “Download Now” baixe a verão mínima do framework (Zend Framework 1.11.5 Minimal) e decompacte a subpasta “library” (contida no pacote tar.gz) dentro do seguinte diretório “/var/www/webacula…/“.

wget http://framework.zend.com/releases/ZendFramework-1.11.5/ZendFramework-1.11.5-minimal.tar.gz

tar -xzvf ZendFramework-1.11.5-minimal.tar.gz

cd ./ZendFramework*

cp -r ./library/ /var/www/webacula*/

A árvore de diretórios deve ficar assim “/var/www/webacula…/library/Zend…”, ou:

/var/www/webacula/
|– application
|     |– controllers
|     |– models
|      `– views
|– docs
|– install
|– html
|– languages
`– library
.      |– Other
.      |– MyClass
.      |
.      `– Zend (este é o pacote do Zend Framework)
.              |– Acl
.              |– Auth
.              |– Cache
.              |– Config
.              …

Instalação do Webacula:

Modfique os nomes de usuário do Webacula e do banco de dados no arquivo …./install/db.conf.

# bacula settings (nome do banco do bacula)
db_name=”bacula”
# for Sqlite only
db_name_sqlite=”/var/bacula/working/bacula.db”
db_user=”root”

# CHANGE_THIS
db_pwd=”” # <==(Modifique!! Senha de usuário admin do banco de dados)

# Webacula web interface settings

#
# CHANGE_THIS
webacula_root_pwd=”” <==(Modifique! Insira a senha do usuário administrador do Webacula).

Execute o script correspondente ao seu Banco de Dados (o mesmo do Bacula)

cd /var/www/webacula*/install/MySql

ou

cd /var/www/webacula*/install/PostgreSql

ou

cd /var/www/webacula*/install/SqLite

E agora execute os scripts que criarão o banco, tabelas e direitos do Webacula:

./10_make_tables.sh
./20_acl_make_tables.sh

Configuração do Bacula:

Adicione a seguinte linha (em vermelho) no seu /etc/bacula/bacula-dir.conf:

Messages {
Name = Standard

catalog = all, !skipped, !saved

por fim reinicie o Director:

/etc/init.d/bacula-director restart

Configuração PHP:

e então aumente estes valores nas seguintes linhas do arquivo /etc/php5/apache2/php.ini (o caminho pode variar de acordo com o Sistema Operacional):

memory_limit = 32M
max_execution_time = 3600

Configuração Apache:

Copie o arquivo de configuração modelo do Webacula para o Apache.

cp /var/www/webacula*/install/apache/webacula.conf /etc/apache2/conf.d/

Agora, vamos editar o webacula.conf:

vi /etc/apache2/conf.d/webacula.conf

Altere o Alias e o caminho Directory para o caminho do seu Webacula…

Alias /webacula /var/www/webacula-5.5/html
<Directory /var/www/webacula-5.5/html>

Agora não esqueça de inserir o < antes do /Directory>, deixado propositalmente incompleto pelos desenvolvedores ).

Require valid-user
</Directory>

Ele deve ficar parecido com isso (exemplo):

Alias /webacula /var/www/webacula-5.5/html
<Directory /var/www/webacula-5.5/html>
Options FollowSymLinks
AllowOverride All
Order deny,allow
Allow from 127.0.0.1
# Coloque sua rede
Allow from 192.168.0.0/255.255.255.0
AuthType Basic
AuthName “Webacula”
AuthUserFile /etc/apache2/webacula.users
Require valid-user
</Directory>

Você provavelmente vai querer também permitir que outras máquinas de sua rede possam acessar seu servidor Webacula… Modifique a linha:

Allow from 127.0.0.1

Execute este arquivo para criar Autorização de usuário no apache:

htpasswd -c /etc/apache2/webacula.users root

Agora, configure o mod_rewrite. No bash:

#a2enmod

e habilite o modulo “rewrite“. Basta digitar rewrite neste prompt e pressionar a tecla Enter.

Reinicie o Apache:

/etc/init.d/apache2 restart

Configurando Permissões:

Em seguida

#chown -R www-data. /var/www/webacula (não esquecer o “ponto” depois de “www-data”)

Altere o arquivo:

#vi /var/www/webacula/application/config.ini

Insira a senha de administrador do seu banco de dados:

db.adapter = PDO_MYSQL
db.config.host = localhost
db.config.username = root
db.config.password = <password>
db.config.dbname = bacula

Edite as seguintes linhas e deixe como abaixo:

bacula.sudo = “”
bacula.bconsole = “/usr/bin/bconsole”

Então altere as permissões dos seguintes arquivos:

chown www-data /usr/bin/bconsole
chmod u=rwx,g=rx,o= /usr/bin/bconsole
chown www-data /etc/bacula/bconsole.conf
chmod u=rw,g=r,o= /etc/bacula/bconsole.conf

Pronto! Digite o endereço http://ip_do_servidor/webacula para ter acesso.

Abraços,

Heitor Faria

Dica: erro conhecido – versão do banco do Bacula não confere:

[Sat Oct 27 16:54:41 2012] [error] [client 127.0.0.1] PHP Fatal error: Uncaught exception 'Zend_Exception' with message 'Bacula version mismatch for the Catalog database. Wanted 12, got 14. ' in /var/www/webacula-5.5.1/html/index.php:186\nStack trace:\n#0 {main}\n thrown in /var/www/webacula-5.5.1/html/index.php on line 186

Para solucionar este erro, acesse o arquivo /var/www/webacula*/html/index.php, linha 22 e altere o BACULA_VERSION para a versão esperada do banco do Bacula. Neste caso, 14. Deve ficar assim:

define(‘BACULA_VERSION’, 14); // Bacula Catalog version

Dica: alterar senha de root do Webacula no Banco de Dados (por Daniel Lara):

Acesse o Mysql

#mysql -u root -p

Acessando o Banco do Bacula

mysql> use bacula;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Verifiando a tabela webacula_users

mysql> select * from webacula_users;
+——+———+———————————-+———+——-+———————+———————+————+——–+———+
| id   | login   | pwd                              | name    | email | create_login        | last_login          | last_ip    | active | role_id |
+——+———+———————————-+———+——-+———————+———————+————+——–+———+
| 1000 | root    | df0e7504beaedc88628115dc777718e2 | root    | NULL  | 2011-10-08 00:22:44 | 2011-12-06 17:44:00 | 10.1.10.11 |      1 |       1 |
| 1002 | suporte | 0ea538be0c47af6990dec1cbbdbcde97 | Suporte |       | 2011-11-03 12:50:41 | 2011-11-03 13:47:31 | 10.1.10.11 |      1 |       4 |
+——+———+———————————-+———+——-+———————+———————+————+——–+———+
2 rows in set (0.00 sec)

Agora vamos alterar a senha do usuário root

mysql> update webacula_users set pwd = MD5(‘senha’) where login = ‘root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1  Changed: 0  Warnings: 0

no caso vamos atualizar a tables com o comando “update”
o nome da tabela que queremos “webacula_users”
vamos setar a nova senha no campo “pwd” em MD5
no login do root

Saindo do mysql
mysql> quit
Bye

Pronto, muito facil
Podes acessar o Webacula com a nova senha

Print Friendly

56 Responses to “Instalação Webacula 5.x (GUI web) – tópico DEPRECADO”

  1. Bruno Ribeiro Says:

    Boa tarde!

    Parabéns pelo tutorial, mas gostaria de fazer uma observação, quando se executa os scripts para a criação das tabelas e acls do WeBacula recebo o seguinte erro:

    /db.conf: line 13: webacula_root_user: comando não encontrado

    dai fui verificar os scripts de criação e no arquivo 20_acl_make_tables.sh a linha que cria o usuário esta assim

    INSERT INTO webacula_users (id, login, pwd, name, active, create_login, role_id)
    VALUES (1000, ‘root’, MD5(‘$webacula_root_pwd’), ‘root’, 1, NOW(), 1);

    Sendo assim ele esta criando um usuário com o nome de root e com a senha apontada no parametro webacula_root_pwd do arquivo db.conf.

    Talvez seja um erro no script da versão 5.5 RC1, sendo esta que estou instalando, msa fica o toque para o pessoal que passar por isso tb.

    Abçs

  2. admin Says:

    Você precisa descomentar a linha:
    # webacula_root_user = “root” <==(Descomente e substitua pelo nome do seu usuário administrador do Webacula que será criado).

    E retirar os espaços antes e depois do sinal de igual.

    Abraços e valeu pela contribuição!

  3. Bruno Ribeiro Says:

    Sim isto foi feito, mas mesmo assim é necessario alterar a query chamando a $webacula_root_user.

    Certo?

    Att.

  4. JuanC Says:

    Olá eu recebo um error

    Forbidden Você não tem permissão para acessar / nesta webacula servidor.

  5. sandro Says:

    Primeiramente parabéns pelo tutorial. Mas estou com o seguinte problema. Após executar todos os passos me é retornado o seguinte erro quanto tento acessar o webacula:

    Fatal error: Uncaught exception ‘Zend_Exception’ with message ‘Fatal error: Can’t connect to SQL server’ in /var/www/webacula/html/index.php:178
    Stack trace:
    #0 {main}
    thrown in /var/www/webacula/html/index.php on line 178

    Parece um erro de conexão com o bd mas em principio configurei corretamente o arquivo: com usuário bacula, senha… tudo OK.
    Há algum teste ou dica que possa me ajudar a resolver este problema?

    Desde já agradeço.
    abç

  6. marcio Says:

    Otimo tutorial, parabéns…

    fiz como você demostrou mas quando acesso e coloco a usuário e a senha aparece isso :


    Notice: Trying to get property of non-object in /var/www/bacula/application/layouts/default/main-menu.phtml on line 21 Fatal error: Call to a member function isAllowed() on a non-object in /var/www/bacula/application/layouts/default/main-menu.phtml on line 25

    Saberia me dizer o que acontece?

  7. admin Says:

    Não faço ideia. Parece que está faltando alguma coisa.
    Sugiro refazer os passos. Caso não consiga, me manda um output do comando history. Abraços!

  8. admin Says:

    Provavelmente a senha ou usuário do banco de dados do bacula está errada (o arquivo de configuração está dentro de /application, se não me falha a memória).

    Abraços!

  9. admin Says:

    Provavelmente se trata de erro na configuração do apache > webacula.conf.

    Abraços!

  10. Edmundo Says:

    Olá Heitor!

    Primeiramente gostaria de parabenizá-lo pelo livro e iniciativa de compartilhar seu conhecimento sobre o Bacula.

    Meu problema com o Webacula: Instalamos e está funcional, tudo ok. Porém estou com dificuldades para ajustar o horário, sendo que o mesmo está 3 horas adiantado (agora 18:33hs):

    Última atualização: Wed, 03 Aug 2011 21:28:38 +0000
    Atualizado a cada 300 segundos

    Já alterei no /etc/php.ini e no /var/www/webacula5/application/config.ini respectivamente:

    date.timezone = “America/Sao_Paulo”
    def.timezone = “America/Sao_Paulo”

    Após, restarto o bacula e o httpd, porém o horário não se ajusta (o horário do sistema está correto).

    Onde estamos errando…?

    Obrigado!
    Edmundo

  11. João Batista Says:

    Olá, boa noite.

    Estou com o seguinte problema, quando vou rodar comando cd install/MySql

    ele diz que é um diretorio. Mas dentro de /mysql executo os dois scripts tranquilamente, não passei para o proximo passo por que parei nesse “erro”

    Obrigado!

  12. hfaria Says:

    Esse diretório está dentro da pasta do Webacula, provavelmente: /var/www/webacula/install/Mysql

    Abraços!

  13. hfaria Says:

    Caro Edmundo,

    O sistema operacional está no mesmo Timezone?

    Abraços,

    Heitor Faria

  14. Lucas do Amaral Says:

    Parabéns pelo tutorial heitor, mto bem explicado, mas depois de instalado o webacula, não consigo abri-lo pelo browser:

    Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘webacula.Version’ doesn’t exist’ in /usr/share/php/Zend/Db/Statement/Pdo.php:228 Stack trace: #0 /usr/share/php/Zend/Db/Statement/Pdo.php(228): PDOStatement->execute(Array) #1 /usr/share/php/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array) #2 /usr/share/php/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array) #3 /usr/share/php/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query(Object(Zend_Db_Select), Array) #4 /usr/share/php/Zend/Db/Adapter/Abstract.php(827): Zend_Db_Adapter_Pdo_Abstract->query(Object(Zend_Db_Select), Array) #5 /usr/share/webacula/application/models/Version.php(54): Zend_Db_Adapter_Abstract->fetchOne(Object(Zend_Db_Select)) #6 /usr/share/webacula/application/models/Version.php(67): Version->getVesion() #7 /usr/share/webacula/html/index.php(184): Version->checkVesion(12) #8 {main} Next exception ‘Zend_Db_Statement_Exception’ with mess in /usr/share/php/Zend/Db/Statement/Pdo.php on line 234

    ele conecta no banco, tudo ok mas é como se o sccript que popula as tabelas estivesse criando as tabelas com um nome e usando outro nome na app. Alguem ja teve esse problema ? estou usando CentOS6, webacula 5.5 (do sf.org) e bacula-client-5.0.0-7.el6.x86_64.rpm

  15. admin Says:

    Certifique-se que aqui está correto:

    #vi /var/www/webacula/application/config.ini

    Insira a senha de administrador do seu banco de dados:

    db.adapter = PDO_MYSQL
    db.config.host = localhost
    db.config.username = root
    db.config.password =
    db.config.dbname = bacula

  16. Lucas do Amaral Says:

    As cfg de conexao com o banco estavam corretas, se eu colocar com o deslicrito acima no seu post, a cfg de conexao com o banco quebra:

    Fatal error: Uncaught exception ‘Zend_Exception’ with message ‘Fatal error: Can’t connect to SQL server’ in /usr/share/webacula/html/index.php:178
    Stack trace: #0 {main}
    thrown in /usr/share/webacula/html/index.php on line 178

    Voltando o nome do banco para webacula (que foi o banco que criei no mysql) voltamos a mesma tela de erro:

    Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘webacula.Version’ doesn’t exist’ in /usr/share/php/Zend/Db/Statement/Pdo.php:228 Stack trace: #0 /usr/share/php/Zend/Db/Statement/Pdo.php(228): PDOStatement->execute(Array) #1 /usr/share/php/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array) #2 /usr/share/php/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array) #3 /usr/share/php/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query(Object(Zend_Db_Select), Array) #4 /usr/share/php/Zend/Db/Adapter/Abstract.php(827): Zend_Db_Adapter_Pdo_Abstract->query(Object(Zend_Db_Select), Array) #5 /usr/share/webacula/application/models/Version.php(54): Zend_Db_Adapter_Abstract->fetchOne(Object(Zend_Db_Select)) #6 /usr/share/webacula/application/models/Version.php(67): Version->getVesion() #7 /usr/share/webacula/html/index.php(184): Version->checkVesion(12) #8 {main} Next exception ‘Zend_Db_Statement_Exception’ with mess in /usr/share/php/Zend/Db/Statement/Pdo.php on line 234

  17. Lucas do Amaral Says:

    Depois de tratado uns AVC’s denials do SELinux, o webacula foi configurado com sucesso ! valeu pessoal !

  18. Leonardo Rogenski Says:

    Boa tarde pessoal;

    Já consultei de tudo, fiz atualização e até mesmo mudei de DB ao inves do MySql estou optando pelo ProstgreSQL. e mesmo assim continuo no erro

    Fatal error: Uncaught exception ‘Zend_Exception’ with message ‘Fatal error: Can’t connect to SQL server’ in /var/www/webacula/html/index.php:178
    Stack trace:
    #0 {main}
    thrown in /var/www/webacula/html/index.php on line 178

    Alguma luz no final do tunel. Parabéns pelo tutorial

    Abraços

  19. admin Says:

    As versões mais novas do webacula estão usando o mesmo banco do Bacula para a criação de suas tabelas.
    Verifique novamente o que vc colocou como senha e usuário no diretório ../install/db.conf

    Abraços!

  20. Leonardo Rogenski Says:

    Eu coloquei a mesma senha do Administrador do banco de dados.

  21. Rodrigus Says:

    Cara, me dá uma luz nesse probls.

    Eu segui direitinho toda sua orientação, que por sinal está muito boa. Fiz tudo e não deu erro algum durante as intalações. Porém, quando vou acessar pelo navegador, só me aparece a tela em branco, sem mensagem de erro algum.

    P.S.: Já verifiquei os logs e não aparece erro.

  22. admin Says:

    Rodrigus,

    Deu uma olhada no webacula.conf, dentro das configurações do apache?
    Tem de configurar direitinho lá…

    Abraços!

  23. Rodrigus Says:

    Acho que fiz tudo certo. Olha aí.

    # SetEnv APPLICATION_ENV development
    SetEnv APPLICATION_ENV production

    Alias /webacula /var/www/webacula-5.5/html

    RewriteEngine On

    RewriteBase /webacula
    RewriteCond %{REQUEST_FILENAME} -s [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ – [NC,L]
    RewriteRule ^.*$ index.php [NC,L]

    php_flag magic_quotes_gpc off
    php_flag register_globals off

    Options Indexes FollowSymLinks
    AllowOverride All
    Order deny,allow

    Deny from all
    Allow from all
    Allow from localhost
    Allow from ::1
    #
    # change the settings below
    #
    # Allow from

    Será que pode ser algo do PHP?

  24. Leonardo Rogenski Says:

    Rodrigo;

    você consegue ver os logs do Apache.

    Veja e nos conte.

    Pois ainda estou tendo o mesmo problema também.

    Abraços

  25. Leonardo Rogenski Says:

    Galera;

    Boa tarde, depois de muito tempo de erros e pesquisas vai ai minha dica para quem está começando como eu.

    1 – Não utilizem a versão que vem com o Ubuntu, melhor é abaixar a versão e depois compilar o mesmo abaixo estou deixando o link da matéria.
    http://mundognu.wordpress.com/2011/06/02/passo-a-passo-instalacao-do-bacula-server-no-debian-lenny/

    2 – Após seguido todos os passos a passos da matéria pesso a atenção de todos para essas linhas no arquivo /etc/bacula/bacula-dir.conf

    # Generic catalog service
    Catalog {
    Name = MyCatalog
    # Uncomment the following line if you want the dbi driver
    # dbdriver = “dbi:mysql”; dbaddress = 127.0.0.1; dbport = 3306
    dbname = “bacula”
    dbuser = “bacula”
    dbpassword = “XXXXXXXXX”
    }

    3 – Por fim poderemos utilizar tanto o webacula como Bacula Backup do Webmim.

    Abraço a todos e boa sorte.

  26. Marcelo Says:

    Pessoal,
    Instalei e aparentemente está tudo ok, as permissões foram ajustadas para acessar o bconsole e o path pra ele está certo no config.ini. Porém, quando acesso a interface do Webacula logo de cara aparece o seguinte erro:
    ERRO: bconsole não pode ser iniciado. Arquivo não encontrado
    Alguém pode me dar uma luz?

  27. Rodrigo Says:

    Tenho um servidor ubuntu server 9.10
    Tentei utilizar o procedimento (apt-get install bacula) e (apt-get install bacula-director-pgsql), porem nos 2 casos foi apresentado o erro E: Sub-process /usr/bin/dpkg returned an error code (1)

    Fiz a instalação do Postgres (apt-get install postgres) e dei continuidade na instalação do Webacula 5.x (GUI web)

    Ao final verifiquei que meu Bacula não possuia o arquivo /etc/bacula/bacula-dir.conf:
    ____________________________________________________________________
    root@servidor:/etc/bacula# ls
    bacula-fd.conf bacula-sd.conf bconsole.conf scripts tray-monitor.conf
    ____________________________________________________________________

    Como posso retomar a instalação do gerenciador? Sobre a configuração do servidor web (Webacula) ficou tudo ok, porem quando abro http:\\servidor\webacula somente aparece uma pagina em branco, este problema é devido o arquivo (bacula-dir.conf) não existir? Imaginei que com o Webacula poderia gerenciar a configuração o bacula (bacula-dir.conf) e meu problema estaria resolvido.
    ____________________________________________________________________
    root@servidor:# /etc/init.d/bacula-director.dpkg-new start
    * Starting Bacula Director: 02-Jan 21:13 bacula-dir: ERROR TERMINATION at parse_conf.c:829
    Config error: Cannot open config file “/etc/bacula/bacula-dir.conf”: Arquivo ou diretório não encontrado
    _____________________________________________________________________

  28. Valdir Says:

    Caro Hfaria, tudo bem?
    Amigo faz muito tempo que estou tentando usar o Bacula, ontem instalei no Ubuntu-Server 10.4 e ocorreu tudo bem, também instalei o webmin para tertar fazer os backup via o mesmo, mas cheguei no seu tutorial, e fiquei curioso em testar este Webacula.

    Depois de fazer os passos do tutorial, fui acessa-lo através da Web http://192.168.0.1/webacula-5.5.1/ só que aparece os arquivos do diretorio onde está o webacula conforme abaixo, esta faltando alguma coisa que não fui capas de perceber?

    Index of /webacula-5.5.1

    4CONTRIBUTORS 10-Sep-2011 17:22 1.3K
    4CONTRIBUTORS.ru 10-Sep-2011 17:22 2.0K
    AUTHORS 10-Sep-2011 17:22 1.6K
    COPYING 10-Sep-2011 17:22 34K
    ChangeLog 10-Sep-2011 17:22 4.9K
    README 10-Sep-2011 17:22 2.4K
    UPDATE 10-Sep-2011 17:22 80
    ZendFramework-1.11.11-minimal/ 29-Sep-2011 12:46 –
    data/ 10-Sep-2011 17:22 –
    install/ 22-Jan-2012 11:50 –

    Abraço

  29. Paulo Says:

    Boa Tarde Pessoal,

    Muito bom o tutorial.

    Estou comecando no mundo bacula, instalei a versao 5.2.3 com Postgres, e webacula 5.5.1, mas está dando esse erro ao se conectar no apache. A próxima tela fica em branco. Alguém tem uma solução??

    ” [Mon Jan 23 16:53:22 2012] [error] [client 192.168.9.111] PHP Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE[42501]: Insufficient privilege: 7 ERRO: permiss?o negada para rela??o webacula_php_session’ in /var/www/webacula/library/Zend/Db/Statement/Pdo.php:228\nStack trace:\n#0 /va r/www/webacula/library/Zend/Db/Statement/Pdo.php(228): PDOStatement->execute(Array)\n#1 /var/www/webacula/library/Zend/Db/Statement.php(300): Zend_Db_Sta tement_Pdo->_execute(Array)\n#2 /var/www/webacula/library/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array)\n#3 /var/www/webacula/libr ary/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query(Object(Zend_Db_Table_Select), Array)\n#4 /var/www/webacula/library/Zend/Db/Tab le/Abstract.php(1529): Zend_Db_Adapter_Pdo_Abstract->query(Object(Zend_Db_Table_Select))\n#5 /var/www/webacula/library/Zend/Db/Table/Abstract.php(1344): Zend_Db_Table_Abstract->_fetch(Object(Zend_Db_Table_Select))\n#6 /var/www/webacula/library/Zend/Db/Table/Abstract.php(1309): Zend_Db_Table_Abstract->fetc hAll(‘((webacula_php_…’)\n#7 [intern in /var/www/webacula/library/Zend/Db/Statement/Pdo.php on line 234
    153
    [Mon Jan 23 16:53:22 2012] [error] [client 192.168.9.111] PHP Fatal error: Exception thrown without a stack frame in Unknown on line 0 ”

    Obrigado.

  30. Bruno Says:

    Boa Tarde pessoal! Primeiramente parabéns pelo tutorial!

    Bom estou realizando um laboratório com o bacula. O bacula esta funcionando perfeitamente, entretanto o webacula apresenta o o seguinte erro:

    ERRO: Problema durante execução do bconsole. Veja abaixo

    ERROR
    Command:
    /usr/bin/bconsole -n -c /etc/bacula/bconsole.conf
    output:

    Já pesquisei o erro na internet, entretanto sem sucesso, revisei também todas as configurações do bconsole.conf, permissões, config.ini.

    estou utilizando a distribuição do ubuntu server 10.04

    Bacula localizado no diretório /etc/bacula
    webacula localizado no diretório /var/www/webacula-5.5.1

  31. admin Says:

    Veja o webacula.conf, dentro das configurações do apache.

  32. André Says:

    Boa tarde

    Comprei o livro do bacula e estou iniciando, estou com uma duvida sobre a interface bweb
    é possível fazer todas as configurações, adicionar clientes,estorege,job,pool tudo na interface bweb
    nao precisando ir para linha de comando?

  33. Lucas Says:

    Rodrigus, estou com o mesmo problema que vc!!!
    Meu webacula está configurado sem erros conforme manual do Heitor, porém ao acessa-lo pela web: http://meuip/webacula o mesmo pede usuario e senha. Autentica mas não carrega nada fica em branco

  34. Mauro Says:

    Thanks for the tutorial, I have troubles before to implement this sh*t, but with your guide Webacula magically works at least…

    Regards from Chile.
    Mauro Beltran.

  35. Júnior Says:

    Cara, ótimo tutorial, parabéns.

    Se você me permite a sugestão, acho que faltou adicionar a parte de criar o arquivo “/etc/apache2/webacula.users”

    Segui todos os passos, mas quando tentava acessar no browser, dava um Internal Server Error (500). Procurando nos logs do apache ele tava reclamando que não achava esse arquivo.
    Resolvi com o comando:

    htpasswd -c /etc/apache2/webacula.users root

    Daí e ele pediu a senha. Reiniciei o apache só por desencargo e recarreguei a pagina.
    Tudo lindo!

  36. Ricardo Says:

    [mensagem fevereiro 13th, 2012 at 12:44]

    Bom dia Bruno,

    Instala do ‘sudo’
    # apt-get install sudo

    e verifica se a mensagem desaparece!

  37. hfaria Says:

    Júnior,

    Não sei se entendi bem. Nessas últimas versões o webacula não utiliza o controle de acesso do apache.

    Abraços,

    Heitor Faria

  38. hfaria Says:

    Thanks!

  39. William Says:

    Caros boa noite!

    Instalei o bacula conforme estava aqui no post, mas o arquivo “/etc/bacula/bacula-dir.conf” não existe.

    Eu uso Ubuntu 11.10.

    Como posso resolver?

    Obrigado

  40. 3du4rd0 Says:

    erro de tela branca, dá uma olhada nos logs de erro do Apache, se for:

    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

    Edite o arquivo e troque a versão de 12 para 14 vejam:

    var/www/webacula/html# vi index.php

    define(‘WEBACULA_VERSION’, ‘5.5.0’ . ‘, build 2011.05.11′);
    define(‘BACULA_VERSION’, 14); // Bacula Catalog version

  41. Thiago Ceconelo Says:

    Boa tarde,
    primeiramente quero parabenizar a iniciativa da equipe pelo trabalho, muito obrigado.
    Em relação as configurações necessarias para o funcionamento do webacula acredito que segui conforme o procedimento. Quando vou acessar o mesmo pelo browser ele fica branco, nao apresenta erro algum mas tb nao mostra nada em tela.
    Pode me ajudar?
    obrigado.

  42. Elenilson Says:

    Bom dia,

    Estou com um problema no meu webacula, está apresentando o seguinte erro:

    Forbidden

    You don’t have permission to access /webacula on this server.

    Alguém saberia dizer o que poderia ser?

  43. admin Says:

    Thiago,

    Veja no apache.log se ele fornece alguma mensagem de erro.

    Abraços!

  44. Fernando Says:

    Boa Tarde Pessoal.!!

    Estou tentando configurar o webacula mas, faço todo o passo a passo e quando vou acessar o webacula me dá o seguinte erro.!!

    Fatal error: Uncaught exception ‘Zend_Config_Exception’ with message ‘syntax error, unexpected END_OF_LINE in ../application/config.ini on line 12 ‘ in /var/www/webacula/library/Zend/Config/Ini.php:181 Stack trace: #0 /var/www/webacula/library/Zend/Config/Ini.php(201): Zend_Config_Ini->_parseIniFile(‘../application/…’) #1 /var/www/webacula/library/Zend/Config/Ini.php(125): Zend_Config_Ini->_loadIniFile(‘../application/…’) #2 /var/www/webacula/html/index.php(77): Zend_Config_Ini->__construct(‘../application/…’) #3 {main} thrown in /var/www/webacula/library/Zend/Config/Ini.php on line 181

    o que pode estar acontecendo.!!

  45. Leonardo Says:

    Olá, bom dia.

    Estou usando o SLES 11 SP2 (feito upgrade a partir do SP1).
    Segui todos os passos do manual em questão e me deparei com alguns problemas:

    1) não existe o usuário www-data. Utilizei o www-run para conceder as permissões.
    2) não precisei modificar essa linha bacula.bconsole = “/usr/bin/bconsole” porque o aplicativo não fica nessa pasta e sim na pasta que já vem indicada no arquivo original.
    3) entro na interface do webacula e faço o login, mas fico recebendo essa mensagem de erro o tempo todo:

    ERRO: Problema durante execução do bconsole. Veja abaixo

    ERROR
    Command:
    /sbin/bconsole -n -c /etc/bacula/bconsole.conf
    output:

    Na primeira parte da janela ele está mostrando um job (até sexta dava erro de permissão)

    Na segunda janela aparece a mesma mensagem de erro, mas ele não mostra nada mais (até sexta dava erro de permissão)

    Partindo do princípio que esteja funcionando (pois não aparece mais o erro de permissão, que era meu último problema), o que é necessário para que essa mensagem relatada não mais apareça?

  46. Leonardo Says:

    Olhei no arquivo de log de erro da apache e lá constava o acess denied no bconsole.
    Olhei no sbin/bconsole e mudei o prorpietário para o wwwrun e dei as permissões.

    A mensagem de erro agora aparece nas tela com o complemento:

    bconsole: ERROR TERMINATION at parse_conf.c:918
    Config error: Cannot open config file “/etc/bacula/bconsole.conf”: Permission denied

    O proprietário é o wwwrun e dei todas as permissões para todos. rwx rwx rwx. Ou seja, em princípio, não era para ter erro de permissão de acesso.

    No apache/errir_log não mais aparece o erro anterior do bconsole.

  47. Marcos Evangelista Says:

    Eu instalei o Bacula + Webacula + Bacula-Web, consigo checar no bconsole o funcionamento, o webacula a página inicial aparece em branco. Fiz outras recomendações da lista, mas não resolveu. Onde posso ter mais ajuda?

    Marcos Evangelista

  48. Emerson Says:

    Pessoal depois de apanhar igual gato no saco terminei a instalação!
    Porém quando tendo acessar //ip/webacula/auth/login
    ou //ip/webacula/

    Sempre retorna erro 500 no apache, já validei linha por linha e verifiquei os logs mas nada indica alguma coisa.

  49. Jeferson Ricardo Says:

    Problemas na instalação do Webacula.
    Após fazer todas as configurações apresentou o seguinte erro:
    Warning: include(Zend/Loader.php): failed to open stream: No such file or directory in /var/www/webacula-5.5.1/html/index.php on line 43 Warning: include(): Failed opening ‘Zend/Loader.php’ for inclusion (include_path=’.:/var/www/webacula-5.5.1/html/../library:../application/models/:../application/forms/:.:/usr/share/php:/usr/share/pear’) in /var/www/webacula-5.5.1/html/index.php on line 43 Fatal error: Class ‘Zend_Loader’ not found in /var/www/webacula-5.5.1/html/index.php on line 45

  50. emanue cleison Says:

    ERRO: Problema durante execução do bconsole. Veja abaixo

    ERROR
    Command:
    /usr/bin/bconsole -n -c /etc/bacula/bconsole.conf
    output:

    eu uso o suse 11

  51. emanue cleison Says:

    ja procurei em toda a internet mais nehuma soleção
    eu ja instalei no debian e no ubuntu webacula funcionou perfeitamente mais agora no suse 11 fica dando esse erro:
    ERRO: Problema durante execução do bconsole. Veja abaixo

    ERROR
    Command:
    /usr/bin/bconsole -n -c /etc/bacula/bconsole.conf
    output:

  52. admin Says:

    Emanue,

    Provavelmente o bconsole não se encontra neste caminho, ou não tem permissão de execução pelo Webacula – apache.
    Essas configurações de início do bconsole ficam no config.ini do webacula.

    Abraços!

  53. admin Says:

    Jeferson,

    Você descompactou o framework Zend Minimal, pasta library, e copiou dentro da pasta do webacula?

  54. Elton Batista Says:

    Leonardo,

    estava com esse mesmo problema e acabei resolvendo verificando as permissões da pasta onde o bconsole.conf está, ou seja, permissão na pasta /etc/bacula. Mesmo com permissão no arquivo, a pasta não permitia que o usuário www-data, usuário do apache, chegasse ao arquivo, após liberar o acesso a pasta, não tive mais o erro.

  55. Joel Says:

    Ola pessoal,

    Alguém conseguiu resolver o problema da tela branca no webacula ou bacula-web ?

    Por favor se alguém conseguiu poste na lista para que todos possam ser beneficiados.

    Abraços

    Joel Fernandes – Skype joelfernandes01

  56. Joel Says:

    Pessoal, alguém conseguiu resolver o problema da tela branca, vi que no log que tenho a mesma mensagem de uma pessoa que postou aqui.

    [Tue Nov 18 13:23:45 2014] [error] [client 192.168.206.1] PHP Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE[42S02]: Base table or view not found: 1146 Table ‘bacula.webacula_php_session’ doesn’t exist’ in /var/www/webacula/library/Zend/Db/Statement/Pdo.php:228nStack trace:n#0 /var/www/webacula/library/Zend/Db/Statement/Pdo.php(228): PDOStatement->execute(Array)n#1 /var/www/webacula/library/Zend/Db/Statement.php(303): Zend_Db_Statement_Pdo->_execute(Array)n#2 /var/www/webacula/library/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array)n#3 /var/www/webacula/library/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query(‘DESCRIBE webacu…’, Array)n#4 /var/www/webacula/library/Zend/Db/Adapter/Pdo/Mysql.php(169): Zend_Db_Adapter_Pdo_Abstract->query(‘DESCRIBE webacu…’)n#5 /var/www/webacula/library/Zend/Db/Table/Abstract.php(836): Zend_Db_Adapter_Pdo_Mysql->describeTable(‘webacula_php_se…’, NULL)n#6 /var/www/webacula/library/Zend/Db/Table/Abstract.php(858): Zend_Db_Table_Abstract->_setupMetadata()n#7 /var/www/webacula/library/Ze in /var/www/webacula/library/Zend/Db/Statement/Pdo.php on line 234
    [Tue Nov 18 13:23:45 2014] [error] [client 192.168.206.1] PHP Fatal error: Exception thrown without a stack frame in Unknown on line 0

    Alguém tem a solução ?

    Abraços

    Joel Fernandes – Skype joelfernandes01

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>