Project

General

Profile

Scénario #19276

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

Added by Joël Cuissinat about 3 years ago. Updated about 3 years ago.

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

100%

Estimated time:
(Total: 5.00 h)
Spent time:
(Total: 7.50 h)
Story points:
2.0
Remaining (hours):
1.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 #19386: Étude de la demande sur les traceback lors de la restauration des bases MySQL par Bareos.FerméBenjamin Bohard

Tâche #19387: Résoudre le problème de succession temporelle des opérations séquentielles de la procédure de restauration.Ne sera pas résolu


Related issues

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

History

#1 Updated by Daniel Dehennin about 3 years ago

  • Description updated (diff)

#2 Updated by Scrum Master about 3 years ago

  • Subject changed from Correction SR-T03-002 - Restauration complète sur un serveur Scribe non instancié (2.6.1-b3) [bis] to Il ne devrait pas y avoir de traceback dans les logs de restauration Bareos
  • Description updated (diff)
  • Parent task deleted (#19020)

#3 Updated by Scrum Master about 3 years ago

  • Tracker changed from Tâche to Scénario
  • Due date set to 03/03/2017
  • Story points set to 1.0

#4 Updated by Scrum Master about 3 years ago

  • Release set to EOLE 2.6.1
  • Story points changed from 1.0 to 2.0

#5 Updated by Gérald Schwartzmann about 3 years ago

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

#6 Updated by Gérald Schwartzmann about 3 years ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF