Projet

Général

Profil

Tâche #11649

Distribution EOLE - Scénario #11797: Assistance aux utilisateurs (23-25)

fichier regles.csv non sauvegardé

Ajouté par Karim Ayari il y a presque 9 ans. Mis à jour il y a presque 9 ans.

Statut:
Fermé
Priorité:
Normal
Début:
02/06/2015
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

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

Lié à zephir-client - Tâche #11911: Ecrire un test Zéphir-Client pour vérifier la bonne prise en compte des fichiers à sauvegarder sur Zéphir Fermé 22/09/2015

Révisions associées

Révision d1471728 (diff)
Ajouté par Bruno Boiget il y a presque 9 ans

save_files : Chemins definis au niveau EOLE / académique prioritaires

ref #11649 @2h30

Révision 64f6bd83 (diff)
Ajouté par Bruno Boiget il y a presque 9 ans

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 #11522 supprimé

#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 MENESR supprimé

#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 Boiget supprimé
  • Début 17/05/2015 supprimé
  • % 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é

Formats disponibles : Atom PDF