Projet

Général

Profil

Scénario #30278

Mis à jour par Joël Cuissinat il y a presque 4 ans

Suite à la migration Samba4.11 sur eole 2.7.2, le script /usr/bin/addc_restore n'est plus fonctionnel.
(j'ai vu des commits dans le code d'origine Samba depuis la version 4.9. Il me semble qu'il faut les reporter)

<pre>
04:47:52 AUTOMATE : Traceback dans la sortie console!
04:47:52 09-juin 04:47 scribe_fd JobId 6: ClientAfterJob: Traceback (most recent call last):
04:47:52 09-juin 04:47 scribe_fd JobId 6: ClientAfterJob: File "/usr/bin/addc_restore", line 126, in <module>
04:47:52 09-juin 04:47 scribe_fd JobId 6: ClientAfterJob: remove_dc(samdb, logger, cn)
04:47:52 09-juin 04:47 scribe_fd JobId 6: ClientAfterJob: File "/usr/lib/python3/dist-packages/samba/remove_dc.py", line 385, in remove_dc
04:47:52 09-juin 04:47 scribe_fd JobId 6: ClientAfterJob: ntds_guid = uuid.UUID(hex=dc_name)
04:47:52 09-juin 04:47 scribe_fd JobId 6: ClientAfterJob: File "/usr/lib/python3.6/uuid.py", line 137, in __init__
04:47:52 09-juin 04:47 scribe_fd JobId 6: ClientAfterJob: hex = hex.replace('urn:', '').replace('uuid:', '')
04:47:52 09-juin 04:47 scribe_fd JobId 6: ClientAfterJob: TypeError: a bytes-like object is required, not 'str'
04:47:52 09-juin 04:47 scribe_fd JobId 6: ClientAfterJob: A transaction is still active in ldb context [0x32ea890] on tdb:///var/lib/samba/private/sam.ldb
04:47:52 09-juin 04:47 scribe_fd JobId 6: ClientAfterJob: post ADDC
</pre>

h3. Solutions à mettre en œuvre

* sur EOLE >= 2.7.2
* corriger/mettre à niveau les scripts de restauration

h3. Critères d'acceptation

* le tests Jenkins est passant : https://dev-eole.ac-dijon.fr/jenkins/job/2.7.2/job/test-sauvegarde-bareos-restaure-full-2.7.2-amd64/

Retour