Project

General

Profile

Tâche #33228

Scénario #33181: Traitement express MEN (39-41)

Scribe - Répertoire de classe non créé

Added by Antony JONQUET 2 months ago. Updated about 1 month ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/01/2021
Due date:
% Done:

100%

Remaining (hours):
0.0

Description

Bonjour,

Nous sommes confrontés à un nouveau problème. Sur 2 serveurs Scribe, l'un en 2.7.2, l'autre en 2.8.1, certaines classes (4 sur un lycée et 1 sur l'autre) se retrouvent préfixées d'un 'c' (ctsti2d par exemple) et leur dossier de partage associé n'est pas créé. Il en va de même pour le dossier prof-classe. Tous le reste est bien créé, qu'ils s'agissent des entrées dans le fichier samba.conf ou des liens symboliques (pourtant foireux) dans le dossier groupe des professeurs faisant partie des équipes pédagogique des classes en question.
Nous avons vérifié le contenu des fichiers d'import xml, mais le nom de la classe apparaît correctement (sans le 'c').
Que ce passe-t-il ? Comment pouvons-nous résoudre le problème ?

Nous pouvons fournir les fichiers xml au besoin.

Merci par avance.
Cordialement.

fixclasse.py View - Script pour corriger classe par classe (458 Bytes) Joël Cuissinat, 10/01/2021 11:17 AM

profs-classes (523 Bytes) Joël Cuissinat, 10/06/2021 12:27 PM


Related issues

Related to EOLE AD DC - Tâche #28481: Importation : créer les partages après la synchronisation lsc Fermé 04/29/2019

Associated revisions

Revision f5c0d192 (diff)
Added by Joël Cuissinat 2 months ago

Correction sur la création des partages des groupes renommés

  • writer.py : passer la liste des nouveaux groupes lors de l'appel récursif

Ref: #33228

History

#1 Updated by Joël Cuissinat 2 months ago

#2 Updated by Joël Cuissinat 2 months ago

Je joins un petit script pour corriger classe par classe à exécuter en python2 sur 2.7 ou python3 sur 2.8 :

python2 fixclasse.py cxxx

ou :
python3 fixclasse.py cxxx

#3 Updated by Joël Cuissinat 2 months ago

  • Tracker changed from Demande to Tâche
  • Status changed from Nouveau to En cours
  • Assigned To set to Joël Cuissinat
  • Parent task set to #33181

#4 Updated by Joël Cuissinat 2 months ago

  • Related to Tâche #28481: Importation : créer les partages après la synchronisation lsc added

#5 Updated by Joël Cuissinat 2 months ago

Attention, pb packaging scribe-backend en 2.7.2 !

#6 Updated by Antony JONQUET 2 months ago

Joël Cuissinat a écrit :

Je joins un petit script pour corriger classe par classe à exécuter en python2 sur 2.7 ou python3 sur 2.8 :

Le script fonctionne pour la création des dossiers mais il manque les liens symboliques dans profs-classe\eleves.
Dois-je relancer un import de type mise à jour de la base élève/prof ?
Merci.

#7 Updated by Joël Cuissinat 2 months ago

Antony JONQUET a écrit :

Joël Cuissinat a écrit :

Je joins un petit script pour corriger classe par classe à exécuter en python2 sur 2.7 ou python3 sur 2.8 :

Le script fonctionne pour la création des dossiers mais il manque les liens symboliques dans profs-classe\eleves.
Dois-je relancer un import de type mise à jour de la base élève/prof ?
Merci.

Je viens d'écrire un petit script qui re-génère les liens symboliques dans /home/classes/<classe> ...

#8 Updated by Joël Cuissinat about 1 month ago

  • Status changed from En cours to Fermé
  • % Done changed from 0 to 100
  • Remaining (hours) set to 0.0

Also available in: Atom PDF