Problème au niveau du fichier kickstart

zou-zou1è -  
 zou-zou1è -
Bonjour,
je suis entrain de faire une installation automatique via le boot réseau et a travers le fichier kickstart . le problème qu'aucour de l'installation il ne tient pas compte des parties %package et %post. que dois-je faire ??
Merciiii
A voir également:

7 réponses

KuKrApOk59 Messages postés 437 Date d'inscription   Statut Membre Dernière intervention   84
 
Bonjour,

Voici ce que j'ai dans mes kickstart pour cette partie :

\%packages 
@ Base

J'ai un \% devant, et pas seulement un %

Idem pour \%post

(et ça fonctionne parfaitement, 150 machines installées comme ça ...)
Si vous avez votre réponse, pensez à spécifier : [Résolu]
0
zou-zou1è
 
ok je vais essayer et te mettre o courant du resultat
ps:je travaille sur ubuntu
0
zou-zou1è
 
lorsque je met
\%package ou %package une erreur apparait qu'une étape de l'installation a échoué l'étape est "choisir et installer des logiciels"
les packages que je suis entrain d'installer sont
ntp, ntpdate, ldap-utils ..
ya t-il une configuration ou quoi que ce soit
mercii
0
KuKrApOk59 Messages postés 437 Date d'inscription   Statut Membre Dernière intervention   84
 
Salut,

Tu peux copier/coller ici ton kickstart ?
(ou tout du moins la partie qui pose problème)

Ca sera plus pratique pour voir où se situe le souci
0
zou-zou1è
 
#Language modules to install
langsupport en_US --default=fr_FR
#System keyboard
keyboard fr_latin9
#System mouse
mouse
#System timezone
timezone Europe/Paris
#Root password
rootpw --disabled
#Initial user
user zoubeida --fullname "zoubeida" --iscrypted --password $1$oFQYGj1i$JwqhA4e73l/OqTXzayXU/1
#Reboot after installation
reboot
#Use text mode install
text
#Install OS instead of upgrade
install
#Use Web installation
url --url http://10.206.202.91/html/karmic-server-64
#System bootloader configuration
bootloader --location=mbr
#Clear the Master Boot Record
zerombr yes
#Partition clearing information
clearpart --all --initlabel
#Disk partitioning information
part /boot --fstype ext3 --size 300
part / --fstype ext3 --size 4000 --grow --maxsize 4000 --asprimary
part swap --size 2000 --asprimary
part /home --fstype ext3 --size 4000
volgroup vg_root pv.01
logvol /var --vgname=vg_root --size=8096 --name=lv_var
#System authorization infomation
auth --useshadow --enablemd5
#Network Information
network --bootproto=dhcp --device=eth0
#Firewall configuration
firewall --disabled
#Do not configure the X Window System
skipx
#run the Setup Agent on first boot
firstboot --enable
\%packages --resolvedeps
ntp
ntpdate
python-pexpect
slapd
ldap-utils
python
python-ldap


quand je mets seulement ntp ntpdate ca marche si j'ajoute les autres ca bloque.

et si je veux ajouter un script python a être exécuter au section \%post j'ai trouvé sur internet que ca doit être déclarer de cette façon

\%post
cd /home/zoubeida
wget http://10.206.202.91/html/INSTALL_LDAP_Karmic_Koala.tar
wget http://10.206.202.91/html/adConnector.tar.gz
mkdir /mnt/tmp
mount http://10.206.202.91:/tools/ldap-auto.py /mnt/tmp
--chroot
open -s -w -- /mnt/tmp/ldap-auto.py
umount /mnt/tmp
init 5
avez vous une idée???
merci pour votre aide
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
KuKrApOk59 Messages postés 437 Date d'inscription   Statut Membre Dernière intervention   84
 
Re,

Dans mon cas, j'avais toujours ceci :

\%packages 
@ Base 
paquet1 
paquet2 
paquet3 
...

Je n'ai jamais utilisé --resolvedeps
Que disent les logs d'installation à ce sujet ?
Y a t'il une erreur quelconque ?

(une résolution de dépendances qui n'a pas fonctionné par exemple)

Si le log est le meme que sur RedHat, il se trouve dans le /root
et s'apelle (de mémoire) anaconda.log

Pour ce qui est des scripts de post install,
Sans savoir ce que fait précisément chacun des scripts, difficile de dire si ça va fonctionner correctement ou pas
Si vous avez votre réponse, pensez à spécifier : [Résolu]
0
zou-zou1è
 
pour ce qui conserne l'installation des paquets, l'installation automatique est intérrompu et me demande de continuer les autres étape une a une
je vais essayer le @ Base et voir qu'est ce que ca va donner
pour le script, ca sert a automatiser l'installation de open ldap
est-ce la déclaration est juste ?
0
KuKrApOk59 Messages postés 437 Date d'inscription   Statut Membre Dernière intervention   84
 
Pour la partie post-install, oui la déclaration est juste
Pour simplifier les choses de mon côté ça se résume grosso modo à

\%post  
cd /tmp 
wget http://IP.du.serveur.web/chemin/du/script 
./script

Toutes les actions à executer sont dans le script
=> fichier kickstart plus court
=> le script log ses actions, pour tracer une erreur, c'est le plus pratique
Si vous avez votre réponse, pensez à spécifier : [Résolu]
0
zou-zou1è
 
mais le script est un script python
0