Anomalie #4660
Suppression du fichier resultat-bacula
100%
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
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
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é