Projet

Général

Profil

Scénario #8644

bacularestore.py --ls_folder : traceback si bacula parle français en 2.3

Ajouté par Joël Cuissinat il y a presque 10 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
Echéance:
01/08/2014
% réalisé:

100%

Temps estimé:
1.50 h
Temps passé:
Points de scénarios:
-
Estimation basée sur la vélocité:
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

Révision 5f1be3d4 (diff)
Ajouté par Joël Cuissinat il y a presque 10 ans

"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

#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

Formats disponibles : Atom PDF