Demande #30898
HORUS 2.6 : erreur restauration baréos suite à la migration horus 2.5 vers horus 2.6 sur un nouveau serveur horus 2.6
0%
Description
Bonjour,
Lorsque nous devons restaurer un serveur horus migré de 2.5 vers 2.6 sur un serveur horus 2.6 primo install, la restauration baréos plante. Lors de l'éxécution la commande bareosrestore.py --all, seul le job de restauration des fichiers est exécuté. Les jobs ldap, mysql et quota ne sont pas exécuté.
*list jobs Automatically selected Catalog: MyCatalog Using Catalog "MyCatalog" +-------+-------------------+---------------------+------+-------+----------+------------+-----------+ | JobId | Name | StartTime | Type | Level | JobFiles | JobBytes | JobStatus | +-------+-------------------+---------------------+------+-------+----------+------------+-----------+ | 1 | JobSchedulePre | 2020-10-23 15:55:59 | B | F | 0 | 0 | T | | 2 | JobSauvegarde | 2020-10-23 15:56:05 | B | F | 646 | 30,671,368 | W | | 3 | BackupCatalog | 2020-10-23 15:56:11 | B | F | 0 | 0 | f | | 4 | Restore_all_files | 2020-10-23 16:45:26 | R | F | 646 | 35,659,856 | T | +-------+-------------------+---------------------+------+-------+----------+------------+-----------+
Au paravent, lors de la restauration du catalog via bareosrestore.py --calatog, une erreur mysql 1017 apparaît à l'écran:
Restauration du catalogue ## Régénération du catalogue Bareos## Stop Systemd service bareos-dir [ OK ] Stop Systemd service bareos-sd [ OK ] ## Réinitialisation des mots de passe Mysql ## Dropping mysql database mysql: [Warning] Using a password on the command line interface can be insecure. Drop of bareos database succeeded. Creating mysql database mysql: [Warning] Using a password on the command line interface can be insecure. Creating of bareos database succeeded. Making mysql tables mysql: [Warning] Using a password on the command line interface can be insecure. Creation of Bareos MySQL tables succeeded. mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 1071 (42000) at line 649: Specified key was too long; max key length is 255 bytes ## Réinitialisation des mots de passe Mysql ## Granting mysql tables mysql: [Warning] Using a password on the command line interface can be insecure. Privileges for user bareos granted ON database bareos. Régénération du catalogue terminée Suppression des anciens rapports d'état Start Systemd service bareos-dir [ OK ] Start Systemd service bareos-sd
Le problème semble lié aux erreurs de migration de la base de table baréos au passage à la version mysql 5.7 lors de l'upgrade-auto .
Upgrading the sys schema. Checking databases. bareos.basefiles OK bareos.client OK bareos.counters OK bareos.device error : Table rebuild required. Please do "ALTER TABLE `device` FORCE" or dump/reload to fix it! bareos.devicestats error : Table rebuild required. Please do "ALTER TABLE `devicestats` FORCE" or dump/reload to fix it! bareos.file OK bareos.filename OK bareos.fileset error : Table rebuild required. Please do "ALTER TABLE `fileset` FORCE" or dump/reload to fix it! bareos.job error : Table rebuild required. Please do "ALTER TABLE `job` FORCE" or dump/reload to fix it! bareos.jobhisto error : Table rebuild required. Please do "ALTER TABLE `jobhisto` FORCE" or dump/reload to fix it! bareos.jobmedia OK bareos.jobstats error : Table rebuild required. Please do "ALTER TABLE `jobstats` FORCE" or dump/reload to fix it! bareos.location OK bareos.locationlog error : Table rebuild required. Please do "ALTER TABLE `locationlog` FORCE" or dump/reload to fix it! bareos.log error : Table rebuild required. Please do "ALTER TABLE `log` FORCE" or dump/reload to fix it! bareos.media error : Table rebuild required. Please do "ALTER TABLE `media` FORCE" or dump/reload to fix it! bareos.mediatype OK bareos.ndmpjobenvironment OK bareos.ndmplevelmap OK bareos.path OK bareos.pathhierarchy OK bareos.pathvisibility OK bareos.pool OK bareos.quota OK bareos.restoreobject OK bareos.status OK bareos.storage OK bareos.tapealerts error : Table rebuild required. Please do "ALTER TABLE `tapealerts` FORCE" or dump/reload to fix it! bareos.unsavedfiles OK bareos.version OK
Première solution pour restaurer le serveur horus 2.6:
- Réinitialiser la sauvegarde baréos sur le serveur horus 2.6 upgradé (2.5 vers 2.6).
- Sur le nouveau serveur Horus 2.6, faire un reconfigure entre l'instanciation et la restauration baréos :
enregistrement
instanciation
reconfigure
bareosrestore.y --calatog
baresorestore.py --all
Merci de vôtre aide.
Bien à vous,
Yoni
Historique
#1 Mis à jour par Yoni Baude il y a plus de 3 ans
Bonjour,
Le problème est résolu. Cela venait de l'ajout d'une ip/mask (192.168.0.120/255.255.255.255) pour les variables ip_my_dist/mak_my_dist. Il y avait des warning, mais non bloquant :
NetmaskOption:0: ValueWarning: attention, "192.168.0.120" peut être une option de type adresse netmask invalide pour "Adresse IP réseau autorisée pour les connexions distantes au serveur MYSQL", avec le masque 255.255.255.0 (ip_my_dist) NetmaskOption:0: ValueWarning: attention, "192.168.0.20" peut être une option de type adresse netmask invalide pour "Adresse IP réseau autorisée pour les connexions distantes au serveur MYSQL", avec le masque 255.255.255.0 (ip_my_dist) NetmaskOption:0: ValueWarning: attention, "255.255.255.0" peut être une option de type adresse netmask invalide pour "Masque du sous réseau pour les connexions distantes au serveur MySQL", avec le masque 255.255.255.0 (ip_my_dist) NetmaskOption:0: ValueWarning: attention, "192.168.0.120" peut être une option de type adresse netmask invalide pour "Adresse IP réseau autorisée pour les connexions distantes au serveur MYSQL", avec le masque 255.255.255.0 (ip_my_dist) NetmaskOption:0: ValueWarning: attention, "192.168.0.120" peut être une option de type adresse netmask invalide pour "Adresse IP réseau autorisée pour les connexions distantes au serveur MYSQL", avec le masque 255.255.255.0 (ip_my_dist) NetmaskOption:0: ValueWarning: attention, "255.255.255.0" peut être une option de type adresse netmask invalide pour "Masque du sous réseau pour les connexions distantes au serveur MySQL", avec le masque 255.255.255.0 (ip_my_dist)
Et lors de l'instanciation, le fichier /etc/hosts.allow était bien renseigné :
#this file is generated by EOLE, don't modify this file ntpd:0.0.0.0/0.0.0.0 sshd:0.0.0.0/0.0.0.0 slapd:0.0.0.0/0.0.0.0 in.tftpd:0.0.0.0/0.0.0.0 gds_inet_server:0.0.0.0/0.0.0.0 mysqld:10.14.230.0/255.255.255.0 mysqld:192.168.0.120 horusyob-sd:0.0.0.0/0.0.0.0
Mais la restauration baréos posait problème, sûrement un problème créole :
mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 1071 (42000) at line 649: Specified key was too long; max key length is 255 bytes
Après voir modifié les variables ip_my_dist/mak_my_dist par 192.168.0.0/255.255.255.0, plus de warning à l'instanciation, plus de problème de restauration ldap, mysql et quota.
#2 Mis à jour par Gilles Grandgérard il y a plus de 3 ans
- Statut changé de Nouveau à Classée sans suite
Vu. problème résolu