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
Associated revisions
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
History
#1 Updated by Benjamin Bohard over 10 years ago
- Status changed from Nouveau to En attente d'informations
- Assigned To set to 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 Updated by Benjamin Bohard over 10 years ago
- Project changed from eole-bacula to python-pyeole
- Status changed from En attente d'informations to Résolu
- % Done changed from 0 to 100
#3 Updated by Philippe Caseiro over 10 years ago
- Status changed from Résolu to Fermé