Project

General

Profile

Scénario #29123

ScribeAD : erreurs lors de la restauration des quotas

Added by Joël Cuissinat 4 months ago. Updated 2 months ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
10/14/2019
Due date:
12/13/2019
% Done:

100%

Story points:
5.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

Dans le test squash http://jenkins.eole.lan/jenkins/job/2.7.1/job/test-sauvegarde-bareos-restaure-full-2.7.1-amd64/169/consoleFull, on peut relever les erreurs suivantes :

01:09:22.263             14-oct. 00:44 scribe_fd JobId 8: -rw-------   1 root     bareos          5076 2019-10-12 23:57:15  /home/backup/samba/sauv_quota.txt
01:09:22.263             14-oct. 00:44 scribe_fd JobId 8: shell command: run ClientAfterJob "/usr/share/eole/sbin/bareosrestore.py --quota post" 
01:09:22.263             14-oct. 00:44 scribe_fd JobId 8: ClientAfterJob: quotatool: User prenom.eleve107 does not exist
01:09:22.263             14-oct. 00:44 scribe_fd JobId 8: ClientAfterJob:
01:09:22.263             14-oct. 00:44 scribe_fd JobId 8: ClientAfterJob: quotatool: User c41e19 does not exist
01:09:22.263             14-oct. 00:44 scribe_fd JobId 8: ClientAfterJob:
01:09:22.263             14-oct. 00:44 scribe_fd JobId 8: ClientAfterJob: quotatool: User c32e6 does not exist

Je pense qu'il s'agit d'un problème d'ordonnancement et/ou de cache winbind.


Subtasks

Tâche #29295: Corriger le système de marquage de fichier pour éviter le lancement du job de restauration deux fois de suiteFerméBenjamin Bohard

Tâche #29296: La suppression du cache n’est pas effectuée si la commande klist retourne quelque chose.FerméBenjamin Bohard

Tâche #29297: La synchronisation lsc est en erreur à la restaurationNe sera pas résolu

Tâche #29298: Réordonner les tâches de restaurationFerméBenjamin Bohard

Tâche #29301: Rectifier le test jenkins suite à la suppression du job doublon pour la restauration de l’addc.FerméBenjamin Bohard


Related issues

Related to eole-bareos - Scénario #25067: ScribeAD : Implementer la restauration de la sauvegarde Bareos de l'AD Terminé (Sprint) 09/23/2019 10/11/2019
Related to Distribution EOLE - Tâche #29299: Validation du scénario : ScribeAD : erreurs lors de la restauration des quotas Fermé 11/25/2019

Associated revisions

Revision 50796f97 (diff)
Added by Emmanuel GARETTE 3 months ago

réintégrer le membre au domaine avant la restauration du système (ref #29123)

Revision f987a6d3 (diff)
Added by Emmanuel GARETTE 3 months ago

sauvegarde du fichier /root/.eolead (ref #29123)

Revision 4bad0672 (diff)
Added by Benjamin Bohard 3 months ago

Reorder cache flush operations before domain join.

Ref #29123

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

test sauvegarde : test des quotas avec un compte différent de "admin"

Ref: #29123

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

test sauvegarde : amélioration du test des quotas (traceback en cas d'erreur)

Ref: #29123

History

#1 Updated by Emmanuel GARETTE 3 months ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Emmanuel GARETTE

#2 Updated by Benjamin Bohard 3 months ago

Le cache winbind semble bien vide en comparaison à celui qu’on trouve sur un module où la restauration des quotas (et la commande id) fonctionne :

tdb: open /var/lib/samba/winbindd_cache.tdb
tdb> list
hash=2023
 rec: hash=2023 offset=0x00007ea8 next=0x00000000 rec_len=36 key_len=17 data_len=8 full_hash=0x3610e59f magic=0x26011999
hash=2137
 rec: hash=2137 offset=0x00007ee4 next=0x00000000 rec_len=260 key_len=24 data_len=179 full_hash=0xa5cba6c1 magic=0x26011999
hash=4087
 rec: hash=4087 offset=0x00007e18 next=0x00000000 rec_len=120 key_len=64 data_len=28 full_hash=0xaa170027 magic=0x26011999
freelist:
hash=-1
 rec: hash=-1 offset=0x00004ecc next=0x00000000 rec_len=12084 key_len=0 data_len=0 full_hash=0x00000000 magic=0xd9fee666

#3 Updated by Benjamin Bohard 3 months ago

La manipulation trouvée ici https://www.kombitz.com/2019/03/13/how-to-clear-samba-and-winbind-cache/ fonctionne. À affiner.

#4 Updated by Gilles Grandgérard 3 months ago

  • Parent task deleted (#25067)

#5 Updated by Gilles Grandgérard 3 months ago

  • Tracker changed from Tâche to Scénario
  • Due date set to 12/13/2019
  • Target version changed from Prestation Cadoles 39-41 to Prestation Cadoles 48-50

#6 Updated by Joël Cuissinat 3 months ago

  • Status changed from En cours to Nouveau

#7 Updated by Joël Cuissinat 3 months ago

  • Related to Scénario #25067: ScribeAD : Implementer la restauration de la sauvegarde Bareos de l'AD added

#8 Updated by Joël Cuissinat 3 months ago

  • Subject changed from Erreurs lors de la restauration des quotas to ScribeAD : erreurs lors de la restauration des quotas

#9 Updated by Gilles Grandgérard 3 months ago

  • Story points set to 5.0

#10 Updated by Benjamin Bohard 2 months ago

  • Assigned To changed from Emmanuel GARETTE to Benjamin Bohard

#11 Updated by Joël Cuissinat 2 months ago

  • Related to Tâche #29299: Validation du scénario : ScribeAD : erreurs lors de la restauration des quotas added

#12 Updated by Joël Cuissinat 2 months ago

  • Status changed from Nouveau to Terminé (Sprint)
  • Release set to EOLE 2.7.1.2
Dernière exécution : https://dev-eole.ac-dijon.fr/jenkins/job/2.7.1/job/test-sauvegarde-bareos-restaure-full-2.7.1-amd64/216/consoleFull
  • le job "Restore_addc" est exécuté une seule fois (JobId 6)
  • plus d'erreur quotatool visible
  • le quota est bien appliqué pour l'utilisateur c31e1
                 test quota pour c31e1 ?
                 50
    

Also available in: Atom PDF