Projet

Général

Profil

Anomalie #4660

Suppression du fichier resultat-bacula

Ajouté par Yoni Baude il y a plus de 11 ans. Mis à jour il y a environ 11 ans.

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

100%

Distribution:
EOLE 2.3

Description

Bonjour,

Le fichier /var/lib/eole/reports/resultat-bacula n'est pas recréer lors de problème de sauvegarde. Ce qui a pour conséquence de bloquer les sauvegardes suivantes.
Temporairement, un "touch /var/lib/eole/reports/resultat-bacula" permet la résolution du problème.

Extrait log :

Jan 8 03:22:04 horus bacula-dir: 127.0.0.1-fd JobId 142: ClientRunBeforeJob: Traceback (most recent call last):
Jan 8 03:22:04 horus bacula-dir: 127.0.0.1-fd JobId 142: ClientRunBeforeJob: File "/usr/share/eole/bacula/baculaconfig.py", line 260, in <module>
Jan 8 03:22:04 horus bacula-dir: 127.0.0.1-fd JobId 142: ClientRunBeforeJob: main()
Jan 8 03:22:04 horus bacula-dir: 127.0.0.1-fd JobId 142: ClientRunBeforeJob: File "/usr/share/eole/bacula/baculaconfig.py", line 225, in main
Jan 8 03:22:04 horus bacula-dir: 127.0.0.1-fd JobId 142: ClientRunBeforeJob: bacula_rapport_in_progress(options.job_type)
Jan 8 03:22:04 horus bacula-dir: 127.0.0.1-fd JobId 142: ClientRunBeforeJob: File "/usr/lib/pymodules/python2.6/pyeole/bacula.py", line 652, in bacula_rappo
rt_in_progress
Jan 8 03:22:04 horus bacula-dir: 127.0.0.1-fd JobId 142: ClientRunBeforeJob: _bacula_rapport(job_type, "Sauvegarde en cours depuis le {0}.", BACULA_RAPPOR
T_UNKNOWN)
Jan 8 03:22:04 horus bacula-dir: 127.0.0.1-fd JobId 142: ClientRunBeforeJob: File "/usr/lib/pymodules/python2.6/pyeole/bacula.py", line 643, in _bacula_rapp
ort
Jan 8 03:22:04 horus bacula-dir: 127.0.0.1-fd JobId 142: ClientRunBeforeJob: dic = load(file(BACULA_RAPPORT, 'r'))
Jan 8 03:22:04 horus bacula-dir: 127.0.0.1-fd JobId 142: ClientRunBeforeJob: IOError: [Errno 2] No such file or directory: '/var/lib/eole/reports/resultat-bacula'
Jan 8 03:22:04 horus bacula-dir: 127.0.0.1-fd JobId 142: Error: Runscript: ClientRunBeforeJob returned non-zero status=1. ERR=Child exited with code 1
Jan 8 03:22:04 horus bacula-dir: 127.0.0.1-dir JobId 142: Fatal error: Bad response to ClientRunBeforeJob command: wanted 2000 OK RunBefore#012, got 2905 Bad RunBeforeJob command.#012
Jan 8 03:22:04 horus bacula-dir: 127.0.0.1-dir JobId 142: Fatal error: Client "127.0.0.1-fd" RunScript failed.

Merci

Révisions associées

Révision cce71eaa (diff)
Ajouté par Benjamin Bohard il y a plus de 11 ans

Interception de l'erreur IOError.

  • pyeole/bacula.py : en cas d'absence du fichier resultat-bacula,
    l'erreur est interceptée et ne provoque plus l'arrêt du script
    (création du fichier).

Ref #4660

Révision 119868d2 (diff)
Ajouté par Cédric Anne il y a plus de 5 ans

Fix associated elements label on helpdesk ticket form; see #4660

Historique

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

  • Statut changé de Nouveau à En attente d'informations
  • Assigné à mis à Benjamin Bohard

L'arrêt du service bacula-sd ne provoque pas la suppression du fichier resultat-bacula lors des tests menés.

Ce fichier est créé (touch) lors du posttemplate (00-bacula).

Pour pallier le problème, il est possible de créé ce fichier, s'il n'existe pas, durant l'exécution du script.

#2 Mis à jour par Benjamin Bohard il y a plus de 11 ans

  • Projet changé de eole-bacula à python-pyeole
  • Statut changé de En attente d'informations à Résolu
  • % réalisé changé de 0 à 100

#3 Mis à jour par Philippe Caseiro il y a environ 11 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF