Tâche #35044
Scénario #34903: Correction AD-T00-001c - Changement de backend DNS pour samba (2.9.0-RC1)
Étude
Start date:
10/01/2022
Due date:
% Done:
100%
Remaining (hours):
0.0
Related issues
History
#1 Updated by Benjamin Bohard 10 months ago
- Status changed from Nouveau to En cours
#2 Updated by Benjamin Bohard 10 months ago
Il est possible que la gestion du service bind9 ne prenne pas en compte ce cas d’usage d’arrêt complet (il utilise la méthode restartonly spécifiquement mise en place pour faire un redémarrage plutôt qu’un arrêt et un démarrage).
#3 Updated by Benjamin Bohard 10 months ago
Le processus identifié grâce à la commande ss, dans le cas du backend dns interne, est dns[master] plutôt que samba.
#4 Updated by Benjamin Bohard 10 months ago
Concernant la nécessité de relancer le reconfigure pour la bascule vers bind, le fichier de configuration /var/lib/samba/bind-dns/named.conf est créé après la tentative de démarrage du service named (tentative qui échoue donc). Le fichier est présent au bon moment lors du second reconfigure.
Ce fichier est créé (et supprimé) par la procédure samba_upgradedns, lancée en postservice. named est déjà redémarré en postservice dans le cas où on bascule sur le mode BIND9_DLZ mais il semble nécessaire de temporiser entre la bascule de backend via l’outil samba et le redémarrage de named :
Ce fichier est créé (et supprimé) par la procédure samba_upgradedns, lancée en postservice. named est déjà redémarré en postservice dans le cas où on bascule sur le mode BIND9_DLZ mais il semble nécessaire de temporiser entre la bascule de backend via l’outil samba et le redémarrage de named :
- l’arrêt puis le redémarrage (une fois le fichier /var/lib/samba/bind-dns/named.conf) n’est pas suffisant
- l’ajout d’un sleep 10 entre l’arrêt et le démarrage permet le démarrage correct de named.
#5 Updated by Benjamin Bohard 10 months ago
Le redémarrage du service named semble inhibé par le compteur d’échec des tentatives de redémarrage. Une fois ce compteur remis à zéro (à moins que ce ne soit un autre effet de temporisation) le redémarrage est effectif.
systemctl reset-failed named
#6 Updated by Benjamin Bohard 10 months ago
- Status changed from En cours to À valider
- % Done changed from 0 to 100
#7 Updated by Ludwig Seys 10 months ago
- Status changed from À valider to Résolu
#8 Updated by Joël Cuissinat 7 months ago
- Related to Tâche #35244: Vérifier la gestion du fichier named.conf (dlz) added
#9 Updated by Joël Cuissinat 7 months ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0