Tâche #11649
Distribution EOLE - Scénario #11797: Assistance aux utilisateurs (23-25)
fichier regles.csv non sauvegardé
Description
il semblerait que le fichier regles.csv ne soit plus sauvegardé sur zéphir.
quand on regarde le fichier /var/lib/zephir/conf/rne/fichiers_zephir/fichier_zephir sur Zéphir
il indique sauvegarder le fichier /usr/share/ead2/backend/tmp/regles.csv or on le trouve plus à cet endroit :
j'ai vérifier sur quelques serveurs :
root@stexupery:~# ls /usr/share/ead2/backend/tmp/regles.csv
ls: impossible d'accéder à /usr/share/ead2/backend/tmp/regles.csv: Aucun fichier ou dossier de ce type
root@stexupery:~#
root@sermenaz:~# ls /usr/share/ead2/backend/tmp/regles.csv
ls: impossible d'accéder à /usr/share/ead2/backend/tmp/regles.csv: Aucun fichier ou dossier de ce type
root@sermenaz:~#
root@bellecombe:~# ls /usr/share/ead2/backend/tmp/regles.csv
ls: impossible d'accéder à /usr/share/ead2/backend/tmp/regles.csv: Aucun fichier ou dossier de ce type
root@bellecombe:~#
voici où il semble se trouver :
root@rousseau:~# updatedb
root@rousseau:~# locate regles.csv
/usr/share/ead2/backend/tmp/sauvegarde_migrations/era/regles.csv
/var/lib/eole/config/regles.csv
/var/www/ead/tmp/regles.csv
root@ampere:~# ls /usr/share/ead2/backend/tmp/regles.csv
ls: impossible d'accéder à /usr/share/ead2/backend/tmp/regles.csv: Aucun fichier ou dossier de ce type
root@ampere:~# updatedb
root@ampere:~# locate regles.csv
/var/lib/eole/config/regles.csv
/var/www/ead/tmp/regles.csv
root@ampere:~#
et bien sûr quand on lance save_files il ne trouve pas le fichier :
root@ampere:~# /usr/share/zephir/scripts/save_files.zephir
...
fichier /usr/share/ead2/backend/tmp/regles.csv non trouvé !
...
donc si on pousse tous les fichiers depuis Zéphir on perd les ouvertures de ports faites dans l'ead même si on pensé à faire une sauvegarde auparavant :(
Related issues
Associated revisions
save_files : Chemins definis au niveau EOLE / académique prioritaires
ref #11649 @2h30
Amélioration de l'ordre des fichiers dans fichiers_zephir (par priorité)
- fichiers triés par niveau de déclaration (module,acad,...)
- commentaire de section pour chaque niveau (module,acad,...)
ref #11649 @30m
History
#1 Updated by Karim Ayari about 8 years ago
en fait il sauvegarde bien les fichiers présents dans /var/lib/eole/config du moins bp_server.conf, killp2p.conf et dhcp.conf tels que définis dans le fichier fichiers_amon :
/var/lib/eole/config/bp_server.conf
/var/lib/eole/config/killp2p.conf
/var/lib/eole/config/regles.csv
/var/lib/eole/config/dhcp.conf
or le fichier fichiers_zephir défini aussi /usr/share/ead2/backend/tmp/regles.csv et dans ce cas là le script save_files ne met pas à jour le chemin.
en supprimant cette ligne dans fichiers_zephir cela fonctionne, la liste fic_liste contient bien le chemin vers regles.csv :
('regles.csv', '/var/lib/eole/config/regles.csv')
et le fichier regles.csv est bien dans l'archive envoyée à Zéphir :
root@plateformetest:/tmp# tar tvf fichiers_zephir978.tar |grep regles
rw-r--r- root/root 722 2015-05-16 09:42 temp_zephir/fichiers_zephir/regles.csv
#2 Updated by Bruno Boiget about 8 years ago
- Project changed from Distribution EOLE to zephir-client
- Status changed from Nouveau to Accepté
- Estimated time set to 2.00 h
La façon de prendre en compte les fichiers dans le script save_files.zephir fait que les fichiers spécifiques au module qui ont changé d'emplacement en sont pas pris en compte correctement. Il faudrait rendre le fichier fichiers_<module> prioritaire sur fichiers_zephir.
#3 Updated by Bruno Boiget about 8 years ago
- Tracker changed from Anomalie to Tâche
- Assigned To set to Bruno Boiget
- Target version set to Sprint_2015_20-22 - Équipe MENESR
- Parent task set to #11522
- Remaining (hours) set to 2.0
#4 Updated by Bruno Boiget about 8 years ago
- Priority changed from Haut to Normal
#5 Updated by Bruno Boiget about 8 years ago
- Parent task deleted (
#11522)
#6 Updated by Bruno Boiget about 8 years ago
- Tracker changed from Tâche to Anomalie
#7 Updated by Bruno Boiget about 8 years ago
- Target version deleted (
Sprint_2015_20-22 - Équipe MENESR)
#8 Updated by Bruno Boiget about 8 years ago
- Status changed from Accepté to Résolu
#9 Updated by Bruno Boiget about 8 years ago
- Tracker changed from Anomalie to Tâche
- Status changed from Résolu to Nouveau
- Parent task set to #11522
#10 Updated by Bruno Boiget about 8 years ago
- Status changed from Nouveau to En cours
#11 Updated by Joël Cuissinat about 8 years ago
- Status changed from En cours to Nouveau
- Assigned To deleted (
Bruno Boiget) - Start date deleted (
05/17/2015) - % Done changed from 0 to 10
- Estimated time changed from 2.00 h to 3.00 h
- Parent task changed from #11522 to #11797
#12 Updated by Scrum Master about 8 years ago
- Status changed from Nouveau to En cours
- Start date set to 06/02/2015
#13 Updated by Joël Cuissinat about 8 years ago
- Description updated (diff)
- Assigned To set to Bruno Boiget
#14 Updated by Bruno Boiget about 8 years ago
- % Done changed from 10 to 90
#15 Updated by Bruno Boiget about 8 years ago
- Remaining (hours) changed from 2.0 to 0.25
correction publiée sur 2.4.0 et 2.4.1 en version proposed-updates
pour tester:
sur un serveur 2.4.1 instancié / enregistré sur Zéphir :
- éditer le fichier /usr/share/zephir/zephir_conf/fichiers_zephir et remplacer /var/lib/eole/config/bp_server.conf par /tmp/bp_server.conf (l'ajouter avant '%%' si il n'est pas encore listé).
- créer un faux fichier bp_server.conf dans /tmp : echo "coucou" > /tmp/bp_server.conf
- lancer la commande /usr/share/zephir/scripts/zephir_client save_files
une fois que le script a terminé, verifier que :
- /var/lib/eole/config/bp_server.conf est listé dans fichiers_zephir (et non /tmp/bp_server.conf)
- le contenu du fichier remonté sur Zéphir est bien celui de /var/lib/eole/config/bp_server.conf.
#16 Updated by Scrum Master about 8 years ago
- Status changed from En cours to Résolu
#17 Updated by Fabrice Barconnière almost 8 years ago
- Assigned To changed from Bruno Boiget to Fabrice Barconnière
#18 Updated by Fabrice Barconnière almost 8 years ago
- % Done changed from 90 to 100
- Remaining (hours) changed from 0.25 to 0.0
OK avec Amon 2.4.0 et Amon 2.4.1
#19 Updated by Scrum Master almost 8 years ago
- Status changed from Résolu to Fermé