Fatal error: Socket error on Storage command: ERR=Interrupted system call

1,070 views
Skip to first unread message

Eduard Eidt

unread,
Aug 20, 2013, 1:23:06 PM8/20/13
to bacula-ba...@googlegroups.com
Boa tarde, pessoal!!

Estou enfrentando um problema ao realizar um backup. O bacula  processa por cerca de 1 hora as linhas em negrito do Log abaixo. Após isso, isso, ele me retorna o erro. Sei que a comunicação está funcionando corretamente, pois se eu mudo a senha do fd, me retorna erro de senha, e quando "mato" o serviço bacula-fd, o backup se encerra no mesmo instante. Testei as portas pelo telnet, e estão liberadas. Estou fazendo isso atraves de uma VPN.  Já testei pelo IP valido, sem exito.

Segue o erro abaixo

20-Aug 09:16 sv1-dir JobId 242: Start Backup JobId 242, Job=SV0-job.2013-08-20_09.16.20_05
20-Aug 09:16 sv1-dir JobId 242: Using Device "labserver" to write.
20-Aug 09:36 sv1-dir JobId 242: Fatal error: Socket error on Storage command: ERR=Interrupted system call
20-Aug 09:36 sv1-dir JobId 242: Fatal error: Network error with FD during Backup: ERR=Interrupted system call
20-Aug 09:36 sv1-dir JobId 242: Fatal error: No Job status returned from FD.
20-Aug 09:36 sv1-dir JobId 242: Bacula sv1-dir 5.2.13 (19Jan13):
  Build OS:               x86_64-unknown-linux-gnu ubuntu 12.04
  JobId:                  242
  Job:                    SV0-job.2013-08-20_09.16.20_05
  Backup Level:           Full
  Client:                 "sv0-fd" 5.2.5 (26Jan12) x86_64-pc-linux-gnu,ubuntu,12.04
  FileSet:                "SV0-Files" 2013-08-20 09:16:20
  Pool:                   "File" (From Job resource)
  Catalog:                "MyCatalog" (From Client resource)
  Storage:                "labserver" (From Job resource)
  Scheduled time:         20-Aug-2013 09:16:20
  Start time:             20-Aug-2013 09:16:22
  End time:               20-Aug-2013 09:36:04
  Elapsed time:           19 mins 42 secs
  Priority:               10
  FD Files Written:       0
  SD Files Written:       0
 FD Bytes Written:       0 (0 B)
  SD Bytes Written:       0 (0 B)
  Rate:                   0.0 KB/s
  Software Compression:   None
  VSS:                    no
  Encryption:             no
  Accurate:               no
  Volume name(s):
  Volume Session Id:      69
  Volume Session Time:    1375799489
  Last Volume Bytes:      560,759,754 (560.7 MB)
  Non-fatal FD errors:    1
  SD Errors:              0
 FD termination status:  Error
  SD termination status:  Waiting on FD
  Termination:            Backup Canceled


Desde já, agradeço a atenção de vocês!!!

Renan Corgui

unread,
Aug 20, 2013, 2:51:24 PM8/20/13
to bacula-ba...@googlegroups.com
Seu servidor sd está diferente do seu dir?
posta o arquivo de configuração do sd por favor.

Renan Corgui

unread,
Aug 20, 2013, 3:32:50 PM8/20/13
to bacula-ba...@googlegroups.com
Vendo seus arquivos de configuração, a senha está no bacula-mon e não no bacula-dir do arquivo de configuração do bacula-fd.
dá uma olhada aew

Eduard Eidt

unread,
Aug 20, 2013, 3:44:08 PM8/20/13
to bacula-ba...@googlegroups.com
Mas a senha que vai não é a do Diretor, e sim a do Cliente. Do Diretor  pego somente o nome. 
conforme o manual:



----------------------------------------------------------------
Eduard Eidt
Administrador de Sistemas
Flexpro Sistemas Ltda
Fone: 49 3622 8784 / 49 9149 6943


--
Você recebeu esta mensagem porque está inscrito em um tópico do grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/bacula-backup-pt-br/dusziLlbFNM/unsubscribe.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para postar neste grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/bacula-backup-pt-br.
Para ver esta discussão na web, acesse https://groups.google.com/d/msgid/bacula-backup-pt-br/ed513faa-285a-4e42-a1ae-4eb5c7bac71f%40googlegroups.com.

Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Renan Corgui

unread,
Aug 20, 2013, 3:48:47 PM8/20/13
to bacula-ba...@googlegroups.com
bacula-mon é do monitoramento...
o bacula-dir é o nome do servidor que se encontra dentro do /etc/bacula/bacula-dir.conf
a senha é a mesma que está lá.
legal colocar uma senha que vá lembrar... dependendo a quantidade de clientes... rss... fica mais facil 

Director {                           
  Name = sv1-dir  #nome que tem que ficar no fd do cliente.
  DIRport = 9101               
  QueryFile = "/etc/bacula/scripts/query.sql"
  WorkingDirectory = "/var/lib/bacula"
  PidDirectory = "/var/run/bacula"
  Maximum Concurrent Jobs = 15
  Password = "vOchjaYxGgFnKdbE5me5a3Tp5vs763FyoIhXdqUF733A" #password que fica no fd do cliente.        
  Messages = Standard
}


como está hoje 

## IP DA MAQUINA FD:  192.168.105.1

Director {
  Name = sv1-dir
  Password = "ZiH3qX8GfQ308T6bSRndSKSdXFFt4GrJV"
}
Director {
  Name = sv1-mon
  Password = "vOchjaYxGgFnKdbE5me5a3Tp5vs763FyoIhXdqUF733A"
  Monitor = yes
}

como tem que ficar
## IP DA MAQUINA FD:  192.168.105.1

Director {
  Name = sv1-dir
  Password = "vOchjaYxGgFnKdbE5me5a3Tp5vs763FyoIhXdqUF733A"
}
Director {
  Name = sv1-mon
  Password = "ZiH3qX8GfQ308T6bSRndSKSdXFFt4GrJV"
Monitor = yes }

Eduard Eidt

unread,
Aug 21, 2013, 8:44:56 AM8/21/13
to bacula-ba...@googlegroups.com
Fiz as alterações e o bacula acusa senha inválida....vou  testar o diretor local no FD com problema...em breve postarei  os resultados





----------------------------------------------------------------
Eduard Eidt
Flexpro Sistemas Ltda
Fone: 49 3622 8784 / 49 9149 6943

--
Você recebeu esta mensagem porque está inscrito em um tópico do grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/bacula-backup-pt-br/dusziLlbFNM/unsubscribe.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para postar neste grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/bacula-backup-pt-br.

Renan Corgui

unread,
Aug 21, 2013, 8:48:04 AM8/21/13
to bacula-ba...@googlegroups.com
não precisa executar o job novamente para saber se a senha está errada.
entra pelo bconsole.
status client=nome do cliente.
assim vc consegue saber se está conectando... 
dá menos trabalho.

att
Renan Corgui

Eduard Eidt

unread,
Aug 21, 2013, 9:10:08 AM8/21/13
to bacula-ba...@googlegroups.com
sim sim...hehehe
Esses testes eu fiz também anteriormente antes  de fazer o post.
Mas obrigado por lembrar.
geralmente eu faço diretamente o backup para gerar o log.
Obrigado desde ja pela ajuda, Renan!




----------------------------------------------------------------
Eduard Eidt
Flexpro Sistemas Ltda
Fone: 49 3622 8784 / 49 9149 6943


--
Você recebeu esta mensagem porque está inscrito em um tópico do grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/bacula-backup-pt-br/dusziLlbFNM/unsubscribe.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para postar neste grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/bacula-backup-pt-br.

Eduard Eidt

unread,
Aug 23, 2013, 10:47:52 AM8/23/13
to bacula-ba...@googlegroups.com
Resolvi o problema
Acontece que o utlizo 1 servidor para cada serviço, entao o FD e o SD nao estavam se comunicando.
fiz eles se comunicarem, e bingoo! Funcionou
nao sabia que o Fd comunicava diretamente com o SD, acreditava que o Dir intermediava essa "conversa".




Em quarta-feira, 21 de agosto de 2013 10h10min08s UTC-3, Eduard Eidt escreveu:
sim sim...hehehe
Esses testes eu fiz também anteriormente antes  de fazer o post.
Mas obrigado por lembrar.
geralmente eu faço diretamente o backup para gerar o log.
Obrigado desde ja pela ajuda, Renan!




----------------------------------------------------------------
Eduard Eidt
Flexpro Sistemas Ltda
Fone: 49 3622 8784 / 49 9149 6943


Em 21 de agosto de 2013 09:48, Renan Corgui <rco...@gmail.com> escreveu:
não precisa executar o job novamente para saber se a senha está errada.
entra pelo bconsole.
status client=nome do cliente.
assim vc consegue saber se está conectando... 
dá menos trabalho.

att
Renan Corgui

--
Você recebeu esta mensagem porque está inscrito em um tópico do grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar a inscrição neste tópico, acesse https://groups.google.com/d/topic/bacula-backup-pt-br/dusziLlbFNM/unsubscribe.
Para cancelar a inscrição neste grupo e todos os seus tópicos, envie um e-mail para bacula-backup-pt-br+unsub...@googlegroups.com.
Para postar neste grupo, envie um e-mail para bacula-backup-pt-br@googlegroups.com.

Ana Emília M. Arruda

unread,
Aug 23, 2013, 11:31:11 AM8/23/13
to bacula-ba...@googlegroups.com
Oi Eduardo,

Sim, file daemon e storage daemon precisam se comunicar. Na verdade, o director gerencia tudo, mas os dados vão direto do file daemon para o storage daemon.

Mais ou menos, funciona assim: o director entra em contato com o file daemon e informa a este que deve entrar em contato com o storage daemon para enviar os arquivos/pastas constantes no fileset do job e demais detalhes (se backup incremental, o director informa a data do último backup para que o file daemon saiba quais enviar). Feito isso, o director entra em contato com o storage daemon para informar qual cliente vai entrar em contato para realização do backup. O file daemon envia diretamente os dados para o storage daemon e este, por sua vez, envia ao director, para armazenamento no catálogo, as informações dos arquivos que vão sendo gravados no volume.

Muito resumido, mas acho que é por aí o por quê dessa comunicação :)

[]s
Ana


2013/8/23 Eduard Eidt <edo...@gmail.com>

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para postar neste grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages