Projet

Général

Profil

Anomalie #5980

Impossible de supprimer une programmation Bacula

Ajouté par Laurent Brillard il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
09/09/2013
Echéance:
13/09/2013
% réalisé:

100%

Temps estimé:
0.33 h
Temps passé:
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 Voir (913 octets) Benjamin Bohard, 11/09/2013 10:28

Révisions associées

Révision 9ac9933b (diff)
Ajouté par Joël Cuissinat il y a plus de 10 ans

Application du patch "del_job_call.patch"

Fixes #5980 @15m

Historique

#1 Mis à jour par Benjamin Bohard il y a plus de 10 ans

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

#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.

Formats disponibles : Atom PDF