Projet

Général

Profil

Tâche #19854

Scénario #19853: Restauration Bareos : étudier l'erreur dans les logs lors de la restauration

Étudier le problème de restauration

Ajouté par Fabrice Barconnière il y a environ 7 ans. Mis à jour il y a environ 7 ans.

Statut:
Fermé
Priorité:
Normal
Début:
23/03/2017
Echéance:
% réalisé:

100%

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

Description

Soit repasser la série de tests, soit trouver un moyen plus rapide pour reproduire.

Révisions associées

Révision 45d5dbd3 (diff)
Ajouté par Joël Cuissinat il y a environ 7 ans

Pouvoir personnaliser le debian.cnf du dump SQL

  • eolesql/db_cmd.py (dump_sql_file2) : nouvelle fonction permettant
    d'indiquer un fichier debian.cnf alternatif

Ref: #19854

Révision 00dfe6b6 (diff)
Ajouté par Joël Cuissinat il y a environ 7 ans

Restauration des bases avec le debian.cnf original

  • bareos/restore/mysql.py : utilisation de la nouvelle fonction "dump_sql_file2"

Ref: #19854
Ref: #19855

Historique

#1 Mis à jour par Fabrice Barconnière il y a environ 7 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Fabrice Barconnière il y a environ 7 ans

  • Assigné à mis à Fabrice Barconnière

#3 Mis à jour par Fabrice Barconnière il y a environ 7 ans

  • % réalisé changé de 0 à 50
  • Restant à faire (heures) changé de 3.0 à 1.5

Pas reproduit en restaurant sur un etb1.scribe Daily

#4 Mis à jour par Fabrice Barconnière il y a environ 7 ans

  • % réalisé changé de 50 à 100
  • Restant à faire (heures) changé de 1.5 à 0.0

Pas reproduit non plus en restaurant sur un etb1.scribe instance-default

#5 Mis à jour par Fabrice Barconnière il y a environ 7 ans

  • Statut changé de En cours à Résolu

#6 Mis à jour par Scrum Master il y a environ 7 ans

  • Statut changé de Résolu à Fermé

#7 Mis à jour par Scrum Master il y a environ 7 ans

  • Statut changé de Fermé à En cours

#8 Mis à jour par Scrum Master il y a environ 7 ans

  • Assigné à changé de Fabrice Barconnière à Gérald Schwartzmann
  • Restant à faire (heures) changé de 0.0 à 3.0

#9 Mis à jour par Gérald Schwartzmann il y a environ 7 ans

rien vu en rapport avec la demande
http://squash-tm.eole.lan/squash/iterations/132/info

J'ai par contre 1 fichier au lieu de 3 dans le ls mais j'ai magouillé un peu lors des sauvegardes incrémentales

par contre plus grave a mon goût :
le shell de l'admin renvoit ça : loginShell: /bin/false
donc soit le résultat attendu du test est faux ou il y a autre chose

root@scribe:~# if grep -Pqz  "(?s)BeforeJob:\s+Montage OK.*FD termination status:\s+OK.*SD termination status:\s+OK.*Termination:\s+Restore OK.*AfterJob:\s+Démontage OK" /var/log/bareos/restore.txt;then echo "Ok";else echo "nok";fi
Ok
root@scribe:~#  ls -l /home/a/admin/perso/toto*.txt
-rw-rw----+ 1 root root 1 avril  5 15:41 /home/a/admin/perso/toto3.txt
root@scribe:~#  ldapsearch -x uid=admin loginShell | grep ^loginShell
loginShell: /bin/false
root@scribe:~#  python -c "from fichier.quota import get_quota;print get_quota('admin')" 
50
root@scribe:~#  ls $(CreoleGet container_path_mysql)/var/lib/mysql/testsquash
db.opt
root@scribe:~# grep "Access denied" /var/log/rsyslog/local/bareos-dir/bareos-dir.info.log && echo "nok" || echo "Ok" 
Ok
root@scribe:~# 

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

  • Restant à faire (heures) changé de 3.0 à 0.5

#11 Mis à jour par Scrum Master il y a environ 7 ans

  • Statut changé de En cours à Résolu

#12 Mis à jour par Fabrice Barconnière il y a environ 7 ans

L'erreur se produit lors d'un changement d'ISO.
Le mot de passe de debian-sys-maint change d'une iso à l'autre.
Si on tente de restaurer une sauvegarde effectuée sur un serveur installé avec une iso précédente, on reproduit le problème.
Pour reproduire :
  • Exécuter SR-T03-002 avec un etb1.scribe default 2.6.1
  • au pas 3 : cp -rf /mnt/eole-ci-tests/sauvegarde/etb1.scribe/default-2.6.0/mnt/sauvegardes /mnt
    • NE PAS UTILISER UNE SVG DE LA MÊME RELEASE /default-$(CreoleGet eole_release)

#13 Mis à jour par Scrum Master il y a environ 7 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

Formats disponibles : Atom PDF