Keyword "FileSet" not permitted in this resource.

337 views
Skip to first unread message

Glauber Vieira

unread,
May 19, 2015, 1:13:55 PM5/19/15
to bacula-backup-pt-br
Prezados(as),

Boa Tarde!

Estou tentando adicionar um novo FileSet para um cliente e não consigo, pois o bacula informa que "a palavra chave "FileSet" não é permitida nesse recurso (tradução)".

Removi a configuração do novo FileSet, e mantiva a mesma conf. que estava funcionando até hoje pela manhã, só que mesmo assim, não está funcionando, apresenta o mesmo erro ao reinicializar o bacula.


Segue saída de erro:

[....] Starting Bacula Director...: bacula-dir19-Mai 13:55 bacula-dir: ERROR TERMINATION at parse_conf.c:991
Config error: Keyword "FileSet" not permitted in this resource.
Perhaps you left the trailing brace off of the previous resource.
            : line 5, col 8 of file /etc/bacula/bacula-dir-filesets.conf
FileSet {

 failed!

Já verifiquei todos os colchetes e mesmo assim não vai. Muito estranho isso.

Se alguém que já passou por isso puder ajudar.

Segue trecho do FileSet que apresenta problema:

FileSet {
                Name = "Full Set" # Nome do FileSets
                # Arquivos que serao incluidos para serem copiados ao backup
                Include {
                                Options {
                                                signature = MD5
                                                compression = GZIP
                                                verify = pin1
                                                onefs = no
                                }
                                File = /etc
                                File = /root
                                File = /var/log
                                File = /home
                                File = /usr/sbin
                                File = /etc/bacula/
                                }
# Arquivos que serao ignorados ao backup
                Exclude {
                                File = /var/lib/bacula
                                File = /proc
                                File = /tmp
                                File = /.journal
                                File = /.fsck
                                }
}

Eu realmente não consigo ver onde está o erro.

Desde já agradeço.

Atenciosamente,
Glauber Vieira


Ana Emília M. Arruda

unread,
May 19, 2015, 1:34:01 PM5/19/15
to bacula-ba...@googlegroups.com
Boa tarde Glauber,

Verifica se você não deixou de fechar alguma } antes, dentro do arquivo  /etc/bacula/bacula-dir-filesets.conf.
Se quiser postar o arquivo podemos dar uma olhada ok?

[]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.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/bacula-backup-pt-br/CABF3kTm1VZHiA%3DwsLK_zMNktiOn36fgA8nBPO%2BWK5JnNK%2BLktw%40mail.gmail.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Glauber Vieira

unread,
May 19, 2015, 1:48:42 PM5/19/15
to bacula-backup-pt-br
Ana,

Segue o arquivo completo, o bacula acusa erro na linha 5 coluna 8. Todas as chaves estão fechadas.

#######################################################
## ARQUIVO DE CONFIGURACAO PARA CLIENTES E JOBS ##
#######################################################
# LISTA DOS ARQUIVOS QUE SERAO COPIADOS
FileSet {
Name = "Full Set" # Nome do FileSets
# Arquivos que serao incluidos para serem copiados ao backup
Include {
Options {
signature = MD5
compression = GZIP
verify = pin1
onefs = no
}
File = /etc
File = /root
File = /var/log
File = /home
File = /usr/sbin
File = /etc/bacula/
}
# Arquivos que serao ignorados ao backup
Exclude {
File = /var/lib/bacula
File = /proc
File = /tmp
File = /.journal
File = /.fsck
}
}

# LISTA DOS ARQUIVOS QUE SERAO COPIADOS - CATALOGO #
FileSet {
Name = "Catalogo"
# Arquivos que serao incluidos para serem copiados ao backup
Include {
Options {
signature = MD5
}
File = "/var/lib/bacula/bacula.sql"
}
}

# LISTA DOS ARQUIVOS QUE SERAO COPIADOS DO SERVIDOR DE ARQUIVOS DA PGMS #
FileSet {
                Name = "Servidor-Arquivos"
                # Arquivos que serao incluidos para serem copiados ao backup
                Include {
                # Plugin = "alldrivers"
                                Options {
                                                signature = MD5
                                                Compression = GZIP1
                                                OneFS = no
                                                }
                                File = "D:/Banco Modelos"
                                File = "D:/Database"
                                File = "D:/Ftp"
                                File = "D:/Recursos"
                                File = "D:/Scripts"
                                File = "D:/Setores"
                                File = "D:/Sistemas"
                                File = "D:/Usuarios"
                                File = "D:/User"
                                }
                Enable VSS = yes
}

FileSet {
                Name = "Servidor-Arquivos-Programas"
                # Arquivos que serao incluidos para serem copiados ao backup
                Include {
                # Plugin = "alldrivers"
                                Options {
                                                signature = MD5
                                                Compression = GZIP1
                                                OneFS = no
                                                }
                                File = "D:/Programas"
                                }
                Enable VSS = yes
}

FileSet {
                Name = "servidor-web"
                # Arquivos que serao incluidos para serem copiados ao backup
                Include {
                # Plugin = "alldrivers"
                                Options {
                                                signature = SHA1
                                                Compression = GZIP1
                                                OneFS = no
                                                }
                                File = "/var/www/htdocs"
                             File = "/etc"
                                }
                Enable VSS = yes
}

FileSet {
                Name = "servidor-bd"
                # Arquivos que serao incluidos para serem copiados ao backup
                Include {
                # Plugin = "alldrivers"
                                Options {
                                                signature = SHA1
                                                Compression = GZIP2
                                                OneFS = no
                                                }
File = "D:/Databases/MSSQL/BACKUP"
                                }
                Enable VSS = yes
}

FileSet {
                Name = "servidor-bd-diferencial"
                # Arquivos que serao incluidos para serem copiados ao backup
                Include {
                # Plugin = "alldrivers"
                                Options {
                                                signature = SHA1
                                                Compression = GZIP2
                                                OneFS = no
                                                }
                                File = "D:/Databases/MSSQL/BACKUP/DIFERENCIAL"
                                }
                Enable VSS = yes
}

FileSet {
                Name = "Servidor-Aplicacao"
                # Arquivos que serao incluidos para serem copiados ao backup
                Include {
                # Plugin = "alldrivers"
                                Options {
                                                signature = SHA1
                                                Compression = GZIP2
                                                OneFS = no
                                                }
                                File = "D:/inetpub"
                             }
                Enable VSS = yes
}


Atenciosamente,

Glauber Vieira



Ana Emília M. Arruda

unread,
May 19, 2015, 2:53:41 PM5/19/15
to bacula-ba...@googlegroups.com
Então o problema está no arquivo de configuração anterior a esse que você utiliza no bacula-dir.conf.

Glauber Vieira

unread,
May 19, 2015, 4:44:20 PM5/19/15
to bacula-backup-pt-br
Ana,

Defini apenas estas linhas no FileSet e mesmo assim não vai.

FileSet {
                Name = "Catalogo"
                # Arquivos que serao incluidos para serem copiados ao backup
                Include {
                                Options {
                                                signature = MD5
                                }
                                File = "/var/lib/bacula/bacula.sql"
                                }
}


[....] Starting Bacula Director...: bacula-dir19-Mai 17:40 bacula-dir: ERROR TERMINATION at parse_conf.c:991
Config error: Keyword "FileSet" not permitted in this resource.
Perhaps you left the trailing brace off of the previous resource.
            : line 5, col 8 of file /etc/bacula/bacula-dir-filesets.conf
FileSet {

failed!

O que acha que pode ser, estranho parar assim do nada.

Atenciosamente,

Glauber Vieira


Ana Emília M. Arruda

unread,
May 19, 2015, 4:58:32 PM5/19/15
to bacula-ba...@googlegroups.com
Glauber,

O erro não está aí. Você faz um "include" do /etc/bacula/bacula-dir-filesets.conf, no bacula-dir.conf. Você poderia mandar os outros includes que você faz antes desse? A ordem que está no seu bacula-dir.conf?

[]s
Ana

Glauber Vieira

unread,
May 19, 2015, 5:01:44 PM5/19/15
to bacula-backup-pt-br
Segue a ordem Ana.

@/etc/bacula/bacula-dir-clients-and-jobs.conf

@/etc/bacula/bacula-dir-filesets.conf

@/etc/bacula/bacula-dir-agendamento.conf

@/etc/bacula/bacula-dir-pools.conf


Atenciosamente,

Glauber Vieira


Ana Emília M. Arruda

unread,
May 19, 2015, 5:02:46 PM5/19/15
to bacula-ba...@googlegroups.com
Manda esse arquivo: /etc/bacula/bacula-dir-clients-and-jobs.conf

Glauber Vieira

unread,
May 19, 2015, 5:06:42 PM5/19/15
to bacula-backup-pt-br
Fiz um teste aqui, inverti a ordem dos arquivos.


@/etc/bacula/bacula-dir-filesets.conf

@/etc/bacula/bacula-dir-clients-and-jobs.conf

@/etc/bacula/bacula-dir-agendamento.conf

@/etc/bacula/bacula-dir-pools.conf

Agora está apresentando erro no /etc/bacula/bacula-dir-agendamento.conf.


Atenciosamente,

Glauber Vieira
Pós-Graduado em Gestão de Segurança da Informação
CompTIA Linux+ | LPIC-1 | SUSE CLA 11
ITIL V3 Foundation Certified #EXN4384110
Linux User #515601
Telefone: 71 8789-9212 (Oi) | 71 8434-2992 (Vivo)
http://www.linkedin.com/in/glaubervieira


Ana Emília M. Arruda

unread,
May 19, 2015, 5:08:39 PM5/19/15
to bacula-ba...@googlegroups.com
O erro está nesse arquivo: @/etc/bacula/bacula-dir-clients-and-jobs.conf

Glauber Vieira

unread,
May 19, 2015, 5:13:18 PM5/19/15
to bacula-backup-pt-br
Ana,

Muito obrigado pela atenção prestada.

Eu removi o novo cliente e voltou a funcionar.

Amanhã tentarei adiciona-lo novamente.

Obrigado.

Atenciosamente,

Glauber Vieira



Ana Emília M. Arruda

unread,
May 19, 2015, 5:16:55 PM5/19/15
to bacula-ba...@googlegroups.com
Então faltou fechar alguma } na definição do novo cliente :)

Por nada Glauber!

Glauber Vieira

unread,
May 19, 2015, 5:19:24 PM5/19/15
to bacula-backup-pt-br
Amanhã vou tentar novamente.

O importante é deixar os backups funcionando hoje.

Atenciosamente,

Glauber Vieira



Reply all
Reply to author
Forward
0 new messages