Project

General

Profile

Tâche #33166

Scénario #32839: AmonEcole/Seth faire fonctionner l'interface Web d'Infosquota (LDAP)

Dysfonctionnements Seth 2.8.1 ?

Added by Joël Cuissinat 3 months ago. Updated about 2 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
09/21/2021
Due date:
% Done:

100%

Remaining (hours):
0.0

Description

Certains sont peut-être liés à la façon nous créons le module dans Jenkins mais lors de l'exécution du test https://dev-eole.ac-dijon.fr/squash/executions/13458, j'ai constaté plusieurs anomalies non liées à Infosquota.

  • image aca.dc1-2.8.1-instance-setheducation :
    • /home/adhomes/ et /home/workgroups/ vides
    • pas de groupe professeurs, la commande de création suivante échoue :
      root@dc1:~# /usr/share/eole/backend/creation-prof.py -uprof -mEole12345! -pLe -fProf -q50 
      Erreur : Erreur à l'exécution de la commande /usr/sbin/smbldap-useradd -a -A 1 -D U: -H U -o ou=local,ou=personnels -s /bin/false -d /home/p/prof -C \\dc1\prof\perso -F  -g professeurs -G DomainUsers prof : Traceback (most recent call last):
        File "/usr/sbin/smbldap-useradd", line 94, in <module>
          new_user(args)
        File "/usr/sbin/smbldap-useradd", line 39, in new_user
          gid = grp.getgrnam(args.g).gr_gid
      KeyError: "getgrnam(): name not found: 'professeurs'" 
      
      
  • aca.dc1-2.8.1-avecimport-setheducation
    • /home/adhomes/ et /home/workgroups/ toujours vides
    • le groupe professeurs ainsi que les groupes métiers sont bien dans l'annuaire
    • connexion EoleSSO en admin impossible (mais OK avec le compte prof)

La configuration dans eole-ci-tests est à revoir... Si l'idée est de faire du mono-serveur, les utilisateurs ne risquent pas d'accéder à leur perso avec :

root@dc1:~# CreoleGet --list | grep homes_share
activer_ad_homes_share="non" 
ad_homes_share_host="file" 


Related issues

Related to Distribution EOLE - Scénario #32994: La variable "ad_homes_share_host" peut être vide sur Seth Terminé (Sprint) 10/18/2021 11/12/2021

History

#1 Updated by Joël Cuissinat 3 months ago

  • Description updated (diff)

#2 Updated by Joël Cuissinat 3 months ago

  • Description updated (diff)

#3 Updated by Joël Cuissinat about 2 months ago

  • Related to Scénario #32994: La variable "ad_homes_share_host" peut être vide sur Seth added

#4 Updated by Emmanuel GARETTE about 2 months ago

  • Assigned To set to Emmanuel GARETTE

#5 Updated by Emmanuel GARETTE about 2 months ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

C'est "normal" parce que :

root@dc1:~# CreoleGet aaf_file_format none
AAF ENT2DVA

Lorsqu'on configure seth education en mode "import" on ne créé pas les groupes professeurs, eleves, ... à l'instance.

Ces groupes sont créés lors de l'importation.

Si on démarre un "aca.dc1 avecimport-setheducation" on voit qu'on peut créer le professeur :

root@dc1:~# /usr/share/eole/backend/creation-prof.py -uprof -mEole12345! -pLe -fProf -q50 
L'utilisateur prof (Le Prof) a été ajouté

#6 Updated by Joël Cuissinat about 2 months ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF