Project

General

Profile

Anomalie #3881

La procédure de restauration échoue suite à un démontage du support par le programme bls.

Added by Benjamin Bohard about 10 years ago. Updated about 10 years ago.

Status:
Fermé
Priority:
Haut
Assigned To:
Category:
-
Start date:
07/27/2012
Due date:
% Done:

100%

Distribution:
EOLE 2.3

Description

La résolution de la demande http://dev-eole.ac-dijon.fr/issues/3159 a introduit un calcul du nom de fichier du volume depuis lequel restaurer.
Ce calcul nécessite le montage du support de restauration et intervient plusieurs fois durant la procédure de restauration. Il échoue après que bls a démonté le support.

restore.tgz (672 KB) James HORLEY, 09/07/2012 06:09 AM

Associated revisions

Revision ed17f0a3 (diff)
Added by Benjamin Bohard about 10 years ago

bls démonte le support de sauvegarde empêchant un calcul de variable.

  • pyeole/bacularestore.py : déport du calcul de la variable dans une
    fonction et appel de cette fonction une seule fois après montage
    du support et avant les appels à bls.

Fixes #3881

History

#1 Updated by Benjamin Bohard about 10 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#2 Updated by Joël Cuissinat about 10 years ago

  • Assigned To set to Benjamin Bohard

#3 Updated by Joël Cuissinat about 10 years ago

  • Status changed from Résolu to Fermé

nb : non spécifiquement testé :)

#4 Updated by James HORLEY about 10 years ago

Bonjour,

J'ai effectué une restauration sur le serveur de test (celui dont vous avez modifié le fichier bacularestore.py).

1er test "Restauration du catalogue"

/usr/share/eole/bacula/bacularestore.py --catalog amonecole-dir
Restauration du catalog
Pas de fichier /etc/eole/bacula.conf dans le volume amonecole-dir-catalog-0006

Est-ce que cette dernière ligne indique un problème ou n'est juste là qu'à titre informatif? Dans la doc (http://eoleng.ac-dijon.fr/documentations/2.3/partielles/HTML/commun/co/04-restauration_1.html), il est indiqué la même erreur.

2ème test "Restauration complète"

/usr/share/eole/bacula/bacularestore.py --all

Je ne pourrai pas être affirmatif à ce sujet car je n'ai plus le serveur d'origine sous la main, et ne peut donc affirmer si la quantité de données restaurées correspond bien à celle sauvegardé. Toujours est-il que bacula indique une erreur lors de la restauration. S'est-il arrêté dès l'erreur? Je ne saurai le dire car je ne connait pas le produit en question.
Je joins le fichier /var/log/bacula/restore.txt.

Je vais tout de même essayer de récupérer une sauvegarde auprès d'un établissement pour refaire un test.

Also available in: Atom PDF