Tâche #19452
Scénario #20317: Assistance aux utilisateurs (19-21)
Suivi du problème aléatoire d'ouverture de session sur Scribe 2.5.2
Description
Klaas TJEBBES a écrit :
Envoyé le 17/02 pour test à N.ROBIN (Orléans) pour test => tests effectués à la rentrée (27/02)
La correction (commit:bac8eb72) est pour l'instant diffusée uniquement en 2.6.1 (master).
Envisager un backport en cas de réponse positive des utilisateurs.
Related issues
Associated revisions
login.py : diminution du temps de conservation du fichier <login><Os>.txt (60s > 2s) REF #19452
login.py : refactoring de "log_connexion_db"
login.py : diminution à 2 secondes le delai avant recréation du fichier "netlogon/<login><Os>.txt"
REF #19452
History
#1 Updated by Joël Cuissinat almost 6 years ago
- Copied from Tâche #18903: Étude du problème added
#2 Updated by Scrum Master almost 6 years ago
- Project changed from Scribe to Distribution EOLE
- Status changed from Nouveau to En cours
#3 Updated by Scrum Master almost 6 years ago
- Assigned To set to Klaas TJEBBES
#4 Updated by Klaas TJEBBES almost 6 years ago
- File test-controlevnc.zip added
Envoie de fichiers pour générer du debug à Orléans-Tours.
#5 Updated by Klaas TJEBBES almost 6 years ago
Suite au debug de Orléans.
Un utilisateur se connecte sur une seconde machine moins de 60 secondes après s'être connecté sur la première :
2017/03/15 10:25:49 [Broker,18620,172.19.144.145] Appel de la fonction remote_logon par 172.19.144.145 2017/03/15 10:25:49 [Broker,18620,172.19.144.145] Nom de la machine klp283941 2017/03/15 10:25:49 [Broker,18620,172.19.144.145] Groupe de machines ESU trouve : pasmulseven (klp283941) 2017/03/15 10:25:49 [Broker,18620,172.19.144.145] Utilisateur "titi.toto"; groupes ['3all1345', '3e4', '3eme', 'DomainUsers', 'eleves'] 2017/03/15 10:26:17 [Broker,18622,172.19.144.63] Appel de la fonction remote_logon par 172.19.144.63 2017/03/15 10:26:17 [Broker,18622,172.19.144.63] ('logdb : ', 'titi.toto', 'S-1-5-21-4054130411-940594791-3560802387-1385', 'titi toto', 'eleves', ['DomainUsers', 'eleves', '3eme', '3e4', '3all1345'], '', 'Vista', '172.19.144.63') 2017/03/15 10:26:17 [Broker,18622,172.19.144.63] Nom de la machine 2017/03/15 10:26:17 [Broker,18622,172.19.144.63] Groupe de machines ESU trouve : grp_eole () 2017/03/15 10:26:17 [Broker,18622,172.19.144.63] Utilisateur "titi.toto"; groupes ['DomainUsers', 'eleves', '3eme', '3e4', '3all1345']
Le contenu de la base de donnée pour la seconde connexion n'a pas été mis à jour et c'est le login du connecté précédent qui est resté :
2017/03/15 10:25:49 ####################################### get_infos 2017/03/15 10:25:49 172.19.144.145 session : <connexions.Session instance at 0x7f4b085c4a28> 2017/03/15 10:25:49 172.19.144.145 users : ['titi.toto'] 2017/03/15 10:25:49 172.19.144.145 row : ('titi.toto', 'S-1-5-21-4054130411-940594791-3560802387-1385', 'titi toto', 'Vista', 'klp283941') 2017/03/15 10:25:49 172.19.144.145 rowlist : [('titi.toto', 'S-1-5-21-4054130411-940594791-3560802387-1385', 'titi toto', 'Vista', 'klp283941')] 2017/03/15 10:26:17 ####################################### get_infos 2017/03/15 10:26:17 172.19.144.63 session : <connexions.Session instance at 0x7f4b08438878> 2017/03/15 10:26:17 172.19.144.63 users : ['titi.toto'] 2017/03/15 10:26:17 172.19.144.63 row : ('autre.tutu', 'S-1-5-21-4054130411-940594791-3560802387-1737', 'autre tutu', 'Vista', 'klp340297') 2017/03/15 10:26:17 172.19.144.63 rowlist : [('autre.tutu', 'S-1-5-21-4054130411-940594791-3560802387-1737', 'autre tutu', 'Vista', 'klp340297')] 2017/03/15 10:26:17 172.19.144.63 else row : ('autre.tutu', 'S-1-5-21-4054130411-940594791-3560802387-1737', 'autre tutu', 'Vista', 'klp340297') 2017/03/15 10:26:17 172.19.144.63 LDAP : ['titi.toto', 'S-1-5-21-4054130411-940594791-3560802387-1385', 'titi toto', 'eleves', ['DomainUsers', 'eleves', '3eme', '3e4', '3all1345'], '', 'Vista', '172.19.144.63']
#6 Updated by Scrum Master almost 6 years ago
- Parent task changed from #19381 to #19809
#7 Updated by Joël Cuissinat almost 6 years ago
<nrobin> salut, klaas m'a renvoyé une nouvelle version du script mais le cd partenaire m'a demander de ne rien faire jusqu’à aujourd'hui car il modifiait l'infra, il voulaient pas mélanger les pbl <nrobin> je vois avec eux pour utiliser le script dernière version et je redis a klaas
#8 Updated by Klaas TJEBBES almost 6 years ago
Diminuer le temps de conservation de <login><Os>.txt permet d'avoir des informations à jour dans la BDD.
Après la mise en place, il est apparu une ligne vide dans la base de donnée (row/rowlist) :
2017/03/30 11:52:17 ####################################### get_infos 2017/03/30 11:52:17 172.23.100.89 session : <connexions.Session instance at 0x7fb0a5a255a8> 2017/03/30 11:52:17 172.23.100.89 users : ['xxx.yyy'] 2017/03/30 11:52:17 172.23.100.89 row : None 2017/03/30 11:52:17 172.23.100.89 rowlist : [] 2017/03/30 11:52:17 172.23.100.89 else row : None 2017/03/30 11:52:17 172.23.100.89 LDAP : ['xxx.yyy', 'S-1-5-21-2270260453-11181449-1497229943-1800', 'xxx.yyy', 'eleves', ['DomainUsers', 'eleves', '6eme', '6eme6', 'rw'], '', 'Vista', '172.23.100.89']
dyn-logon.py n'a pas mis à jour la BDD => test avec du debug.
#9 Updated by Joël Cuissinat almost 6 years ago
- Parent task changed from #19809 to #20100
#10 Updated by Klaas TJEBBES almost 6 years ago
De rares sessions restent encore avec un nom de machine indéfini, avec un enregistrement MySQL qui ne s'est pas fait.
=> ajout de debug pour savoir pourquoi dyn-logon enregistre mal les infos...
#11 Updated by Daniel Dehennin over 5 years ago
- Parent task changed from #20100 to #20317
#12 Updated by Klaas TJEBBES over 5 years ago
- Status changed from En cours to Résolu
#13 Updated by Klaas TJEBBES over 5 years ago
- Status changed from Résolu to En cours
#14 Updated by Klaas TJEBBES over 5 years ago
- File deleted (
test-controlevnc.zip)
#15 Updated by Klaas TJEBBES over 5 years ago
- File connexions.py View added
- File dyn-logon.py View added
- File login.py View added
Le problème semble être résolu pour Orléans-Tours.
#16 Updated by Klaas TJEBBES over 5 years ago
- scribe-backend 2.5.1-8
- scribe-backend 2.5.2-24
- scribe-backend 2.6.0-12
- scribe-backend 2.6.1-7
#17 Updated by Joël Cuissinat over 5 years ago
- Status changed from En cours to Fermé
- % Done changed from 0 to 100
- Remaining (hours) changed from 0.5 to 0.0
#18 Updated by Joël Cuissinat over 5 years ago
- Related to Tâche #19916: Reproduire et étudier le problème added