Tâche #17049
Scénario #16962: Traitement express MEN (36-38)
Zéphir / migration : config.eol non restauré dans certains cas
Description
Dans le script restauration.sh, en cas d'import d'une sauvegarde 2.3 :
Le fichier config.eol n'est pas restauré si l'utilisateur décide de ne pas reprendre les adaptations locales (anciens patchs/dicos/templates).
Concerne les versions 2.5.0 à 2.6.0 de Zéphir
Voir la demande liée pour la validation (sauvegarde d'un Zéphir 2.5 proposée en p.j, le problème est le même)
Pour ce problème spécifique, répondre non lorsque le script demande "Voulez vous appliquer les adaptations faites sur la version 2.X ...". Le fichier config.eol doit être restauré en fin de procédure.
Demandes liées
Révisions associées
Migration : Restauration de config.eol si non reprise des adaptations locales
ref #17049 @30m
Historique
#1 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Scrum Master il y a plus de 7 ans
- Statut changé de En cours à Résolu
#3 Mis à jour par Bruno Boiget il y a plus de 7 ans
ERRATA¶
Ce problème concerne la migration. La plupart des serveurs Zéphir étant en principe déjà migrés sur des versions 2.5.X, la correction n'est pas portée sur celles ci.
En cas de problème, il est possible après la restauration de :
- mettre de côté le fichier config.eol d'origine et le mettre en place à la main
- ou décompresser l'archive manuellement pour récupérer le fichier (contenu dans l'archive etc_eole.tar)
Lancer ensuite gen_config pour migrer le fichier
#4 Mis à jour par Bruno Boiget il y a plus de 7 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 1.0 à 0.25
#5 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Description mis à jour (diff)
#6 Mis à jour par Emmanuel GARETTE il y a plus de 7 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
J'ai mis un fichier dicos/local/00-xml.xml dans etc_eole.tar + echo "pouet" > /etc/eole/config.eol.
En répondant non à la question :
root@zephir:~# ls /usr/share/eole/creole/dicos/local/00-xml.xml ls: impossible d'accéder à '/usr/share/eole/creole/dicos/local/00-xml.xml': Aucun fichier ou dossier de ce type root@zephir:~# grep pouet /etc/eole/* /etc/eole/config.old:pouet
En répondant oui :
root@zephir:~# ls /usr/share/eole/creole/dicos/local/00-xml.xml /usr/share/eole/creole/dicos/local/00-xml.xml root@zephir:~# grep pouet /etc/eole/* /etc/eole/config.old:pouet grep: /etc/eole/extra: est un dossier grep: /etc/eole/flask: est un dossier grep: /etc/eole/ssl: est un dossier root@zephir:~#