Bacula-dir não inicia o serviço!

906 views
Skip to first unread message

Wesley Santos

unread,
Jul 6, 2017, 2:16:33 PM7/6/17
to Bacula Backup-Pt-Br
Pessoal, boa tarde!

Estou fazendo a configuração de um servidor bacula bacula-7.4.7, no ubuntu 15, porem o mesmo não inicia o serviço do bacula-dir, antes de começar a fazer as configurações de  ( file sets, jobs, volume pools, schedules ) o mesma estava iniciando o serviço e acessando o bconsole, porem agora o serviço não do bacula-dir não esta rodando ao executar o comando ( netstat -atunap | grep bacula ), o mesmo retorna com a saída abaixo.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

tcp        0      0 0.0.0.0:9102            0.0.0.0:*               LISTEN      4686/bacula-fd  
tcp        0      0 192.168.42.145:9103     0.0.0.0:*          LISTEN      4677/bacula-sd  

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


Uma outra duvida que eu tenho é com relação a configuração de senha que eu aplicado no bacula-dir e bacula-sd.

Exemplo o campo password do diretor, eu devo aplicar qualquer uma, ou essa senha deve ser a senha de root que eu coloquei a instalação do Mysql ou devo colocar a senha de root do usuário do sistema operacional?


Director {                            # define myself
  Name = prj2515-dir
  DIRport = 9101                # where we listen for UA connections
  QueryFile = "/etc/bacula/query.sql"
  WorkingDirectory = "/opt/bacula/working"
  PidDirectory = "/var/run"
  Maximum Concurrent Jobs = 20
  Password = "bacula"         # Console password
  Messages = Daemon
  DirAddress = localhost

Minha segunda duvida é com relação a configuração de senha do bacula-sd, também relacionada a senha, sei que dentro do bacula-sd ele também tem o campo de configuração do bacula-dir, e suponha que também deve ser aplicado a mesma senha que esta definido no bacula-dir, porem ao fazerem a orientação na primeira duvida a segunda sera respondida.




Storage {                             # definition of myself
  Name = prj2515-sd
  SDPort = 9103                  # Director's port
  WorkingDirectory = "/opt/bacula/working"
  Pid Directory = "/var/run"
  Maximum Concurrent Jobs = 20
  SDAddress = 192.168.42.145

}

#
# List Directors who are permitted to contact Storage daemon
#
Director {
  Name = prj2515-dir
  Password = "bacula"
}

#
# Restricted Director, used by tray-monitor to get the
#   status of the storage daemon
#
Director {
  Name = prj2515-mon
  Password = "bacula"
  Monitor = yes
}


Apenas para complementar a minha duvida e também para facilitar a o entendimento  ao executar o comando ( bacula-dir -tc /etc/bacula/bacula-dir.conf ), o mesmo retorna com a saída abaixo:


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

bacula-dir: dird.c:969-0 Could not open Catalog "MyCatalog", database "bacula".
bacula-dir: dird.c:974-0 mysql.c:265 Unable to connect to MySQL server.
Database=bacula User=bacula
MySQL connect failed either server not running or your authorization is incorrect.
06-Jul 15:13 bacula-dir ERROR TERMINATION
Please correct configuration file: /etc/bacula/bacula-dir.conf

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

Atenciosamente,

Wesley Santos

Heitor Faria

unread,
Jul 6, 2017, 2:24:19 PM7/6/17
to bacula-ba...@googlegroups.com
Olá, Wesley,
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

bacula-dir: dird.c:969-0 Could not open Catalog "MyCatalog", database "bacula".
bacula-dir: dird.c:974-0 mysql.c:265 Unable to connect to MySQL server.
Database=bacula User=bacula
MySQL connect failed either server not running or your authorization is incorrect.
06-Jul 15:13 bacula-dir ERROR TERMINATION
Please correct configuration file: /etc/bacula/bacula-dir.conf

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verifique no bacula-dir.conf, recurso Catalog, qual usuário e senha o Bacula está usando para se conectar no MySQL.
Se você instalou compilando, já criou o banco do bacula, tabelas e usuário mysql do Bacula através dos scripts?
Atenciosamente,

Wesley Santos

Abraços,
--
===========================================================================
Heitor Medrado de Faria | CEO Bacula do Brasil | Visto EB-1 | LPIC-III | EMC 05-001 | ITIL-F
• Não seja tarifado pelo tamanho dos seus backups, conheça o Bacula Enterprise: http://www.bacula.com.br/enterprise/
 Ministro treinamento e implementação in-company do Bacula Community: http://www.bacula.com.br/in-company/
============================================================================
Indicamos também as capacitações complementares:
 Shell básico e Programação em Shell com Julio Neves.
 Zabbix com Adail Host.
============================================================================

Wesley Santos

unread,
Jul 6, 2017, 2:54:28 PM7/6/17
to Bacula Backup-Pt-Br
Ola Heitor, boa tarde.

Segue abaixo o arquivo de configuração mencionado.

=========================================================================================================

# Generic catalog service
Catalog {
  Name = MyCatalog
  dbname = "bacula"; dbuser = "bacula"; dbpassword = "bacula"
}
=========================================================================================================

Eu fiz a complicação do bacula, também já fiz a criação do banco do bacula e tabelas executando os scripts que tem dentro de sua pasta, que são.

./create_mysql_database

./make_mysql_tables

./grant_mysql_privileges

=========================================================================================================

Renato Chaves

unread,
Jul 6, 2017, 3:50:55 PM7/6/17
to Bacula Backup-Pt-Br
Olá Wesley!

Vc pode iniciar o bacula-dir em modo debug com o comando " bacula-dir -d 200 -c /etc/bacula/bacula-dir.conf " e verificar onde está o erro.

Abraços!!

Heitor Faria

unread,
Jul 6, 2017, 5:20:08 PM7/6/17
to bacula-ba...@googlegroups.com
Ola Heitor, boa tarde.
Segue abaixo o arquivo de configuração mencionado.

=========================================================================================================

# Generic catalog service
Catalog {
  Name = MyCatalog
  dbname = "bacula"; dbuser = "bacula"; dbpassword = "bacula"
}
=========================================================================================================

Eu fiz a complicação do bacula, também já fiz a criação do banco do bacula e tabelas executando os scripts que tem dentro de sua pasta, que são.

./create_mysql_database

./make_mysql_tables

./grant_mysql_privileges

=========================================================================================================
Um mysql -u bacula -pbacula funciona?
Se não funcionar o ideal é trocar a senha do usuário no MySQL.

Abraços!

Wesley Santos

unread,
Jul 7, 2017, 8:11:27 AM7/7/17
to Bacula Backup-Pt-Br
Heitor, bom dia!

Mysql não autenticou com o usuário bacula, conforme mencionado na sua mensagem mysql -u bacula -pbacula ), autentiquei com sucesso da seguinte formamysql -u root -pbacula ) 

Grato pela atenção.
,
mysql.png

Heitor Faria

unread,
Jul 7, 2017, 8:18:42 AM7/7/17
to bacula-ba...@googlegroups.com
Heitor, bom dia!
Olá, Wesley,
Mysql não autenticou com o usuário bacula, conforme mencionado na sua mensagem mysql -u bacula -pbacula ), autentiquei com sucesso da seguinte formamysql -u root -pbacula ) 
Basta alterar então no bacula-dir.conf, recurso catalog, as credenciais de acesso.

Abraços,
--
Você recebeu essa mensagem porque está inscrito no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/bacula-backup-pt-br.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/bacula-backup-pt-br/d05d24d1-dd34-4ae1-87ab-6b5ac9e1ff15%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Wesley Santos

unread,
Jul 7, 2017, 8:45:44 AM7/7/17
to Bacula Backup-Pt-Br
Conforme orientação deixei o ( # Generic catalog service ), conforme abaixo, porem continuo sem conseguir acessar o bconsole.

# Generic catalog service
Catalog {
Name = MyCatalog
dbname = "bacula"; dbuser = "root"; dbpassword = "bacula"
}
======================================================================================================
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-pt-br+unsub...@googlegroups.com.

Edimar Silva

unread,
Jul 12, 2017, 4:08:16 PM7/12/17
to Bacula Backup-Pt-Br
Olá Wesley... boa tarde... eu uso a versão 7.4 do bacula. Nesta versão o campo referente a senha do banco "dbpassword", fica sem a senha, conforme abaixo. Tente essa configuração para ver se resolve seu problema de acesso ao catalogo..



# Generic catalog service
Catalog {
Name = MyCatalog
dbname = "bacula"; dbuser = "root"; dbpassword = ""
}


Att

Edimar
Reply all
Reply to author
Forward
0 new messages