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.
Related issues
Associated revisions
Migration : Restauration de config.eol si non reprise des adaptations locales
ref #17049 @30m
History
#1 Updated by Bruno Boiget over 6 years ago
- Status changed from Nouveau to En cours
#2 Updated by Scrum Master over 6 years ago
- Status changed from En cours to Résolu
#3 Updated by Bruno Boiget over 6 years ago
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 Updated by Bruno Boiget over 6 years ago
- % Done changed from 0 to 100
- Remaining (hours) changed from 1.0 to 0.25
#5 Updated by Bruno Boiget over 6 years ago
- Description updated (diff)
#6 Updated by Emmanuel GARETTE over 6 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 0.25 to 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:~#