Project

General

Profile

Anomalie #5980

Impossible de supprimer une programmation Bacula

Added by Laurent Brillard over 7 years ago. Updated over 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
09/09/2013
Due date:
09/13/2013
% Done:

100%

Estimated time:
0.33 h
Spent time:
Distribution:
EOLE 2.3

Description

Bonjour,

Sur un Scribe 2.3 fraichement migré et ayant eu une première sauvegarde complète manuelle en ligne de commande, dans l'EAD, programmation des sauvegardes, impossible de supprimer une :

1 : Sauvegarde totale dans la première nuit du mois du vendredi au samedi à 1:00

mise par erreur, avec le message :

*> Le backend a renvoyé une erreur lors de l'exécution de la requête :

Traceback: <type 'exceptions.Exception'>: Le job 0 n'existe pas :*

En ligne de commande, j'ai pu supprimer la programmation superflue sans problème :

root@scribe:~# /usr/share/eole/bacula/baculaconfig.py -d
Support : {'usb_path': '/dev/disk/by-label/SAUV_SCRIBE', 'support': 'usb'}
Programmation :
1 : Sauvegarde totale dans la première nuit du mois du vendredi au samedi à 1:00
2 : Sauvegarde totale dans la nuit du vendredi au samedi à 1:00
3 : Sauvegarde incrémentale de la nuit du lundi au mardi à la nuit du jeudi au vendredi à 1:00
root@scribe:~# /usr/share/eole/bacula/baculaconfig.py -x 1
root@scribe:~# /usr/share/eole/bacula/baculaconfig.py -d
Support : {'usb_path': '/dev/disk/by-label/SAUV_SCRIBE', 'support': 'usb'}
Programmation :
1 : Sauvegarde totale dans la nuit du vendredi au samedi à 1:00
2 : Sauvegarde incrémentale de la nuit du lundi au mardi à la nuit du jeudi au vendredi à 1:00

Cordialement,
Laurent Brillard
DSI5 / MAN Réunion

del_job_call.patch View (913 Bytes) Benjamin Bohard, 09/11/2013 10:28 AM

Associated revisions

Revision 9ac9933b (diff)
Added by Joël Cuissinat over 7 years ago

Application du patch "del_job_call.patch"

Fixes #5980 @15m

History

#1 Updated by Benjamin Bohard over 7 years ago

La modification de l'outil en ligne de commande visant à en clarifier l'usage n'avait pas été répercutée sur le code de l'ead.

Pour mémoire, la modification touchait la fonction de suppression des jobs programmés : l'utilisateur rentre le numéro associé au job dans la sortie de /usr/share/eole/bacula/baculaconfig.py -d plutôt que l'index de ce job dans la liste python (décalage de 1).

Le patch proposé modifie l'appel à la fonction del_job dans bacula.py côté ead.

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

  • Status changed from Nouveau to A étudier
  • Target version set to Mises à jour 2.3.11
  • Estimated time set to 0.33 h

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

  • Due date set to 09/13/2013
  • Start date set to 09/09/2013

Bug parfaitement reproductible.
Merci à Benjamin pour le correctif.

Reste à voir si un paquet correctif doit être diffusé en urgence ?

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

  • Status changed from A étudier to Résolu
  • % Done changed from 0 to 100

#5 Updated by Fabrice Barconnière over 7 years ago

  • Status changed from Résolu to Fermé

J'ai pu programmer une sauvegarde et la supprimer via l'EAD d'un Scribe.

Also available in: Atom PDF