Projet

Général

Profil

Anomalie #8689

migration.sh: erreurs apparaissant à la restauration

Ajouté par Bruno Boiget il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Distribution:
EOLE 2.4

Description

certaines vérifications semblent manquer dans les fonctions de restauration. des messages d'erreurs apparaissent alors que le comportement est correct.

ex à la restauration d'un amon 2.3 sur 2.4 :

Script de migration version : 20140729

Restauration du module amon-2.4

Attention ceci va écraser certaines données de votre serveur, voulez-vous continuer ? [oui/non]
[non] : oui

Quel est le support de sauvegarde ?
* support distant  => ex : //machine/partage
* disque USB       => ex : /dev/sd..
* répertoire local => ex : /root/sauvegarde
/root/sauvegarde

  * Restauration des personnalisations DansGuardian
cp: la cible «/var/lib/blacklists/dansguardian1» n'est pas un répertoire
cp: impossible d'évaluer «/media/migration/amon-0000000A/ead/filtrage-contenu*»: Aucun fichier ou dossier de ce type
cp: impossible d'évaluer «/media/migration/amon-0000000A/ead/poste_all*.txt»: Aucun fichier ou dossier de ce type
cp: impossible d'évaluer «/media/migration/amon-0000000A/ead/ipset_schedules*.pickle»: Aucun fichier ou dossier de ce type
cp: impossible d'évaluer «/media/migration/amon-0000000A/ead/horaires.txt»: Aucun fichier ou dossier de ce type

  * Restauration des personnalisations Squid

  * Restauration des données du service SSO

  * Restauration des autres fichiers

  * Démontage du support
umount : /media/migration : n'est pas monté

  * Sauvegarde des données locales sur Zéphir

Restauration spéciale terminée

Les messages concernant le démontage et les fichiers ead inexistants sont facilement corrigeables.

Pour dansguardian (blacklists) le problème semble être le suivant:
- sur le module 2.3, les répertoire des 2 instances existent, même si le 2ème n'est pas utilisé
- sur le module 2.4, les répertoires n'existent que si l'instance est activée.

il faut définir le comportement voulu dans ce cas :
- soit on crée le répertoire de toutes les instances remontées dans la sauvegarde avant la copie (même si inactives)
- soit on vérifie que l'instance est active (CreoleGet dans_instance_X_active) et on ne copie que le nécessaire

Révisions associées

Révision c8121915 (diff)
Ajouté par Bruno Boiget il y a plus de 9 ans

Pas d'affichage de messages d'erreur non critiques (copies/démontage)

- pas de démontage si utilisation d'un répertoire local
- redirection de la sortie d'erreur sur la copie de fichiers optionels
- restauration 2.4 : vérification des instance dansguardian activées

Fixes #8689 @1h30m

Historique

#1 Mis à jour par Bruno Boiget il y a plus de 9 ans

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

#2 Mis à jour par Bruno Boiget il y a plus de 9 ans

  • Description mis à jour (diff)
  • Assigné à mis à Bruno Boiget

testé avec une restauration amon 2.3 sur amon 2.4 (migration24.sh)
à vérifier avec migration23.sh

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

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF