Projet

Général

Profil

Tâche #14166

Distribution EOLE - Scénario #14084: Assistance aux utilisateurs (49-51)

Corriger le Traceback bareos job eJabber

Ajouté par Gilles Grandgérard il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
30/11/2015
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Un traceback apparait dans la restauration bareos full :

Voir : [[http://jenkins2.eole.lan/job/test-sauvegarde-bareos-restaure-full-2.5.1-amd64/41/consoleFull]]

                26-Nov 03:57 scribe-dir JobId 4: shell command: run AfterJob "sudo /usr/share/eole/sbin/bareosmount.py --umount" 
                26-Nov 03:57 scribe-dir JobId 4: AfterJob: Démontage OK
                tail: /var/log/bareos/restore.txt : fichier tronqué
                26-Nov 03:57 scribe-dir JobId 5: shell command: run BeforeJob "sudo /usr/share/eole/sbin/bareosmount.py --mount" 
                26-Nov 03:57 scribe-dir JobId 5: BeforeJob: Montage OK
                26-Nov 03:57 scribe-dir JobId 5: Start Restore Job Restore_jabber.2015-11-26_03.55.51_07
                26-Nov 03:57 scribe-dir JobId 5: Using Device "FileStorage" to read.
                26-Nov 03:57 scribe-fd JobId 5: shell command: run ClientBeforeJob "/usr/share/eole/sbin/bareosrestore.py --jabber pre" 
                26-Nov 03:57 scribe-fd JobId 5: ClientBeforeJob: pre jabber
                26-Nov 03:57 scribe-sd JobId 5: Ready to read from volume "scribe-dir-full-0002" on device "FileStorage" (/mnt/sauvegardes).
                26-Nov 03:57 scribe-fd JobId 5: -rw-------   1 root     root           25959 2015-11-25 05:48:36  /home/backup/ejabberd
                26-Nov 03:57 scribe-sd JobId 5: Forward spacing Volume "scribe-dir-full-0002" to file:block 0:211.
                26-Nov 03:57 scribe-fd JobId 5: shell command: run ClientAfterJob "/usr/share/eole/sbin/bareosrestore.py --jabber post" 
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob: post jabber
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob: Traceback (most recent call last):
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:   File "/usr/share/eole/sbin/bareosrestore.py", line 98, in <module>
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:     main()
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:   File "/usr/share/eole/sbin/bareosrestore.py", line 92, in main
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:     parser.parse_args()
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:   File "/usr/lib/python2.7/optparse.py", line 1400, in parse_args
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:     stop = self._process_args(largs, rargs, values)
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:   File "/usr/lib/python2.7/optparse.py", line 1440, in _process_args
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:     self._process_long_opt(rargs, values)
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:   File "/usr/lib/python2.7/optparse.py", line 1515, in _process_long_opt
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:     option.process(opt, value, values, self)
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:   File "/usr/lib/python2.7/optparse.py", line 789, in process
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:     self.action, self.dest, opt, value, values, parser)
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:   File "/usr/lib/python2.7/optparse.py", line 809, in take_action
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:     self.callback(self, opt, value, parser, *args, **kwargs)
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:   File "/usr/share/eole/bareos/restore/jabber.py", line 23, in execute
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:     post()
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:   File "/usr/share/eole/bareos/restore/jabber.py", line 45, in post
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:     service_out('ejabberd', 'restart', 'jabber')
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:   File "/usr/lib/python2.7/dist-packages/pyeole/service/__init__.py", line 389, in service_out
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob:     raise NotImplementedError(msg)
                26-Nov 03:57 scribe-fd JobId 5: ClientAfterJob: NotImplementedError: This code was broken, use “manage_services()” API
                26-Nov 03:57 scribe-fd JobId 5: Error: Runscript: ClientAfterJob returned non-zero status=1. ERR=Child exited with code 1

Demandes liées

Lié à eole-ejabberd - Tâche #14215: Les tests squash "bareos" testent la sauvegarde d'ejabberd mais pas sa restauration Fermé 07/12/2015

Révisions associées

Révision 73149113 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 8 ans

utilisation de manage_service à la place de service_out (ref #14166 @1h)

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Projet changé de Distribution EOLE à eole-ejabberd

#2 Mis à jour par Scrum Master il y a plus de 8 ans

  • Assigné à mis à Emmanuel GARETTE

#3 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans

  • Tâche parente mis à #14084

#4 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans

  • Statut changé de Nouveau à En cours
  • Restant à faire (heures) mis à 2.0

#5 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 2.0 à 0.25

#6 Mis à jour par Scrum Master il y a plus de 8 ans

  • Statut changé de En cours à Résolu

#7 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

Sauvegarde/Restauration testée : http://squash-tm.eole.lan/squash/executions/2454 + ouverture d'un signalement (#14215) pour faire évoluer le test.

Formats disponibles : Atom PDF