Projet

Général

Profil

Scénario #29123

ScribeAD : erreurs lors de la restauration des quotas

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

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
14/10/2019
Echéance:
13/12/2019
% réalisé:

100%

Points de scénarios:
5.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
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.


Sous-tâches

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


Demandes liées

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

Révisions associées

Révision 50796f97 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 4 ans

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

Révision f987a6d3 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 4 ans

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

Révision 4bad0672 (diff)
Ajouté par Benjamin Bohard il y a plus de 4 ans

Reorder cache flush operations before domain join.

Ref #29123

Révision 1abfceff (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

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

Ref: #29123

Révision 1291101d (diff)
Ajouté par Joël Cuissinat il y a plus de 4 ans

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

Ref: #29123

Historique

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

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Emmanuel GARETTE

#2 Mis à jour par Benjamin Bohard il y a plus de 4 ans

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 Mis à jour par Benjamin Bohard il y a plus de 4 ans

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

#4 Mis à jour par Gilles Grandgérard il y a plus de 4 ans

  • Tâche parente #25067 supprimé

#5 Mis à jour par Gilles Grandgérard il y a plus de 4 ans

  • Tracker changé de Tâche à Scénario
  • Echéance mis à 13/12/2019
  • Version cible changé de Prestation Cadoles 39-41 à Prestation Cadoles 48-50

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

  • Statut changé de En cours à Nouveau

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

  • Lié à Scénario #25067: ScribeAD : Implementer la restauration de la sauvegarde Bareos de l'AD ajouté

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

  • Sujet changé de Erreurs lors de la restauration des quotas à ScribeAD : erreurs lors de la restauration des quotas

#9 Mis à jour par Gilles Grandgérard il y a plus de 4 ans

  • Points de scénarios mis à 5.0

#10 Mis à jour par Benjamin Bohard il y a plus de 4 ans

  • Assigné à changé de Emmanuel GARETTE à Benjamin Bohard

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

  • Lié à Tâche #29299: Validation du scénario : ScribeAD : erreurs lors de la restauration des quotas ajouté

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

  • Statut changé de Nouveau à Terminé (Sprint)
  • Release mis à 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
    

Formats disponibles : Atom PDF