Projet

Général

Profil

Scénario #29342

Gérer toutes les valeurs associées à la clé "ends" du fichier dhcpd.leases dans EAD3

Ajouté par Gilles Grandgérard il y a plus de 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
27/03/2020
Echéance:
10/04/2020
% réalisé:

100%

Points de scénarios:
2.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

pb remonté par le CD73

The minion function caused an exception: 
Traceback (most recent call last): File "/usr/lib/python3/dist-packages/salt/minion.py", line 1493, in _thread_return return_data = executor.execute() 
File "/usr/lib/python3/dist-packages/salt/executors/direct_call.py", line 28, in execute return self.func(*self.args, **self.kwargs) 
File "/var/lib/ead3/var/cache/salt/minion/extmods/modules/ead/__init__.py", line 55, in func return getattr(module, function)(*args, **kwargs) 
File "/var/lib/ead3/var/cache/salt/minion/extmods/modules/ead/dhcp/__init__.py", line 38, in wrapper return func(*args, **kwargs) 
File "/var/lib/ead3/var/cache/salt/minion/extmods/modules/ead/dhcp/__init__.py", line 222, in get_leases date = _datetime.strptime(curdate, "%Y/%m/%d %H:%M:%S") File "/usr/lib/python3.6/_strptime.py", line 565, in _strptime_datetime tt, fraction = _strptime(data_string, format)
File "/usr/lib/python3.6/_strptime.py", line 362, in _strptime (data_string, format)) ValueError: time data 'never' does not match format '%Y/%m/%d %H:%M:%S'

Solutions à mettre en œuvre

  • Pour EOLE >= 2.7.1
  • Identifier les valeurs possibles du champ
  • Faire en sorte que l'EAD supporte les différentes valeurs identifiées

Critères d'acceptation

  • Pas de plantage EAD en injectant les extraits proposés dans #29342#note-1 sur le serveur

never.png Voir - Bail avec "ends never" (30,6 ko) Joël Cuissinat, 28/04/2020 12:43


Sous-tâches

Tâche #29811: Identifier les valeurs possibles du champFerméEmmanuel GARETTE

Tâche #29813: Ajouter le support des valeurs possibleFerméEmmanuel GARETTE


Demandes liées

Lié à Distribution EOLE - Tâche #29824: Validation du scénario Gérer toutes les valeurs associées à la clé "ends" du fichier dhcpd.leases dans EAD3 Fermé 31/03/2020

Révisions associées

Révision d69d50f0 (diff)
Ajouté par Benjamin Bohard il y a presque 4 ans

Return dict with leases key

Ref #29342

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 4 ans

Extraits du fichier /var/lib/dhcp/dhcpd.leases :

lease 10.173.43.158 {
  starts 2 2019/10/22 14:41:43;
  ends never;
  tstp never;
  tsfp never;
  atsfp never;
  cltt 2 2019/12/03 10:17:22;
  binding state active;
  next binding state expired;
  hardware ethernet 9c:ae:d3:04:d8:2f;
  set vendor-class-identifier = "PXEClient:Arch:00000:UNDI:002001";
}

lease 10.173.147.116 {
  starts 3 2019/07/10 12:52:42;
  ends never;
  tstp 3 2019/06/26 14:52:51;
  tsfp never;
  atsfp never;
  cltt 0 2019/09/15 22:12:38;
  binding state active;
  next binding state expired;
  hardware ethernet 00:30:c1:cc:16:03;
}
lease 10.173.147.41 {
  starts 3 2019/07/10 12:50:04;
  ends never;
  tstp never;
  tsfp never;
  atsfp never;
  cltt 3 2019/07/10 12:54:02;
  binding state active;
  next binding state expired;
  hardware ethernet 00:30:c1:cc:16:03;
}

#2 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Tâche parente changé de #29284 à #29336

#3 Mis à jour par Joël Cuissinat il y a environ 4 ans

  • Tâche parente #29336 supprimé

#4 Mis à jour par Joël Cuissinat il y a environ 4 ans

  • Tracker changé de Tâche à Demande
  • Version cible sprint 2019 51-03 Equipe MENSR supprimé

#5 Mis à jour par Joël Cuissinat il y a environ 4 ans

  • Tracker changé de Demande à Scénario
  • Sujet changé de Erreur parsing du fichier lease dans EAD3 à Gérer toutes les valeurs associées à la clé "ends" du fichier dhcpd.leases dans EAD3
  • Début 29/11/2019 supprimé
  • Release mis à Carnet de produit (Cadoles)
  • Points de scénarios mis à 2.0

#6 Mis à jour par Joël Cuissinat il y a environ 4 ans

  • Echéance mis à 10/04/2020
  • Version cible mis à Prestation Cadoles MEN 13-15
  • Début mis à 23/03/2020
  • Release changé de Carnet de produit (Cadoles) à EOLE 2.7.1.3

#7 Mis à jour par Joël Cuissinat il y a environ 4 ans

  • Description mis à jour (diff)

#8 Mis à jour par Emmanuel GARETTE il y a environ 4 ans

  • Assigné à mis à Emmanuel GARETTE

#9 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Lié à Tâche #29824: Validation du scénario Gérer toutes les valeurs associées à la clé "ends" du fichier dhcpd.leases dans EAD3 ajouté

#10 Mis à jour par Joël Cuissinat il y a presque 4 ans

  • Fichier never.png Voir ajouté
  • Statut changé de Nouveau à Terminé (Sprint)

Pas d'erreur constatée en injectant des valeurs dans le fichier dhcpd.leases.
La valeur "never" est même susceptible d'apparaitre telle quelle dans l'EAD.

Formats disponibles : Atom PDF