Projet

Général

Profil

Scénario #19276

Mis à jour par Scrum Master il y a environ 7 ans

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 !
<pre>
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
</pre>

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

Retour