Project

General

Profile

Scénario #19487

Il ne devrait pas y avoir de traceback dans les logs de restauration Bareos

Added by Gérald Schwartzmann over 7 years ago. Updated about 7 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
-
Category:
-
Start date:
02/21/2017
Due date:
03/24/2017
% Done:

100%

Estimated time:
(Total: 3.00 h)
Spent time:
(Total: 3.00 h)
Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

Test : Correction SR-T03-002 - Restauration complète sur un serveur Scribe non instancié (2.6.1-b3)

Au pas n°11, on voit passer un traceback dans le fichier de log : /var/log/bareos/restore.txt
D'après Gilles, ça arrive de temps en temps mais je pense qu'on ne peut pas laisser passer ça !

21-févr. 16:29 scribe-dir JobId 15: shell command: run BeforeJob "sudo /usr/share/eole/sbin/bareosmount.py --mount" 
21-févr. 16:29 scribe-dir JobId 15: BeforeJob: Montage OK
21-févr. 16:29 scribe-dir JobId 15: Start Restore Job Restore_mysql.2017-02-21_16.29.30_10
21-févr. 16:29 scribe-dir JobId 15: Using Device "FileStorage" to read.
21-févr. 16:29 scribe-fd JobId 15: shell command: run ClientBeforeJob "/usr/share/eole/sbin/bareosrestore.py --mysql pre" 
21-févr. 16:29 scribe-fd JobId 15: ClientBeforeJob: pre mysql
21-févr. 16:29 scribe-sd JobId 15: Ready to read from volume "scribe-dir-full-0002" on device "FileStorage" (/mnt/sauvegardes).
21-févr. 16:29 scribe-sd JobId 15: Forward spacing Volume "scribe-dir-full-0002" to file:block 0:205.
21-févr. 16:29 scribe-fd JobId 15: -rw-------   1 root     root             317 2017-02-20 19:07:07  /etc/mysql/debian.cnf
21-févr. 16:29 scribe-fd JobId 15: shell command: run ClientAfterJob "/usr/share/eole/sbin/bareosrestore.py --mysql post" 
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob: post mysql
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob: restauration de /home/backup/sql/mysql.sql
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob: Traceback (most recent call last):
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:   File "/usr/share/eole/sbin/bareosrestore.py", line 98, in <module>
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:     main()
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:   File "/usr/share/eole/sbin/bareosrestore.py", line 92, in main
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:     parser.parse_args()
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:   File "/usr/lib/python2.7/optparse.py", line 1400, in parse_args
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:     stop = self._process_args(largs, rargs, values)
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:   File "/usr/lib/python2.7/optparse.py", line 1440, in _process_args
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:     self._process_long_opt(rargs, values)
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:   File "/usr/lib/python2.7/optparse.py", line 1515, in _process_long_opt
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:     option.process(opt, value, values, self)
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:   File "/usr/lib/python2.7/optparse.py", line 789, in process
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:     self.action, self.dest, opt, value, values, parser)
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:   File "/usr/lib/python2.7/optparse.py", line 809, in take_action
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:     self.callback(self, opt, value, parser, *args, **kwargs)
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:   File "/usr/share/eole/bareos/restore/mysql.py", line 26, in execute
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:     post()
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:   File "/usr/share/eole/bareos/restore/mysql.py", line 48, in post
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:     dump_sql_file(password, mysql_bdd)
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:   File "/usr/lib/python2.7/dist-packages/eolesql/db_cmd.py", line 12, in dump_sql_file
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob:     sql_code = file(filename).read()
21-févr. 16:29 scribe-fd JobId 15: ClientAfterJob: IOError: [Errno 2] No such file or directory: '/home/backup/sql/mysql.sql'
21-févr. 16:29 scribe-fd JobId 15: Error: Runscript: ClientAfterJob returned non-zero status=1. ERR=Child exited with code 1

Voir http://squash-tm.eole.lan/squash/executions/4403


Subtasks

Tâche #19488: Résoudre le problème de succession temporelle des opérations séquentielles de la procédure de restauration.FerméBenjamin Bohard


Related issues

Copied from Distribution EOLE - Scénario #19276: Il ne devrait pas y avoir de traceback dans les logs de restauration Bareos Terminé (Sprint) 02/21/2017 03/03/2017

History

#1 Updated by Gérald Schwartzmann over 7 years ago

  • Copied from Scénario #19276: Il ne devrait pas y avoir de traceback dans les logs de restauration Bareos added

#2 Updated by Joël Cuissinat over 7 years ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF