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
Associated revisions
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]
History
#1 Updated by Joël Cuissinat almost 3 years ago
- Assigned To set to 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 Updated by Joël Cuissinat almost 3 years ago
=> à exécuter avant 05-eolead-join-and-sync-ldap
#3 Updated by Joël Cuissinat almost 3 years ago
=> je propose d'utiliser ce chemin dans le conteneur dès 2.8.0 ;)
#4 Updated by Joël Cuissinat almost 3 years ago
- Status changed from Nouveau to En cours
#5 Updated by Joël Cuissinat almost 3 years ago
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 Updated by Joël Cuissinat almost 3 years ago
- Status changed from En cours to Résolu
- % Done changed from 0 to 100
#7 Updated by Joël Cuissinat almost 3 years ago
- 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 Updated by Joël Cuissinat almost 3 years ago
- Status changed from Résolu to En cours
#9 Updated by Joël Cuissinat almost 3 years ago
- Status changed from En cours to Résolu
#10 Updated by Daniel Dehennin over 2 years ago
- 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 Updated by Daniel Dehennin over 2 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0