Project

General

Profile

Anomalie #992

Script enregistrement_domaine.sh

Added by marc Ferandin over 12 years ago. Updated over 12 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
09/21/2010
Due date:
% Done:

100%

Estimated time:
1.00 h
Spent time:
Distribution:

Description

Contexte :
Le but est de mettre en place des logs de squid nominatifs en interrogeant un AD windows 2008.

Installation d'un nouveau amonNG à partir d'une galette 2.2.2.
Dans zephir :
- onglet "services " : Activation de l'authentification web (proxy) est passé a "oui"
- onglet "authentification" : Type d'authentification "NTLM / Kerberos", tous les autres parametre sont bien renseignés.

Lors de l'instance, le script enregistrement_domaine.sh est lancé :
"
/usr/share/eole/enregistrement_domaine.sh: line 7: FonctionsEoleNg: Aucun fichier ou dossier de ce type
  • Redémarrage des services pour l'enregistrement au domaine *** * Restarting Squid HTTP proxy squid [ OK ]

Entrer le nom de l'administrateur du serveur Windows :
administrateur
Entrer le mot de passe de l'administrateur du serveur Windows :

/usr/share/eole/enregistrement_domaine.sh: line 33: EchoRouge : commande introuvable"

il manque les includes je pense et l'enregistrement ne peux pas s'effectuer je pense pour 2 raisons :
1 - le amon n'est pas a l'heure ( j'ai constaté que la mise a l'heure s'effectue apres reboot, en fin d'initialisation"
2 - dans enregistrement_domaine.sh, les service samba, windbind et squid sont relancés et immediantement apres on a le "net ads join -U " est lancé mais je pense trop vite et du coup, l'enregistrement ne se fait pas.

donc je pense que la solution serait de faire (dans "enregistrement_domaine.sh")
- un ntpdate u sur %%serveur_ntp en debut de script a recup dans le .eol
un sleep 2 ou 3 avant le net ads join

Voili, voilou,

en esperant avoir été suffisament précis


Related issues

Related to Amon - Anomalie #330: jonction au domaine pour authentification kerberos Pas un bug 04/01/2010

Associated revisions

Revision 3c20a695 (diff)
Added by Joël Cuissinat over 12 years ago

amélioration du script enregistrement_domaine.sh (fixes #992)

Revision 2689a3be (diff)
Added by Joël Cuissinat over 12 years ago

amélioration du script enregistrement_domaine.sh [2.3] (fixes #992)

History

#1 Updated by marc Ferandin over 12 years ago

en fait,

un ntpdate est necessaire ..

par contre le sleep est une mauvaise piste...

par contre j'ai remplacé dans enregistrement_domaine.sh :

"/sbin/invoke-rc.d winbind stop &> /dev/null
/sbin/invoke-rc.d samba restart &> /dev/null
/sbin/invoke-rc.d winbind start &> /dev/null"

par :
"/etc/init.d/winbind stop &> /dev/null
/etc/init.d/samba restart &> /dev/null
/etc/init.d/winbind start &> /dev/null"

et là :
"/usr/share/eole/enregistrement_domaine.sh
  • Redémarrage des services pour l'enregistrement au domaine *** * Restarting Squid HTTP proxy squid * Waiting... * ... * ... * ... * ... * ... * ... [ OK ]
    [ OK ]

Entrer le nom de l'administrateur du serveur Windows :
administrateur
Entrer le mot de passe de l'administrateur du serveur Windows :

L'intégration au domaine a réussi"

voili, voilou

#2 Updated by Joël Cuissinat over 12 years ago

  • Assigned To set to Jerome Soyer

#3 Updated by Samuel LEFOL over 12 years ago

Sur un AMON à jour, invoke-rc.d ne se trouve plus dans /sbin/ mais dans /usr/sbin/
(sysv-rc 2.86.ds1-14.1ubuntu45.1)

#4 Updated by Joël Cuissinat over 12 years ago

  • Target version set to Mises à jour 2.2.2 - 05 RC

#5 Updated by Joël Cuissinat over 12 years ago

  • Estimated time set to 1.00 h

#6 Updated by Joël Cuissinat over 12 years ago

  • Project changed from Amon to conf-amon

#7 Updated by Joël Cuissinat over 12 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#9 Updated by Joël Cuissinat over 12 years ago

  • Status changed from Résolu to Fermé

Paquet candidat : 2.2-eole217~1.gbp3c20a6

root@pf-amon:~# grep -E "invok|ntpdate" /usr/share/eole/enregistrement_domaine.sh
ntpdate -u $serveur_ntp > /dev/null
/usr/sbin/invoke-rc.d winbind stop > /dev/null
/usr/sbin/invoke-rc.d samba restart > /dev/null
/usr/sbin/invoke-rc.d winbind start > /dev/null

Also available in: Atom PDF