Anomalie #8481
Erreur Bacula après migration 2.2 -> 2.4 (migration24.sh)
Description
Bonjour,
Apparemment, l'erreur vient du fait qu'il faudrait autoriser les caractère "." et "-" dans la création des locks (pour autoriser le nom 127.0.0.1-dir)
Voici le début du log :
26-Jun 16:21 127.0.0.1-dir JobId 16: Warning: FileSet MD5 digest not found.
26-Jun 16:21 127.0.0.1-dir JobId 16: shell command: run BeforeJob "sudo /usr/share/eole/sbin/
baculaconfig.py --lock --daemon=127.0.0.1-dir --jobID=16 --backup_progress --jobType=cronpre"
26-Jun 16:21 127.0.0.1-dir JobId 16: BeforeJob: Traceback (most recent call last):
26-Jun 16:21 127.0.0.1-dir JobId 16: BeforeJob: File "/usr/share/eole/sbin/baculaconfig.py", line 236, in <module>
26-Jun 16:21 127.0.0.1-dir JobId 16: BeforeJob: main()
26-Jun 16:21 127.0.0.1-dir JobId 16: BeforeJob: File "/usr/share/eole/sbin/baculaconfig.py", line 225, in main
26-Jun 16:21 127.0.0.1-dir JobId 16: BeforeJob: acquire(lock_name, level='system')
26-Jun 16:21 127.0.0.1-dir JobId 16: BeforeJob: File "/usr/lib/python2.7/dist-packages/pyeole/lock.py", line 265, in acquire
26-Jun 16:21 127.0.0.1-dir JobId 16: BeforeJob: _valid_name(name)
26-Jun 16:21 127.0.0.1-dir JobId 16: BeforeJob: File "/usr/lib/python2.7/dist-packages/pyeole/lock.py", line 104, in _valid_name
26-Jun 16:21 127.0.0.1-dir JobId 16: BeforeJob: '{}'.format(name))
26-Jun 16:21 127.0.0.1-dir JobId 16: BeforeJob: ValueError: name must be alphanum and in lower case, not 127.0.0.1-dir
26-Jun 16:21 127.0.0.1-dir JobId 16: Error: Runscript: BeforeJob returned non-zero status=1. ERR=Child exited with code 1
26-Jun 16:21 127.0.0.1-dir JobId 16: Error: Bacula 127.0.0.1-dir 5.2.5 (26Jan12):
Demandes liées
Révisions associées
remplace les . par des _ lors de la création/suppression des locks (fixes #8481 @1h)
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 11 ans
- Echéance mis à 04/07/2014
- Assigné à mis à Emmanuel GARETTE
- Version cible mis à Eole 2.4.0.1
- Début mis à 23/06/2014
#2 Mis à jour par Emmanuel GARETTE il y a plus de 11 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit eole-bacula:d5e9a5d23664471584995e32d6d5955e003b2599.
#3 Mis à jour par Philippe Michel il y a plus de 11 ans
Bonjour,
Après exécution du script "baculaconfig.py", une erreur de mot de passe apparaît :
01-Jul 11:03 127.0.0.1-dir JobId 1: Warning: FileSet MD5 digest not found.
01-Jul 11:03 127.0.0.1-dir JobId 1: shell command: run BeforeJob "sudo /usr/share/eole/sbin/baculaconfig.py --lock --daemon=127.0.0.1-dir --jobID=1 --backup_progress --jobType=cronpre"
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: sudo: no tty present and no askpass program specified
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: sudo: no tty present and no askpass program specified
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: Sorry, try again.
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: sudo: no tty present and no askpass program specified
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: sudo: no tty present and no askpass program specified
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: Sorry, try again.
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: sudo: no tty present and no askpass program specified
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: sudo: no tty present and no askpass program specified
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: Sorry, try again.
01-Jul 11:03 127.0.0.1-dir JobId 1: BeforeJob: sudo: 3 incorrect password attempts
01-Jul 11:03 127.0.0.1-dir JobId 1: Error: Runscript: BeforeJob returned non-zero status=1. ERR=Child exited with code 1
01-Jul 11:03 127.0.0.1-dir JobId 1: Error: Bacula 127.0.0.1-dir 5.2.5 (26Jan12):
Merci pour vos éclairages,
Philippe Michel
#4 Mis à jour par Emmanuel GARETTE il y a plus de 11 ans
Merci pour les tests. Pourriez-vous ouvrir une nouvelle demande sur ce nouveau sujet ?
Cordialement,
#5 Mis à jour par Benjamin Bohard il y a plus de 11 ans
- Statut changé de Résolu à Fermé