LINUX.ORG.RU

Не исполняются задания в Bareos

 


0

1

День добрый! Нубский вопрос, установил и настраиваю бекап с bareos, сервер на Ubuntu 18.04, клиенты все на windows, пока пытаю тестовые настройки, задание на бекап не стартует и пишет ошибки


2018-10-23 13:16:59	bareos JobId 20: Start Backup JobId 20, Job=backup-balabindv.2018-10-23_13.16.56_26

2018-10-23 13:16:59	bareos JobId 20: Error: lib/crypto_openssl.cc:1565 Error loading certificate file: ERR=error:0906D06C:PEM routines:PEM_read_bio:no start line

2018-10-23 13:16:59	bareos JobId 20: Error: lib/crypto_openssl.cc:1565 Error loading certificate file: ERR=error:140DC009:SSL routines:use_certificate_chain_file:PEM lib
так понимаю проблема в сертификатах, но их использование не включал, где проблема?



Последнее исправление: DDONN (всего исправлений: 4)

Где-то у тебя что-то работает по TLS при этом очень криво, но так как настройки клиента ты не показываешь, а телепаты в отпуске, то остаётся только страдать.

Deleted
()
Ответ на: комментарий от Deleted

Система свеже установленная, ubuntu 18.04 server, ещё ни чего не ставил кроме webmin. Конфиги: bareos-dir.d

Client { 
Name = balabindv 
Address = 10.122.8.217 
Password = «12345678» # uncomment the following if using bacula
Catalog = «MyCatalog» }

Director { # define myself 
Name = bareos 
QueryFile = «/usr/lib/bareos/scripts/query.sql» 
Maximum Concurrent Jobs = 10 
Password = «12345678» # Console password 
Messages = Daemon

Job { 
Name = «backup-balabindv» 
Description = «Backup the catalog database (after the nightly save)» 
JobDefs = «balabindv» 
Level = Full 
FileSet=«Windows» 
Schedule = «Nightly» 
Priority = 11 # run after main backup }

JobDefs { # name (required) 
Name = «balabindv» 
Type = Backup
Level = Incremental
Client = balabindv
FileSet = «Windows»
Schedule = «Nightly»
Storage = File
Messages = Standard
Pool = Incremental
Bootstrap = «/var/lib/bareos/%c.bsr»
Backup Pool = Full Differential 
Backup Pool = Differential 
Incremental Backup Pool = Incremental 
}

Schedule { # name (required) 
Name = «Nightly»
# run time 
# allot of options are available, 
# you can create multiple «Run =» times # for now lets keep it simple # this will run once a day, every day at 03:30 
Run = daily at 01:30 }

bareos-sd.d

Device { 
Name = FileStorage
Media Type = File 
Archive Device = /var/lib/bareos/storage 
LabelMedia = yes; 
# lets Bareos label unlabeled media 
Random Access = yes; 
AutomaticMount = yes; # when device opened, read it RemovableMedia = no; 
AlwaysOpen = no; 
Description = «File device. A connecting Director must have the same Name and MediaType.» }

Director { 
Name = bareos-dir 
Password = «12345678» 
Description = «Director, who is permitted to contact this storage daemon.» } 
Director { 
Name = bareos-mon 
Password = «12345678» Monitor = yes 
Description = «Restricted Director, used by tray-monitor to get the status of this storage daemon.» 
}
 Storage { 
Name = bareos-sd 
Maximum Concurrent Jobs = 20

Если ещё нужны какие то конфиги, напишите

DDONN
() автор топика
Ответ на: комментарий от DDONN

Идёшь примерно сюда:

http://doc.bareos.org/master/html/bareos-manual-main-reference.html#x1-403000...

В главах про шифрование данных и шифрование трафика смотри, какие директивы насчёт TLS куда пишутся. Вкратце, они пишутся в конфиги всех участников: dir, sd и fd. Проверяй везде.

muon ★★★★
()
Ответ на: комментарий от muon

В моих конфигах нигде нет упоминания о TLS, подразумевается что оно отключено

DDONN
() автор топика
Ответ на: комментарий от muon

Перебрал конфиги, хз чо поменялось но вывод терь такой:

2018-10-24 15:06:12	bareos JobId 25: Start Backup JobId 25, Job=backup-balabindv.2018-10-24_15.06.09_10

2018-10-24 15:06:12	bareos JobId 25: Error: lib/crypto_openssl.cc:1565 Connect failure: ERR=error:1409445B:SSL routines:ssl3_read_bytes:reason(1115)

2018-10-24 15:06:12	bareos JobId 25: Error: lib/crypto_openssl.cc:1565 TLS shutdown failure.: ERR=error:140E0197:SSL routines:SSL_shutdown:shutdown while in init

2018-10-24 15:06:12	bareos JobId 25: Fatal error: TLS negotiation failed.

2018-10-24 15:06:12	bareos JobId 25: Error: Bareos bareos 18.2.4rc1 (25Sep18):
Build OS: Linux-4.4.92-6.18-default ubuntu Ubuntu 18.04 LTS
JobId: 25
Job: backup-balabindv.2018-10-24_15.06.09_10
Backup Level: Full
Client: "balabindv" 
FileSet: "Windows" 2018-10-22 11:53:50
Pool: "Full" (From Job FullPool override)
Catalog: "MyCatalog" (From Client resource)
Storage: "File" (From Job resource)
Scheduled time: 24-окт-2018 15:06:09
Start time: 24-окт-2018 15:06:12
End time: 24-окт-2018 15:06:12
Elapsed time: 0 secs
Priority: 11
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: 0
Volume Session Time: 0
Last Volume Bytes: 0 (0 B)
Non-fatal FD errors: 2
SD Errors: 0
FD termination status: 
SD termination status: 
FD Secure Erase Cmd: 
SD Secure Erase Cmd: 
Termination: *** Backup Error ***

DDONN
() автор топика
Ответ на: комментарий от DDONN

Виндовый клиент пишет это:

server-fd Version: 18.2.4rc1 (25 Sep 2018)  Linux-4.4.92-6.18-default ubuntu Ubuntu 18.04 LTS
Daemon started 24-ок-2018 15:05. Jobs: run=0 running=0.
 Heap: heap=118,784 smbytes=18,935 max_bytes=19,324 bufs=55 max_bufs=58
 Sizeof: boffset_t=8 size_t=8 debug=0 trace=0 bwlimit=0kB/s

Running Jobs:
bareos-dir (director) connected at: 24-ок-2018 15:06
No Jobs running.
====

Terminated Jobs:
====

DDONN
() автор топика
Ответ на: комментарий от DDONN

Настройки со стороны сервера показал, а что на клиенте прописано? И зачем использовать нестабильную версию?

Deleted
()
Ответ на: комментарий от Deleted

А какая на данный момент стабильная версия?

на стороне клиента следующее:

Client {
  Name = balabindv
  Address = 10.122.8.217
  Password = "12345678"
  # uncomment the following if using bacula 
  # Catalog = "MyCatalog"
  }

  # remove comment from "Plugin Directory" to load plugins from specified directory.
  # if "Plugin Names" is defined, only the specified plugins will be loaded,
  # otherwise all filedaemon plugins (*-fd.so) from the "Plugin Directory".
  #
  # Plugin Directory = "/usr/x86_64-w64-mingw32/sys-root/mingw/lib/bareos/plugins"
  # Plugin Names = ""

  # if compatible is set to yes, we are compatible with bacula
  # if set to no, new bareos features are enabled which is the default
  # compatible = yes
}

DDONN
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.