Scénario #8644
bacularestore.py --ls_folder : traceback si bacula parle français en 2.3
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Points de scénarios:
-
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto
Description
Si on redémarre manuellement "bacula-director" (/etc/init.d/bacula-director restart) sur un module disposant d'une sauvegarde, on peut obtenir :
root@horus:~# /usr/share/eole/bacula/bacularestore.py --ls_folder /pouet liste du contenu de /pouet Traceback (most recent call last): File "/usr/share/eole/sbin/bacularestore.py", line 137, in <module> main() File "/usr/share/eole/sbin/bacularestore.py", line 131, in main parser.parse_args() File "/usr/lib/python2.6/optparse.py", line 1394, in parse_args stop = self._process_args(largs, rargs, values) File "/usr/lib/python2.6/optparse.py", line 1434, in _process_args self._process_long_opt(rargs, values) File "/usr/lib/python2.6/optparse.py", line 1509, in _process_long_opt option.process(opt, value, values, self) File "/usr/lib/python2.6/optparse.py", line 788, in process self.action, self.dest, opt, value, values, parser) File "/usr/lib/python2.6/optparse.py", line 808, in take_action self.callback(self, opt, value, parser, *args, **kwargs) File "/usr/share/eole/bacula/restore/ls_folder.py", line 17, in execute job(option, jobid) File "/usr/share/eole/bacula/restore/ls_folder.py", line 31, in job bacula_ls_one_folder(foldername, jobid) File "/usr/lib/pymodules/python2.6/pyeole/bacularestore.py", line 64, in bacula_ls_one_folder if cd_result.groupdict()['invalide'] == None: AttributeError: 'NoneType' object has no attribute 'groupdict'
Ce bug a déjà été corrigé sur 2.4 : #7464 !
Révisions associées
"regex" en français et anglais pour --ls_folder
Fixes #8644 @1h
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 5f1be3d4ffec88dc8e95d9f5c16a48106b564797.
#2 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Description mis à jour (diff)
#3 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Echéance changé de 31/07/2014 à 01/08/2014
#4 Mis à jour par Joël Cuissinat il y a plus de 9 ans
for var in $(env | awk -F'=' '/^LC_/ { print $1 }'); do unset $var; done export LANG=C
#5 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de Résolu à Fermé
OK testé sur 2.3, en passant bconsole en anglais :
root@scribe:~# /usr/share/eole/bacula/bacularestore.py --ls_folder /pouet liste du contenu de /pouet Le repertoire /pouet n'existe pas. liste du contenu du repertoire parent / : etc/ home/ root/ usr/ var/
#6 Mis à jour par Luc Bourdot il y a plus de 9 ans
- Tracker changé de Anomalie à Tâche
- Release mis à Mises à jour 2.3.14
- Distribution changé de EOLE 2.4 à EOLE 2.3
#7 Mis à jour par Luc Bourdot il y a plus de 9 ans
- Tracker changé de Tâche à Anomalie
#8 Mis à jour par Redmine Admin il y a plus de 9 ans
- Tracker changé de Anomalie à Scénario