Projet

Général

Profil

Anomalie #7485

bacula : bacularstore.py → list index out of range

Ajouté par Gérald Schwartzmann il y a environ 10 ans. Mis à jour il y a presque 10 ans.

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

100%

Temps passé:
Distribution:
EOLE 2.4

Description

root@scribetest:/etc/eole# /usr/share/eole/sbin/bacularestore.py --search config.eol
recherche dans la sauvegarde
list index out of range
root@scribetest:/etc/eole#

Révisions associées

Révision 9a5815d3 (diff)
Ajouté par Benjamin Bohard il y a environ 10 ans

Le nom du client est en dur et ne correspond plus à celui de la configuration bacula.

Le nom du client utilisé pour la restauration est construit à l'aide
de la variable creole nom_machine suffixée par '-fd'.

Fixes #7485

Révision d1c8ae21 (diff)
Ajouté par Emmanuel GARETTE il y a presque 10 ans

pyeole/bacularestore.py : retourner une vrai erreur en cas de problème lors de la recherche d'un fichier sauvegarder (fixes #7485)

Historique

#1 Mis à jour par Benjamin Bohard il y a environ 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#2 Mis à jour par Gérald Schwartzmann il y a environ 10 ans

  • Assigné à mis à Benjamin Bohard

#3 Mis à jour par Emmanuel GARETTE il y a presque 10 ans

  • Statut changé de Résolu à À valider
  • Version cible changé de Eole 2.4-RC3 à Eole 2.4 Stable

Pour moi ce n'est pas bon :

root@amon:~# /usr/share/eole/sbin/bacularestore.py --search config.eol
recherche dans la sauvegarde
list index out of range
root@amon:~# 

#4 Mis à jour par Emmanuel GARETTE il y a presque 10 ans

  • Statut changé de À valider à Résolu

#5 Mis à jour par Emmanuel GARETTE il y a presque 10 ans

  • Echéance mis à 18/04/2014
  • Statut changé de Résolu à À valider

Si le fichier en question n'est pas sur le support de sauvegarde :

root@amon:~# /usr/share/eole/sbin/bacularestore.py --search config.eol
recherche dans la sauvegarde
Erreur à la recherche du fichier : ['config.eol']
Le retour de la commande bconsole : Connexion au Director 127.0.0.1:9101
1000 OK: amon-dir Version: 5.2.5 (26 January 2012)
Tapez un point (.) pour annuler une commande.
restore FileSet=FileSetSauvegarde Client=amon-fd select current yes 
Using Catalog "MyCatalog" 
Error getting FileSet "FileSetSauvegarde": ERR=sql_get.c:837 FileSet record "FileSetSauvegarde" not found.

The defined FileSet resources are:
     1: Catalog
     2: Full Set
Select FileSet resource (1-2): @output
find config.eol
Expected a positive integer, got: find config.eol
Select FileSet resource (1-2): 

Sur un serveur avec le fichier sauvegardé :

root@scribe:~# /usr/share/eole/sbin/bacularestore.py --search config.eol
recherche dans la sauvegarde
/etc/eole/config.eol

root@scribe:~# 

#6 Mis à jour par Emmanuel GARETTE il y a presque 10 ans

  • Statut changé de À valider à Résolu

#7 Mis à jour par Joël Cuissinat il y a presque 10 ans

  • Statut changé de Résolu à Fermé
root@scribe:~# /usr/share/eole/sbin/bacularestore.py --search config.eol
recherche dans la sauvegarde
/etc/eole/config.eol

root@scribe:~# /usr/share/eole/sbin/bacularestore.py --search toto.eol
recherche dans la sauvegarde
Aucun resultat

NB : Normalement testé dans squashTM :)

Formats disponibles : Atom PDF