Project

General

Profile

Tâche #8853

Distribution EOLE - Scénario #8770: Finalisation AmonEcole 2.4 Alpha

Erreur lors de la restauration des bases de données par Bacula sur AmonEcole 2.4

Added by Joël Cuissinat over 6 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
09/12/2014
Due date:
% Done:

100%

Estimated time:
4.00 h
Spent time:
Remaining (hours):

Description

J'ai essayé de faire passer les tests Squash "Sauvegarde et restauration" mais mes bases de données n'ont pas été restaurées...

En étudiant les logs, je vois :

ClientRunBeforeJob: pre mysql
Ready to read from volume "amonecole-dir-full-0002" on device "FileStorage" (/mnt/sauvegardes).
Forward spacing Volume "amonecole-dir-full-0002" to file:block 0:217.
drwxr-xr-x  38 root     root            4096 2014-09-10 13:27:13  /home/
End of Volume at file 0 on device "FileStorage" (/mnt/sauvegardes), Volume "amonecole-dir-full-0002" 
Ready to read from volume "amonecole-dir-inc-0004" on device "FileStorage" (/mnt/sauvegardes).
-rw-------   1 root     root           20832 2014-09-11 17:20:12  /home/backup/sql/roundcube.sql     
-rw-------   1 root     root            1435 2014-09-11 17:20:12  /home/backup/sql/testsquash.sql
-rw-------   1 root     root          541795 2014-09-11 17:20:12  /home/backup/sql/mysql.sql
-rw-------   1 root     root          941128 2014-09-11 17:20:12  /home/backup/sql/sympa.sql
drwx------   2 root     root            4096 2014-09-11 17:20:12  /home/backup/sql/
drwx------   4 root     root            4096 2014-09-11 17:20:09  /home/backup/
Forward spacing Volume "amonecole-dir-inc-0004" to file:block 0:608517.
shell command: run ClientAfterJob "/usr/share/eole/sbin/bacularestore.py --mysql post" 
ClientAfterJob: ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)
ClientAfterJob: ERROR 1045 (28000): Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)
ClientAfterJob: ERROR 1045 (28000): Access denied for user 'root'@'192.0.2.1' (using password: YES)
ClientAfterJob: post mysql
ClientAfterJob: restauration de /home/backup/sql/roundcube.sql
ClientAfterJob: restauration de /home/backup/sql/testsquash.sql
ClientAfterJob: restauration de /home/backup/sql/mysql.sql
ClientAfterJob: restauration de /home/backup/sql/sympa.sql

Associated revisions

Revision 66eb53f3 (diff)
Added by Joël Cuissinat over 6 years ago

Changement de mot de passe avec config alternative

  • scripts/mysql_pwd.py (mysql_root_passwd) : possibilité de choisir un fichier
    `debian.cnf` alternatif pour modifier le mot de passe root de mysql

Ref #8853 @30m

Revision 4b4d83e2 (diff)
Added by Joël Cuissinat over 6 years ago

Correction sur la restauration des bases MySQL

  • bacula/restore/mysql.py
    • restauration du fichier /etc/mysql/debian.cnf
    • utilisation de l'ancien debian.cnf pour la maj du mot de passe
    • restauration du dump de la bdd mysql en dernier

Fixes #8853 @1h

Revision c6e6b86a (diff)
Added by Joël Cuissinat over 6 years ago

Dépendance versionnée sur python-eolesql

Ref #8853 @10m

History

#1 Updated by Daniel Dehennin over 6 years ago

  • Description updated (diff)
  • Remaining (hours) set to 4.0

#2 Updated by Joël Cuissinat over 6 years ago

Visiblement le problème est que la restauration de la base mysql restaure des mots de passe et il y a un problème avec la ou les bases restaurées ensuite.

#3 Updated by Joël Cuissinat over 6 years ago

  • Assigned To set to Joël Cuissinat

#4 Updated by Joël Cuissinat over 6 years ago

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

#5 Updated by Joël Cuissinat over 6 years ago

"Cas de test : SR-T03-002 - Restauration Complete" enrichi et adapté pour être compatible avec AmonEcole 2.4

#6 Updated by Joël Cuissinat over 6 years ago

  • Remaining (hours) deleted (4.0)

#7 Updated by Benjamin Bohard over 6 years ago

  • Status changed from Résolu to Fermé

Paquet testé : 2.4.1-1

Also available in: Atom PDF