Anomalie #5980
Impossible de supprimer une programmation Bacula
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 plus de 10 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 plus de 10 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 plus de 10 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 plus de 10 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 plus de 10 ans
- Statut changé de Résolu à Fermé
J'ai pu programmer une sauvegarde et la supprimer via l'EAD d'un Scribe.