Anomalie #8689
Mis à jour par Bruno Boiget il y a presque 10 ans
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 :
<pre>
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
</pre>
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 soit on crée le répertoire de toutes les instances remontées dans la sauvegarde avant la copie (même si inactives)- inactives)
- soit on vérifie que l'instance est active (CreoleGet dans_instance_X_active) et on ne copie que le nécessaire
ex à la restauration d'un amon 2.3 sur 2.4 :
<pre>
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
</pre>
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 soit on crée le répertoire de toutes les instances remontées dans la sauvegarde avant la copie (même si inactives)- inactives)
- soit on vérifie que l'instance est active (CreoleGet dans_instance_X_active) et on ne copie que le nécessaire