Projet

Général

Profil

Tâche #7971

Distribution EOLE - Scénario #8829: Demandes EOLE 2.4 déjà résolues

Pas d'erreur évidente si lancement de sauvegarde manuelle sans support configuré

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

Statut:
Fermé
Priorité:
Bas
Assigné à:
Début:
Echéance:
01/08/2014
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):

Description

En jouant les tests squashTM, je me suis retrouvé à lancer une sauvegarde sans avoir configuré le support.
Dans ce cas, l'erreur n'est pas flagrante :

root@horus:~# /usr/share/eole/sbin/baculaconfig.py -n --level=Full
Sauvegarde Full lancée
Vous pouvez suivre son évolution dans le fichier /var/log/rsyslog/local/bacula-dir/bacula-dir.err.log
root@horus:~# tail -f /var/log/rsyslog/local/bacula-dir/bacula-dir.err.log 

Apr 14 15:40:05 horus bacula-dir: bsock.c:342 Socket is terminated=1 on call to client:127.0.0.1:36131


Demandes liées

Lié à eole-bareos - Evolution #3973: absence de message lors d'une restauration complète si le noeud a changé Classée sans suite 30/08/2012
Lié à eole-bacula - Anomalie #8642: Absence de job dans le cas où on ne définit pas de support. Fermé 01/08/2014
Lié à python-pyeole - Tâche #9172: Pas d'erreur évidente ni message si lancement de sauvegarde manuelle avec mauvais support configuré Fermé 07/10/2014 05/12/2014

Révisions associées

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

Test de la configuraiton du support avant sauvegarde

  • pyeole/bacula.py (run_backup) : ajout d'un test sur la configuration

Fixes #7971 @30m

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 10 ans

NB : j'ai rédigé le test squash T01-002 en prévision :)

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

Comme il est possible de mettre en place un SD distant, le test pourrait être :

from creole.client import CreoleClient
client = CreoleClient()
if client.get_creole('bacula_sd_local') != 'non' and client.get('bacula.support.support_type') == 'none':
    raise("Le support de sauvegarde local n'est pas configuré")

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

  • Echéance mis à 01/08/2014
  • Statut changé de Nouveau à Accepté
  • Assigné à mis à Joël Cuissinat
  • Version cible mis à 231

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

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

#5 Mis à jour par Luc Bourdot il y a presque 10 ans

  • Tâche parente mis à #8829

#6 Mis à jour par Daniel Dehennin il y a presque 10 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF