Projet

Général

Profil

Tâche #33166

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

Dysfonctionnements Seth 2.8.1 ?

Ajouté par Joël Cuissinat il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
21/09/2021
Echéance:
% réalisé:

100%

Restant à faire (heures):
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" 


Demandes liées

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

Historique

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

  • Description mis à jour (diff)

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

  • Description mis à jour (diff)

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

  • Lié à Scénario #32994: La variable "ad_homes_share_host" peut être vide sur Seth ajouté

#4 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Assigné à mis à Emmanuel GARETTE

#5 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 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 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF