Bacula-dir nao inicia serviço

767 views
Skip to first unread message

Breno Alexandre

unread,
Jan 24, 2015, 12:30:47 PM1/24/15
to bacula-ba...@googlegroups.com
Galera, Instalei o bacula em uma máquina e rodou normalmente, mas em outra máquina em outro local deu o seguinte problema: "bacula-dir dead, but pid file exists"
Pesquisei aqui e vi solicitações e nenhuma solução e juntando informações e verificações como debug do bacula-dir, verificação de tableas de ip, comando telnet me indicou que o bacula-dir com porta 9101 nao aparece. Listei os processos levantados e bacula-dir nao subiu com seu PID (comando top) e fui verificar nas pastas "var/run/" a informação do PId esta na pasta (bacula-dir.9101.pid), mas na pasta "opt/bacula/working/" nao existe o arquivo "bacula-dir.9101.state, mas os arquivos bacula-fd.9102.state e bacula-sd.9103.state existem.
Baseado nessas informações como posso solucionar isso? seria alguma configuração errada do bacula-dir?
Desde já Agradeço.
Att. Breno Souza

Norberto Aquino

unread,
Jan 24, 2015, 12:44:19 PM1/24/15
to bacula-ba...@googlegroups.com
Ola Breno,

Primeiramente apague o arquivo pid do bacula-dir da pasta /var/run, depois tente subir novamente o serviço.

Se não iniciar, verifique novamente o pid na pasta /var/run apague se necessário e inicie o bacula-dir no modo debug:

bacula-dir -d 999 -c arquivo_de_configuracao_bacula_dir.conf

abra outro terminal e verifique se o bacula subiu.

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 http://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/064c16c3-1a1d-4431-b207-28299756beb8%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Breno Alexandre

unread,
Jan 24, 2015, 1:30:33 PM1/24/15
to bacula-ba...@googlegroups.com
Fiz o procedimento, mas continua com o erro...irei postar todos os procedimentos que fiz até agora para ficar bem claro e se passei despercebido em algum momento.


Tanto com debug com 999 ou com 100 o problema encontrado foi esse: postarei o de 100 por ser menor.

root@Pc-nti06:/var/run# bacula-dir -d100 -c /etc/bacula/bacula-dir.conf

bacula-dir: dird.c:194-0 Debug level = 100

bacula-dir: address_conf.c:264-0 Initaddr 0.0.0.0:9101

root@Pc-nti06:/var/run# bacula-dir: bsys.c:628-0 Could not open state file. sfd=-1 size=188: ERR=Arquivo ou diretório não encontrado

bacula-dir: dir_plugins.c:148-0 Load dir plugins

bacula-dir: dir_plugins.c:150-0 No dir plugin dir!

bacula-dir: mysql.c:697-0 db_init_database first time

bacula-dir: symbol lookup error: /usr/lib/libbaccats-7.0.5.so: undefined symbol: mysql_thread_safe

Quando executo o netstat -nlp


root@Pc-nti06:/var/run# netstat -nlp

Conexões Internet Ativas (somente servidores)

Proto Recv-Q Send-Q Endereço Local Endereço Remoto Estado PID/Program name

tcp 0 0 127.0.0.1:3306 0.0.0.0:* OUÇA 30070/mysqld

tcp 0 0 0.0.0.0:139 0.0.0.0:* OUÇA 560/smbd

tcp 0 0 0.0.0.0:9102 0.0.0.0:* OUÇA 3424/bacula-fd

tcp 0 0 0.0.0.0:9103 0.0.0.0:* OUÇA 3414/bacula-sd

tcp 0 0 127.0.1.1:53 0.0.0.0:* OUÇA 1034/dnsmasq

tcp 0 0 127.0.0.1:631 0.0.0.0:* OUÇA 692/cupsd

tcp 0 0 0.0.0.0:445 0.0.0.0:* OUÇA 560/smbd

tcp6 0 0 :::139 :::* OUÇA 560/smbd

tcp6 0 0 ::1:631 :::* OUÇA 692



Executando o Telnet:
root@Pc-nti06:/# telnet 9101
Trying 0.0.35.141...
telnet: Unable to connect to remote host: Invalid argument


Identificando o Pid do bacula-dir:

root@Pc-nti06:/# ps aux | grep bacula-dir

root 5562 0.0 0.0 4696 832 pts/4 S+ 15:01 0:00 grep --color=auto bacula-dir



Verificando o PID da lista de processos

root@Pc-nti06:?#top


042 root 20 0 6032 2120 1704 S 0,0 0,1 0:00.56 bash

4366 root 20 0 5516 3100 1384 S 0,0 0,1 0:00.00 dhclient

4367 lp 20 0 6948 1812 1416 S 0,0 0,0 0:00.00 dbus

4673 root 20 0 0 0 0 S 0,0 0,0 0:00.37 kworker/u8:1

4805 breno 20 0 34364 2904 1892 S 0,0 0,1 0:00.04 oosplash

4872 breno 20 0 279636 97264 50248 S 0,0 2,4 0:03.82 soffice.bin

5143 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/u8:0

5424 root 20 0 34720 1200 780 S 0,0 0,0 0:00.00 bacula-sd

5434 root 20 0 25296 656 416 S 0,0 0,0 0:00.00 bacula-fd

5459 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/u8:2

5464 breno 20 0 7064 3232 1664 S 0,0 0,1 0:00.02 bash


Obs: mesmo aparecendo o PId na lista nao aparece, assim como no netstat.
Para esse comando:   cat /var/run/bacula-dir.9101.pid
6246 (o que seria o valor do Pid)

Esses foram todos os testes que fiz, incluindo esse que vc falou. Acho que pode deixar um pouco mais claro. O erro do plugin me deixou pensando, pq alem desse arquivo, ainda encontra um pequeno probleminha no sql.
Aguardo sua analise e resposta.
Att.

Ana Emília M. Arruda

unread,
Jan 26, 2015, 3:15:50 AM1/26/15
to bacula-ba...@googlegroups.com
Olá Breno,

Você instalou o Bacula via pacotes ou compilando os fontes? Qual sua distro linux? Por esse erro abaixo:

bacula-dir: symbol lookup error: /usr/lib/libbaccats-7.0.5.so: undefined symbol: mysql_thread_safe 

Acho que você instalou compilando os fontes da última versão. Nesse caso, instala os pacotes do MySQL Development da sua distro linux.

[]s
Ana

--
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 http://groups.google.com/group/bacula-backup-pt-br.

Breno Alexandre

unread,
Jan 26, 2015, 6:30:00 AM1/26/15
to bacula-ba...@googlegroups.com
Compilei, utilizando os Comandos Make, make install, criando os databases, etc...
Uso o Ubuntu 14.01 LTS.
Instalação indevida...OK! Irei fazer esse procedimento, logo mais volto com Noticias.
Att.
Breno Souza.


Em sábado, 24 de janeiro de 2015 14:30:47 UTC-3, Breno Alexandre escreveu:

Ana Emília M. Arruda

unread,
Jan 27, 2015, 3:29:12 AM1/27/15
to bacula-ba...@googlegroups.com
Oi Breno,

No teu caso é o libmysqlclient-dev.

[]s
Ana

--
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 http://groups.google.com/group/bacula-backup-pt-br.

Breno Alexandre

unread,
Jan 27, 2015, 3:06:48 PM1/27/15
to bacula-ba...@googlegroups.com
Ana e Noberto, Muito Obrigado a vocês. Resolvi o Problema e sim Ana faltava o client e mais alguns que por algum motivo nao sei pq não foram compilados, mas eu instalei tudo novamente e compilei todo o SDK novamente. Acredito que esse erro de não subir o serviço do PID do bacula é simplesmente a falta de pacotes do bando de dados que vinculam ao bacula-dir. Como Compilei os arquivos e não instalei pelo pacote "bacula-direcotr-mysql" pode ocasionar esse probleminha.
Att.
Breno Souza.

Em sábado, 24 de janeiro de 2015 14:30:47 UTC-3, Breno Alexandre escreveu:
Reply all
Reply to author
Forward
0 new messages