Scénario #29342
Gérer toutes les valeurs associées à la clé "ends" du fichier dhcpd.leases dans EAD3
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
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
Sous-tâches
Demandes liées
Révisions associées
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
#29336supprimé
#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 MENSRsupprimé
#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/2019supprimé - 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
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.