Tâche #31252
Scénario #30897: Lors d’un reconfigure de ScribeAD, les procédures de samba4.sh ne sont jamais exécutées
Appeler "samba_reconfigure" en postservice de ScribeAD
100%
Description
Sur un Seth 2.8.0, l'enchaînement est le suivant :
run-parts: executing /usr/share/eole/postservice/24-test-synchro-with-time-reference reconfigure run-parts: executing /usr/share/eole/postservice/25-manage-samba reconfigure run-parts: executing /usr/share/eole/postservice/26-actions reconfigure run-parts: executing /usr/share/eole/postservice/26-partages reconfigure run-parts: executing /usr/share/eole/postservice/30-gposcript reconfigure
Révisions associées
eole-ad-dc-scripts provides 25-manage-samba in container
Ref: #31252
eole-ad-dc-scripts : postservice/25-manage-samba -> samba/samba_configure
Ref: #31252
eole-ad-dc-scripts : .install don't rename file
Ref: #31252
eole-ad-dc.mk : copy 25-manage-samba in /usr/share/eole/samba
Ref: #31252
postservice/04-eolead-manage-samba : call "samba_reconfigure" in postservice
Ref: #31252
eole-ad-dc.mk : copy 25-manage-samba in /usr/share/eole/samba
Ref: #31252
Cherry-picked from eole-ad-dc:34f325c7 [BACKPORT]
eole-ad-dc-scripts provides samba_configure
Ref: #31252 [2.7.1]
eole-ad-dc-scripts provides samba_configure
Ref: #31252 [2.7.2]
postservice/04-eolead-manage-samba : call "samba_reconfigure" in postservice
Ref: #31252 [2.7.1]
postservice/04-eolead-manage-samba : only call "samba_reconfigure" if AD is local
Ref: #31252 [2.7.2]
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Assigné à mis à Joël Cuissinat
run-parts: executing /usr/share/eole/postservice/00-ubuntu-motd reconfigure run-parts: executing /usr/share/eole/postservice/05-eolead-join-and-sync-ldap reconfigure run-parts: executing /usr/share/eole/postservice/05-tftp reconfigure run-parts: executing /usr/share/eole/postservice/06-scribehorus reconfigure run-parts: executing /usr/share/eole/postservice/07-eolead-wpad reconfigure run-parts: executing /usr/share/eole/postservice/08-scribe reconfigure run-parts: executing /usr/share/eole/postservice/10-eolead-inject-password reconfigure run-parts: executing /usr/share/eole/postservice/26-actions reconfigure run-parts: executing /usr/share/eole/postservice/26-scribehorus reconfigure run-parts: executing /usr/share/eole/postservice/30-eole-workstation-manager reconfigure
#2 Mis à jour par Joël Cuissinat il y a plus de 3 ans
=> à exécuter avant 05-eolead-join-and-sync-ldap
#3 Mis à jour par Joël Cuissinat il y a plus de 3 ans
=> je propose d'utiliser ce chemin dans le conteneur dès 2.8.0 ;)
#4 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Statut changé de Nouveau à En cours
#5 Mis à jour par Joël Cuissinat il y a plus de 3 ans
Hum, c'est pas si simple (https://askubuntu.com/questions/33642/rename-a-file-during-install-of-a-debian-package) !
root@addc:~# dpkg -L eole-ad-dc-scripts | grep samba_configure /usr/share/eole/samba/samba_configure /usr/share/eole/samba/samba_configure/25-manage-samba
#6 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
#7 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- en 2.8.0 :
- le script /usr/share/eole/samba/samba_configure est installé dans le conteneur par le paquet eole-ad-dc-scripts
- le script est appelé (dans le conteneur) à l'instance/reconfigure par /usr/share/eole/postservice/04-eolead-manage-samba
- en 2.8.1
- j'utilise le script dédié déjà créé pour AmonEcole (conflit géré dans eole-ad-dc:a78de2ef pour
eole-ad-dc.mk
) - le script est appelé de la même façon qu'en 2.8.0 (merge)
- j'utilise le script dédié déjà créé pour AmonEcole (conflit géré dans eole-ad-dc:a78de2ef pour
- en 2.7.1 : backport des modifications par cherry-pick (sans le test sur la variable ad_local !)
- en 2.7.2 : merge depuis 2.7.1 (avec restauration du test sur la variable ad_local !)
#8 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Statut changé de Résolu à En cours
#9 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Statut changé de En cours à Résolu
#10 Mis à jour par Daniel Dehennin il y a plus de 3 ans
- avec
aca.scribe-2.8.0-instance-default
- Suppression de l’entrée DNS
samba-tool dns delete addc.domscribe.ac-test.fr 0.168.192.in-addr.arpa 30 PTR addc.domscribe.ac-test.fr
- Reconfigure
run-parts: executing /usr/share/eole/postservice/04-eolead-manage-samba reconfigure Samba/Seth reconfigure * Mise à jour du backend DNS Reading domain information DNS accounts already exist No zone file /var/lib/samba/bind-dns/dns/DOMSCRIBE.AC-TEST.FR.zone /usr/sbin/samba_upgradedns:338: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead logger.warn("DNS records will be automatically created") DNS records will be automatically created DNS partitions already exist Finished upgrading DNS Gestion des Zones DNS Inversées Zone : 0.168.192.in-addr.arpa existe déjà Record added successfully Création entrée PTR pour 192.168.0.30 ok * Active Directory est initialisé, reload la configuration Samba/Seth reconfigure end
- Suppression de l’entrée DNS
aca.scribe-2.7.2-instance-default
, pas de zone inverse activée mais le script est bien exécutérun-parts: executing /usr/share/eole/postservice/04-eolead-manage-samba reconfigure Samba/Seth reconfigure * Mise à jour du backend DNS Reading domain information DNS accounts already exist No zone file /var/lib/samba/bind-dns/dns/DOMSCRIBE.AC-TEST.FR.zone DNS records will be automatically created DNS partitions already exist Finished upgrading DNS Gestion des Zones DNS Inversées Pas de gestion des zones par défaut. * Active Directory est initialisé, reload la configuration Samba/Seth reconfigure end
aca.scribe-2.7.1-instance-default
, pas de gestion de zone inverse mais le script est bien exécutérun-parts: executing /usr/share/eole/postservice/04-eolead-manage-samba reconfigure Samba/Seth reconfigure * Active Directory est initialisé, reload la configuration * Mise à jour du backend DNS Reading domain information DNS accounts already exist No zone file /var/lib/samba/bind-dns/dns/DOMSCRIBE.AC-TEST.FR.zone DNS records will be automatically created DNS partitions already exist Finished upgrading DNS Samba/Seth reconfigure end
#11 Mis à jour par Daniel Dehennin il y a plus de 3 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0