Anomalie #5980
Impossible de supprimer une programmation Bacula
100%
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
Révisions associées
Application du patch "del_job_call.patch"
Fixes #5980 @15m
Historique
#1 Mis à jour par Benjamin Bohard il y a environ 13 ans
- Fichier del_job_call.patch Voir ajouté
- Assigné à mis à Joël Cuissinat
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 Mis à jour par Joël Cuissinat il y a environ 13 ans
- Statut changé de Nouveau à A étudier
- Version cible mis à Mises à jour 2.3.11
- Temps estimé mis à 0.33 h
#3 Mis à jour par Joël Cuissinat il y a environ 13 ans
- Echéance mis à 13/09/2013
- Début mis à 09/09/2013
Bug parfaitement reproductible.
Merci à Benjamin pour le correctif.
Reste à voir si un paquet correctif doit être diffusé en urgence ?
#4 Mis à jour par Joël Cuissinat il y a environ 13 ans
- Statut changé de A étudier à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 9ac9933b1f7252ba97a3247f31d6bc1e095a2c01.
#5 Mis à jour par Fabrice Barconnière il y a presque 13 ans
- Statut changé de Résolu à Fermé
J'ai pu programmer une sauvegarde et la supprimer via l'EAD d'un Scribe.