Projet

Général

Profil

Tâche #31568

Scénario #31492: Traitement express MEN (02-04)

Suite au remplacement de DictIni par ConfigParser, ldap_pwd.py ne fonctionne plus correctement

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

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

100%

Restant à faire (heures):
0.0

Description

  • problème de gestion des variables avec guillemets (erreur visible dans https://dev-eole.ac-dijon.fr/jenkins/job/2.8.1/job/test-instance-acascribe-2.8.1-amd64/ jobs 45 à 48)
                run-parts: executing /usr/share/eole/posttemplate/05-sympa instance
                Start Systemd service mysql                                             [  OK  ]
                Start Systemd service sympa                                             [  OK  ]
                AUTOMATE : Traceback dans la sortie console!
                Traceback (most recent call last):
                  File "<string>", line 1, in <module>
                MONITOR: traceback action:$TRACEBACK
                  File "/usr/lib/python3/dist-packages/scribe/eolegroup.py", line 20, in <module>
                    from scribe.eoleldap import LdapEntry
                  File "/usr/lib/python3/dist-packages/scribe/eoleldap.py", line 17, in <module>
                    from .ldapconf import SUFFIX, ROOT_DN, USER_FILTER, GROUP_FILTER, SHARE_FILTER, \
                  File "/usr/lib/python3/dist-packages/scribe/ldapconf.py", line 39, in <module>
                    exec(open(LDAPCONF).read())
                  File "<string>", line 7, in <module>
                NameError: name 'Ojoon6wahwah' is not defined
    
  • problème de gestion des "strings multiples"
    root@scribe:~# grep smbldap -A3 /usr/share/eole/annuaire/password_files/fichier.ini 
    [smbldap_bind.conf]
    container='fichier'
    path="/etc/smbldap-tools/" 
    string='masterPw="','slavePw="'
    rights='root:root'
    mode='0600'
    

Demandes liées

Lié à Distribution EOLE - Tâche #31524: Supprimer le code de dict4ini en 2.8.1 Fermé 21/12/2020

Révisions associées

Révision b2d31847 (diff)
Ajouté par Joël Cuissinat il y a plus de 3 ans

ldap_pwd.py : restore old behavior

Ref: #31568
Ref: #31524

Historique

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

  • Lié à Tâche #31524: Supprimer le code de dict4ini en 2.8.1 ajouté

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

  • Statut changé de En cours à Résolu
  • Assigné à mis à Joël Cuissinat
  • % réalisé changé de 0 à 100

#3 Mis à jour par Joël Cuissinat il y a environ 3 ans

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

Le test Jenkins est passant...

Formats disponibles : Atom PDF