Scénario #29493
Passer nos outils "GPO" en python3 sur EOLE 2.8.0
Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
03/02/2020
Due date:
03/20/2020
% Done:
100%
Story points:
6.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto
Description
Suite de #29477 qui concernait uniquement des problèmes de dépendances de paquets.
Il faudrait également regarder les évolutions de la commande samba-tool gpo
Solutions à mettre en œuvre¶
- re-passer "activer_gpo_script" à "oui" dans les configurations "aca" (non désactivé dans les configurations etb1)
- migrer
python-gpo-utils
en python3 - se poser la question de la pertinence des fonctions proposées par rapport à celles de Samba
Critères d'acceptation¶
- le script
/usr/share/eole/postservice/07-eolead-gpo instance
n'affiche pas d'erreur (cf. test Scribe 2.8.0) - les GPO EOLE s'appliquent sur ScribeAD 2.8.0 : les test Squash "ETB1-PEDAGO-WINDOWS-INTEGRATION-MANUAL" sont passants
- les GPO EOLE s'appliquent sur Seth 2.8.0 : les scripts sont fonctionnels après installation du paquet
eole-gpo-script
et reconfigure
Subtasks
Related issues
Associated revisions
Declare gpo_utils as python3
Ref: #29493
Upgrade python dependancies
Ref: #29493
gpo-tool : use python3 syntax
Ref: #29493
aca.scribe 2.8.0 : désactivation temporaire des GPO EOLE
Ref: #29493
aca.horus 2.8.0 : désactivation temporaire des GPO EOLE
Ref: #29493
Revert "aca.scribe 2.8.0 : désactivation temporaire des GPO EOLE"
This reverts commit d2cb95026c26ef403bc926f60c4068a0e65add2d.
Ref: #29493
History
#1 Updated by Joël Cuissinat over 3 years ago
- Description updated (diff)
#2 Updated by Joël Cuissinat over 3 years ago
En attendant, j'ai passé activer_gpo_script à non dans la configuration aca.scribe 2.8.0...
Cf. eole-ci-tests:d2cb9502 à reverter ;)
#3 Updated by Joël Cuissinat over 3 years ago
- Parent task deleted (
#29463)
#4 Updated by Joël Cuissinat over 3 years ago
- Tracker changed from Tâche to Scénario
- Target version deleted (
sprint 2020 04-06 Equipe MENSR) - Start date deleted (
01/22/2020) - Release set to EOLE 2.8.0
- Story points set to 6.0
#5 Updated by Joël Cuissinat over 3 years ago
- Subject changed from Passer nos outils "Samba" en python3 to Passer nos outils "Samba" en python3 sur EOLE 2.8.0
- Description updated (diff)
- Due date set to 03/20/2020
- Target version set to Prestation Cadoles MEN 10-12
- Start date set to 03/02/2020
#6 Updated by Joël Cuissinat over 3 years ago
- Subject changed from Passer nos outils "Samba" en python3 sur EOLE 2.8.0 to Passer nos outils "GPO" en python3 sur EOLE 2.8.0
- Description updated (diff)
#7 Updated by Joël Cuissinat over 3 years ago
- Description updated (diff)
#8 Updated by Joël Cuissinat about 3 years ago
- Related to Tâche #29712: Validation du scénario : Passer nos outils "GPO" en python3 sur EOLE 2.8.0 added
#9 Updated by Benjamin Bohard about 3 years ago
- Assigned To set to Benjamin Bohard
#10 Updated by Joël Cuissinat about 3 years ago
- aca.dc1-2.8.0a0-instance-default
- apt-eole install eole-gpo-script
- reconfigure => KO
run-parts: executing /usr/share/eole/postservice/30-gposcript reconfigure ERROR(runtime): uncaught exception - ('Could not find a DC for domain', NTSTATUSError(3221225524, 'The object name is not found.')) File "/usr/lib/python3/dist-packages/samba/netcmd/__init__.py", line 186, in _run return self.run(*args, **kwargs) File "/usr/lib/python3/dist-packages/samba/netcmd/gpo.py", line 464, in run self.url = dc_url(self.lp, self.creds, H) File "/usr/lib/python3/dist-packages/samba/netcmd/gpo.py", line 128, in dc_url raise RuntimeError("Could not find a DC for domain", e) Enregistrement du GPO EOLE "eole_script" ERROR(runtime): uncaught exception - (3221225524, 'The object name is not found.') File "/usr/lib/python3/dist-packages/samba/netcmd/__init__.py", line 186, in _run return self.run(*args, **kwargs) File "/usr/lib/python3/dist-packages/samba/netcmd/gpo.py", line 1192, in run cldap_ret = net.finddc(domain=self.lp.get('realm'), flags=flags) run-parts: /usr/share/eole/postservice/30-gposcript exited with return code 255
Peut-être lié à #29743 ?
#11 Updated by Joël Cuissinat about 3 years ago
- aca.scribe-2.8.0a0-instance-default
- CreoleSet activer_gpo_script oui
- reconfigure (demande effectivement le mot de passe !) ==> scénario dédié : #29747
run-parts: executing /usr/share/eole/postservice/07-eolead-gpo reconfigure Enregistrement du GPO EOLE "eole_script" Password for [Administrator@DOMSCRIBE.AC-TEST.FR]: run-parts: executing /usr/share/eole/postservice/07-eolead-wpad reconfigure
- aca.pc-10
- jonction au doamine DOMSCRIBE.AC-TEST.FR
- connexion admin : j'ai bien les montages du Scribe
#12 Updated by Joël Cuissinat about 3 years ago
- Precedes Scénario #29747: L’utilisation de kerberos doit dispenser de saisir un mot de passe sur Eole 2.8.0 added
#13 Updated by Joël Cuissinat about 3 years ago
- Status changed from Nouveau to Terminé (Sprint)
#14 Updated by Gilles Grandgérard about 3 years ago
- Related to Scénario #29624: Erreur reconfigure sur Seth + eole-gpo-script added