Projet

Général

Profil

Anomalie #3881

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

Ajouté par Benjamin Bohard il y a presque 12 ans. Mis à jour il y a plus de 11 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Catégorie:
-
Début:
27/07/2012
Echéance:
% réalisé:

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 ko) James HORLEY (2), 07/09/2012 06:09

Révisions associées

Révision ed17f0a3 (diff)
Ajouté par Benjamin Bohard il y a presque 12 ans

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

Historique

#1 Mis à jour par Benjamin Bohard il y a presque 12 ans

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

#2 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Assigné à mis à Benjamin Bohard

#3 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Statut changé de Résolu à Fermé

nb : non spécifiquement testé :)

#4 Mis à jour par James HORLEY (2) il y a plus de 11 ans

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.

Formats disponibles : Atom PDF