Erro Device file: "FileStorage" (/mnt/backup) is not open.

1,168 views
Skip to first unread message

Marcio Pereira

unread,
Aug 25, 2015, 10:43:29 AM8/25/15
to Bacula Backup-Pt-Br
Olá, Bom dia

Estou montando um projeto Bacula, e vem enfrentando algumas dificuldades de reconhece o backup com o HD sistema de arquivos ext3, ao iniciar a console emite o seguinte erro:

 Device file: "FileStorage" (/mnt/backup) is not open.

Segue meu arquivo de configuração bacula-sd.conf:

Device {
  Name = FileStorage
  Media Type = File
  Archive Device = /mnt/backup
  LabelMedia = yes;
  Random Access = yes;
  AutomaticMount = yes;
  RemovableMedia = no;
  AlwaysOpen = yes;
  Maximum Concurrent Jobs = 5
}

Alguém pode me ajudar?

Wanderlei

unread,
Aug 25, 2015, 12:36:55 PM8/25/15
to Bacula Backup-Pt-Br
Boa tarde Márcio

Existe o diretório /mnt/backup?
Ele tem permissão de escrita?

Reinicie o bacula e tente no bconsole
*status storage


Att Wanderlei

Marcio Pereira

unread,
Aug 25, 2015, 1:56:05 PM8/25/15
to bacula-ba...@googlegroups.com
Consegui já amigo, aquilo não é um erro é apenas uma informação. Consegui já efetuar um backup e restore.

Agora estou com outro problema persitente.

toda vez que vou alterar um arquivo no bacula-dir.conf e salvo e vou reiniciar o serviço ele tipo parece que bloqueia a porta 9101.

e coloco o arquivo arquvo antigo bacula-dir.conf ele funciona, porque acontece isso toda hora?


executo o comando telnet IP 9101 ele resulta abaixo:

 Connection refused 

Agora já outras porta 9102,9103 vai normal.

Eu acho muito estranho toda hora que altero no dir.conf ele como se tivesse barrando a porta 9101, ai não consigo entrar na bconsole?


--
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/bacula-backup-pt-br/pQXdfItpW3Q/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, 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/4f43a66b-cb50-4e46-9e9c-04b3307cff5c%40googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.

Wanderlei

unread,
Aug 25, 2015, 3:08:32 PM8/25/15
to Bacula Backup-Pt-Br
Olá Márcio

Acredito que possa ser um erro da configuração do seu bacula-dir.conf
Para testar se o seu arquivo está correto utilize o seguinte comando:
bacula-dir -t /etc/bacula/bacula-dir.conf

ou então um para ver se está rodando.
netstat -na | grep 910[123]

Att Wanderlei

Marcio Pereira

unread,
Aug 26, 2015, 12:10:58 PM8/26/15
to Bacula Backup-Pt-Br
Boa tarde Wanderlei,

Aqueles problemas de conf já esta tudo resolvido, agora estou com problema no bacula client windows

ele não comunica da o seguinte erro:

Fatal error: bsock.c:114 Unable to connect to Client: nomedamaquina-fd on IP:9102. ERR=Connection timed out


Segue meu arquivo de configuração do windows


Bacula-dir.conf - Linux Director


Client {
  Name = nomedamaquina-fd
  Address = IP
  FDPort = 9102
  Catalog = MyCatalog
  Password = "bacula"
  File Retention = 30 days
  Job Retention = 6 months
  AutoPrune = yes
}


FileSet {
  Name = "Client Windows Set"
  Include {
    Options {
      signature = MD5
    }

    File = C:/Dell
    }

  Exclude {
    File = .exe
  }
}


Job {
  Name = Nomedamaquina
  Type = Backup
  Level = Full
  Client = nomedamaquina-fd
  FileSet =  "Client Windows Set"
  Schedule = "WeeklyCycle"
  Storage = FileStorage
  Messages = Standard
  Pool = Daily
  Priority = 10
  Write Bootstrap = "/var/spool/bacula/%c.bsr"
}

Bacula-dir.conf - Windows Director

#
# Default  Bacula File Daemon Configuration file
#
#  For Bacula release 5.2.10 (06/28/12) -- Windows MinGW64
#
# There is not much to change here except perhaps the
# File daemon Name
#

#
# "Global" File daemon configuration specifications
#
FileDaemon {                            # this is me
  Name = nomedamaquina-fd
  FDport = 9102                # where we listen for the director
  WorkingDirectory = "C:\\Program Files\\Bacula\\working"
  Pid Directory = "C:\\Program Files\\Bacula\\working"
# Plugin Directory = "C:\\Program Files\\Bacula\\plugins"
  Maximum Concurrent Jobs = 10
}

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

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

# Send all messages except skipped files back to Director
Messages {
  Name = Standard
  director = bacula-dir = all, !skipped, !restored
}



Tem alguma coisa de errado?

Pode me ajudar?

Wanderlei

unread,
Aug 26, 2015, 1:08:25 PM8/26/15
to Bacula Backup-Pt-Br
Olá Márcio

Pode ser várias coisas:
- Verificar se o serviço bacula-fd está rodando no windows
- Verificar se a porta 9102 está liberada no Firewall do Windows
- Verificar se o endereço IP do cliente windows está correto

Att Wanderlei

Marcio Pereira

unread,
Aug 26, 2015, 2:56:00 PM8/26/15
to Bacula Backup-Pt-Br
Boa tarde Wanderlei,

Consegui resolver era o firewall do windows.

Agora estou com uma dúvida eu criei um bat do script para fazer backup do system state do windows.

Só que estou me batendo no arquivo de configuração do bacula-dir.conf:

FileSet {
  Name = "Client Windows Set"
  Include {
    Options {
      signature = MD5
    }
    File = C:/SystemStateBackup
  }
}

Job {
        Name    = "Cliente Windows Set"
        Client  = nomedamaquina-fd
        FileSet = "Client Windows Set"
        ClientRunBeforeJob = C:/backup.bat 


O que tem de errado nessa configuração, agora não consigo mais acessar a console do bacula?

Wanderlei

unread,
Aug 26, 2015, 3:45:49 PM8/26/15
to Bacula Backup-Pt-Br
Olá Marcelo


Verifique o log do bacula para verificar o erro, pode ser que está faltando algum fechamento de chaves.
Uma dica pra facilitar a configuração do bacula é separar em arquivos distintos conforme abaixo, e dai separe as diretivas do bacula-dir.conf em arquivos separados, e faça o include conforme abaixo


########################################################################################
# bacula-dir.conf
# Configuração do Diretor do Bacula
Director{
  Name = bacula-dir
  Description = "Sistema de Backup "
  DIRport = 9101
  QueryFile = "/etc/bacula/scripts/query.sql"
  WorkingDirectory = "/etc/bacula/working"
  PidDirectory = "/etc/bacula/working"
  Maximum Concurrent Jobs = 50
  Password = "Sok0QWGLUPTbweDejh6R2TxDphM0jGPHpFDGar8M62qmvY1rhw7E2pSk3F"
  Messages = Daemon
}

########################################################################################
# Definição de Clients and Jobs
@/etc/bacula/clients-and-jobs.conf

# Definições de FileSets
@/etc/bacula/filesets.conf

# Definições de Agendamentos
@/etc/bacula/schedules.conf

# Definições de Pools
@/etc/bacula/pools.conf

# Definições de Storages
@/etc/bacula/storages.conf

# Definições de Messages
@/etc/bacula/messages.conf


########################################################################################
# Configuração do serviço de catálogo
Catalog {
  Name = MyCatalog
  dbname = "bacula"
  dbuser = "bacula"
  dbpassword = "bacula"
}


########################################################################################
# Monitor do console
Console {
  Name = bacula-mon
  Password = "dirmon-Geoesap2OTNwOaZdwXQhRVBLd0x4KNbb4PO10EVvjy40FOyaDUPOITwqLbqK16i9"
  CommandACL = status, .status
}


Att Wanderlei

Marcio Pereira

unread,
Sep 2, 2015, 2:59:25 PM9/2/15
to bacula-ba...@googlegroups.com
Boa tarde Wanderlei,

Mas esse arquivo abaixo

########################################################################################
# Definição de Clients and Jobs
@/etc/bacula/clients-and-jobs.conf

# Definições de FileSets
@/etc/bacula/filesets.conf

# Definições de Agendamentos
@/etc/bacula/schedules.conf

# Definições de Pools
@/etc/bacula/pools.conf

# Definições de Storages
@/etc/bacula/storages.conf

# Definições de Messages
@/etc/bacula/messages.conf


Eu coloco no bacula-dir.conf é isso?

E no caso do bacula-df.conf qual informação que deixo?

--
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/bacula-backup-pt-br/pQXdfItpW3Q/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, 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.

Wanderlei

unread,
Sep 2, 2015, 3:18:14 PM9/2/15
to Bacula Backup-Pt-Br
Olá Marcio

O bacula-sd.conf e bacula-fd.conf ficam normais (precisa apenas alterar configurações)

O exemplo que mande é o bacula-dir.conf completo:
No bacula-dir tem as diretivas de Pool, Job, Client, Messages, Schedules, etc


Então você pega essas diretivas e separa em outros arquivos:
No bacula-dir.conf você coloca com um @ na frente que significa um include.


Você vai precisa criar os seguintes arquivos:
# Definição de Clients and Jobs
/etc/bacula/clients-and-jobs.conf

# Definições de FileSets
/etc/bacula/filesets.conf

# Definições de Agendamentos
/etc/bacula/schedules.conf

# Definições de Pools
/etc/bacula/pools.conf

# Definições de Storages
/etc/bacula/storages.conf

# Definições de Messages
/etc/bacula/messages.conf


Tem um vídeo que ensina isso:


Att Wanderlei

Marcio Pereira

unread,
Sep 2, 2015, 4:38:51 PM9/2/15
to bacula-ba...@googlegroups.com
Wanderlei,

Eu entendi, mas veja só o que esta acontecendo. 

Meu arquivo de configuração bacula-dir.conf

##########################################################################
#                          Bacula Director                                                                              #
##########################################################################

Director {
  Name = bacula-dir                                   
  DIRport = 9101
  QueryFile = "/usr/libexec/bacula/query.sql"         
  WorkingDirectory = "/var/spool/bacula"              
  PidDirectory = "/var/run"
  Maximum Concurrent Jobs = 1                        
  Password = "bacula"                                
  Messages = Daemon
}

###########################################################################
#                                Conf                                                                                         #
###########################################################################

# Definição de Clients
@/etc/bacula/clients.conf

# Definições de FileSets
@/etc/bacula/filesets.conf

# Definições de Agendamentos
@/etc/bacula/schedules.conf

# Definições de Pools
@/etc/bacula/pools.conf

# Definições de Jobs
@/etc/bacula/jobs.conf

# Definições de Messages
@/etc/bacula/messages.conf

# Definições de Restores
@/etc/bacula/restores.conf

#############################################################################
#                            Storage                                                                                            #
#############################################################################

# Definição do Dispositivo de Armazenamento

Storage {
  Name = FileStorage
  Address = IP
  SDPort = 9103                                    
  Password = "bacula"                             
  Device = FileStorage
  Media Type = File                              
}

##############################################################################
#                                  Catalogo                                                                                      #
##############################################################################

Catalog {
  Name = MyCatalog
  #dbdriver = "dbi:mysql"; dbaddress = 127.0.0.1; dbport = 3306
  dbname = "bacula"; dbuser = "root"; dbpassword = "bacula"
}

################################################################################
#                                  Console                                     #
################################################################################

Console {
  Name = bacula-mon                        
  Password = "bacula"                    
  CommandACL = status, .status
}


Meu arquivo Bacula-fd.conf

#############################################################################
#                         Bacula Director                                                                                   #
#############################################################################

Director { 
  Name = bacula-dir
  Password = "bacula"
}

#############################################################################
#                           Bacula Traymon                                                                                #
#############################################################################

Director {
  Name = bacula-mon
  Password = "bacula"
  Monitor = yes
}

#############################################################################
#                            Messages                                                                                        #
#############################################################################

Messages {
  Name = Standard
  director = bacula-dir = all, !skipped, !restored
}



Meu arquivo bacula-sd.conf


#################################################################################
#                             Storage                                                                                                    #
##################################################################################

Storage {
  Name = bacula-sd
  SDport = 9103
  WorkingDirectory = "/var/spool/bacula"
  Pid Directory = "/var/run"
  Maximum Concurrent Jobs = 20
}

###################################################################################
#                           Bacula Director                                                                                             #
###################################################################################

Director {
  Name = bacula-dir
  Password = "bacula"
}

###################################################################################
#                         Bacula Director - Traymon                                                                               #
###################################################################################

  Director {
  Name = bacula-mon
  Password = "bacula"
  Monitor = yes
}

####################################################################################
#                             Device - File                                                                                                 #
####################################################################################

Device {
  Name = FileStorage
  Media Type = File
  Archive Device = /mnt/backup
  LabelMedia = yes;
  Random Access = yes;
  AutomaticMount = yes;
  RemovableMedia = no;
  AlwaysOpen = yes;
  Maximum Concurrent Jobs = 5
}

###################################################################################
#                             Messages                                                                                                 #
###################################################################################

 Messages {
  Name = Standard
  director = bacula-dir = all
}




E todos esses arquivos separados: include no bacula-dir.conf

# Definição de Clients
@/etc/bacula/clients.conf

# Definições de FileSets
@/etc/bacula/filesets.conf

# Definições de Agendamentos
@/etc/bacula/schedules.conf

# Definições de Pools
@/etc/bacula/pools.conf

# Definições de Jobs
@/etc/bacula/jobs.conf

# Definições de Messages
@/etc/bacula/messages.conf

# Definições de Restores
@/etc/bacula/restores.conf



quando mando executar a bconsole.conf

1000 OK: 102 bacula-dir Version: 7.2.0 (14 August 2015)
Enter a period to cancel a command.
*status client
The defined Client resources are:
     1: elastix-fd
     2: pfsense-fd
     3: bacula-fd
     4: brfws001-fd
Select Client (File daemon) resource (1-4): 3
Connecting to Client bacula-fd at IP:9102


Log de erro : 02-Sep 17:35 bacula-dir JobId 0: Fatal error: bsock.c:114 Unable to connect to Client: bacula-fd on IP:9102. ERR=Connection refused


Teste Telnet IP porta 9102

Trying IP...
telnet: connect to address IP: Connection refused

Outras porta 9101, 9103 consegue conectar normal.



ps -aux | grep bacula
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
root     13834  0.0  0.1 325412  3216 ?        Ssl  17:35   0:00 /usr/sbin/bacula-dir -c /etc/bacula/bacula-dir.conf
root     13852  0.0  0.0 230704  1900 ?        Ssl  17:35   0:00 /usr/sbin/bacula-sd -c /etc/bacula/bacula-sd.conf
root     14132  0.0  0.0 103308   832 pts/0    S+   17:37   0:00 grep bacula


bacula-fd.conf não executa.

O que pode ser? tem alguma configuração errada?


--
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/bacula-backup-pt-br/pQXdfItpW3Q/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, 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.

Wanderlei

unread,
Sep 2, 2015, 6:54:55 PM9/2/15
to Bacula Backup-Pt-Br
Olá Márcio

Execute o bacula-fd com a opção -t bacula para ver os erros que apresenta.
Pode ser uma chave ( { } ) sem fechar ou até algum serviço rodando nesta porta.
Para verificar os serviços:

Marcio Pereira

unread,
Sep 3, 2015, 7:14:02 AM9/3/15
to bacula-ba...@googlegroups.com
Mas como assim executar o bacula-fd -t ?

/etc/init.d/bacula-fd -t

qual é o comando?

--
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/bacula-backup-pt-br/pQXdfItpW3Q/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, 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.

Wanderlei

unread,
Sep 3, 2015, 7:37:59 AM9/3/15
to Bacula Backup-Pt-Br
Olá Márcio
Digite: whereis bacula-fd para descobrir onde está o executável

Vai mostar algo conforme abaixo
bacula-fd: /sbin/bacula-fd /usr/share/man/man8/bacula-fd.8.gz

Digite: "/sbin/bacula-fd -t" ou simplesmente "bacula-fd -t" 

Att Wanderlei

Marcio Pereira

unread,
Sep 3, 2015, 7:45:59 AM9/3/15
to bacula-ba...@googlegroups.com
Bom dia Wanderlei

eu executei /usr/sbin/bacula-fd -t /etc/bacula/clients.conf

não me trouxe nenhum resultado

agora executei /usr/sbin/bacula-fd -f /etc/bacula/clients.conf

ele me deu o resultado de um erro:


Perhaps you left the trailing brace off of the previous resource.
            : line 22, col 10 of file /etc/bacula/clients.conf
  Address = IP                               # Endereço IP ou FQDN do cliente.

03-Sep 08:43 bacula-fd: ERROR TERMINATION at parse_conf.c:970
Config error: Keyword "Address" not permitted in this resource.
Perhaps you left the trailing brace off of the previous resource.
            : line 22, col 10 of file /etc/bacula/clients.conf
  Address = IP                               # Endereço IP ou FQDN do cliente.


esse clientes estão configurado no /etc/bacula/clients.conf

onde estão os includes no /etc/bacula/bacula-dir.conf


--
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/bacula-backup-pt-br/pQXdfItpW3Q/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, 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.

Marcio Pereira

unread,
Sep 3, 2015, 9:05:50 AM9/3/15
to bacula-ba...@googlegroups.com
Já consegui resolver, Obrigado.

Wanderlei

unread,
Sep 3, 2015, 9:06:48 AM9/3/15
to Bacula Backup-Pt-Br
Olá Márcio

O arquivo correto do bacula é o: bacula-fd.conf
/usr/sbin/bacula-fd -t /etc/bacula/bacula-fd.conf

O bacula-fd.conf e o bacula-sd.conf ficam o padrão do bacula, somente com as configurações necessários.

Somente o bacula-dir.conf que foi dividido em mais arquivos.

Pelo teu comando anterior somente o bacula-fd (que é responsável pra fazer o backup do próprio bacula não subiu)


Você pode testar os comandos da seguinte forma e ver se tem algum erro:
/usr/sbin/bacula-dir -t /etc/bacula/bacula-dir.conf
/usr/sbin/bacula-sd -t /etc/bacula/bacula-sd.conf
/usr/sbin/bacula-fd -t /etc/bacula/bacula-fd.conf

Att Wanderlei

Marcio Pereira

unread,
Sep 3, 2015, 1:39:32 PM9/3/15
to bacula-ba...@googlegroups.com
Wanderlei

Estou tentando fazer o dump dos bancos SQL

só que esta dando erro no script, veja se esta correto a bat

C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\osql.exe" -E -Q "BACKUP DATABASE mydatabase TO DISK='C:\tmp\mydatabase.bak' WITH FORMAT"


TempoEvento
2015-09-03 14:35:14nomedamaquina-fd JobId 67: shell command: run ClientRunBeforeJob "C:/bkpbanco.bat"
2015-09-03 14:35:14nomedamaquina-fd JobId 67: ClientRunBeforeJob: 
2015-09-03 14:35:14nomedamaquina-fd JobId 67: ClientRunBeforeJob: C:\Windows\system32>C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\osql.exe" -E -Q "BACKUP DATABASE mydatabase TO DISK='C:\tmp\mydatabase.bak' WITH FORMAT" 
2015-09-03 14:35:14nomedamaquina-fd JobId 67: ClientRunBeforeJob: 'C:\Program' is not recognized as an internal or external command,
2015-09-03 14:35:14nomedamaquina-fd JobId 67: ClientRunBeforeJob: operable program or batch file.
2015-09-03 14:35:14nomedamaquina-fd JobId 67: Error: Runscript: ClientRunBeforeJob returned non-zero status=1. ERR=Unknown error

ClientRunBeforeJob: 'C:\Program' is not recognized as an internal or external command,

O que pode ser?

--
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/bacula-backup-pt-br/pQXdfItpW3Q/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, 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.

Thales Eduardo

unread,
Sep 3, 2015, 2:05:04 PM9/3/15
to bacula-ba...@googlegroups.com
Faltou colocar as aspas no começo do comando:

"C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\osql.exe"......

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.

Marcio Pereira

unread,
Sep 3, 2015, 2:39:24 PM9/3/15
to bacula-ba...@googlegroups.com
Thales

meu script deu erro novamente, veja só


TempoEvento
2015-09-03 15:37:15bacula-dir JobId 76: Job BackupBancoSQL.2015-09-03_15.37.15_20 waiting 45 seconds for scheduled start time.
2015-09-03 15:37:29brfws001-fd JobId 76: shell command: run ClientRunBeforeJob "C:/bkpbanco.bat"
2015-09-03 15:37:29brfws001-fd JobId 76: ClientRunBeforeJob: 
2015-09-03 15:37:29brfws001-fd JobId 76: ClientRunBeforeJob: C:\Windows\system32>"Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\osql.exe" -E -Q "BACKUP DATABASE teste TO DISK='C:\tmp\teste.bak' WITH FORMAT" 
2015-09-03 15:37:29brfws001-fd JobId 76: Error: Runscript: ClientRunBeforeJob returned non-zero status=1. ERR=Unknown error
2015-09-03 15:37:29brfws001-fd JobId 76: ClientRunBeforeJob: The system cannot find the path specified.
2015-09-03 15:38:02bacula-dir JobId 76: Start Backup JobId 76, Job=BackupBancoSQL.2015-09-03_15.37.15_20
2015-09-03 15:38:02bacula-dir JobId 76: Created new Volume="weekly-0", Pool="Weekly", MediaType="File" in catalog.
2015-09-03 15:38:02bacula-dir JobId 76: Using Device "FileStorage" to write.
2015-09-03 15:38:02bacula-dir JobId 76: Error: Bacula bacula-dir 7.2.0 (14Aug15):
Build OS: x86_64-unknown-linux-gnu redhat 
JobId: 76
Job: BackupBancoSQL.2015-09-03_15.37.15_20
Backup Level: Full
Client: "brfws001-fd" 5.2.10 (28Jun12) Microsoft (build 9200), 64-bit,Cross-compile,Win64
FileSet: "Backup Banco SQL" 2015-09-03 14:33:35
Pool: "Weekly" (From Job resource)
Catalog: "MyCatalog" (From Client resource)
Storage: "FileStorage" (From Job resource)
Scheduled time: 03-Sep-2015 15:38:00
Start time: 03-Sep-2015 15:38:02
End time: 03-Sep-2015 15:38:02
Elapsed time: 0 secs
Priority: 1
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
Snapshot/VSS: no
Encryption: no
Accurate: no
Volume name(s): 
Volume Session Id: 6
Volume Session Time: 1441301461
Last Volume Bytes: 0 (0 B)
Non-fatal FD errors: 2
SD Errors: 0
FD termination status: Error
SD termination status: OK
Termination: *** Backup Error ***

2015-09-03 15:38:02bacula-dir JobId 76: Fatal error: Client "brfws001-fd" RunScript failed.
2015-09-03 15:38:02bacula-dir JobId 76: Fatal error: Bad response to ClientRunBeforeJob command: wanted 2000 OK RunBefore
, got 2905 Bad RunBeforeJob command.

Thales Eduardo

unread,
Sep 3, 2015, 3:13:56 PM9/3/15
to bacula-ba...@googlegroups.com
Está incorreto novamente...

ta assim: "Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\osql.exe".......

Faltou agora o colocar o C:\

ficará assim:
"C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\osql.exe"............



Marcio Pereira

unread,
Sep 3, 2015, 3:31:46 PM9/3/15
to bacula-ba...@googlegroups.com
Thales,

Mas executei manual o comando não roda o backup do banco

qual seria o comando completo para rodar manual ?

sqlcmd ?

"C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\osql.exe"

Reply all
Reply to author
Forward
0 new messages