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 :(
Demandes liées
Révisions associées
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
Historique
#1 Mis à jour par Karim Ayari il y a presque 9 ans
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 Mis à jour par Bruno Boiget il y a presque 9 ans
- Projet changé de Distribution EOLE à zephir-client
- Statut changé de Nouveau à Accepté
- Temps estimé mis à 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 Mis à jour par Bruno Boiget il y a presque 9 ans
- Tracker changé de Anomalie à Tâche
- Assigné à mis à Bruno Boiget
- Version cible mis à Sprint_2015_20-22 - Équipe MENESR
- Tâche parente mis à #11522
- Restant à faire (heures) mis à 2.0
#4 Mis à jour par Bruno Boiget il y a presque 9 ans
- Priorité changé de Haut à Normal
#5 Mis à jour par Bruno Boiget il y a presque 9 ans
- Tâche parente
#11522supprimé
#6 Mis à jour par Bruno Boiget il y a presque 9 ans
- Tracker changé de Tâche à Anomalie
#7 Mis à jour par Bruno Boiget il y a presque 9 ans
- Version cible
Sprint_2015_20-22 - Équipe MENESRsupprimé
#8 Mis à jour par Bruno Boiget il y a presque 9 ans
- Statut changé de Accepté à Résolu
#9 Mis à jour par Bruno Boiget il y a presque 9 ans
- Tracker changé de Anomalie à Tâche
- Statut changé de Résolu à Nouveau
- Tâche parente mis à #11522
#10 Mis à jour par Bruno Boiget il y a presque 9 ans
- Statut changé de Nouveau à En cours
#11 Mis à jour par Joël Cuissinat il y a presque 9 ans
- Statut changé de En cours à Nouveau
- Assigné à
Bruno Boigetsupprimé - Début
17/05/2015supprimé - % réalisé changé de 0 à 10
- Temps estimé changé de 2.00 h à 3.00 h
- Tâche parente changé de #11522 à #11797
#12 Mis à jour par Scrum Master il y a presque 9 ans
- Statut changé de Nouveau à En cours
- Début mis à 02/06/2015
#13 Mis à jour par Joël Cuissinat il y a presque 9 ans
- Description mis à jour (diff)
- Assigné à mis à Bruno Boiget
#14 Mis à jour par Bruno Boiget il y a presque 9 ans
- % réalisé changé de 10 à 90
#15 Mis à jour par Bruno Boiget il y a presque 9 ans
- Restant à faire (heures) changé de 2.0 à 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 Mis à jour par Scrum Master il y a presque 9 ans
- Statut changé de En cours à Résolu
#17 Mis à jour par Fabrice Barconnière il y a presque 9 ans
- Assigné à changé de Bruno Boiget à Fabrice Barconnière
#18 Mis à jour par Fabrice Barconnière il y a presque 9 ans
- % réalisé changé de 90 à 100
- Restant à faire (heures) changé de 0.25 à 0.0
OK avec Amon 2.4.0 et Amon 2.4.1
#19 Mis à jour par Scrum Master il y a presque 9 ans
- Statut changé de Résolu à Fermé