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

7 réponses

  1. KuKrApOk59 Messages postés 444 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
    1. zou-zou1è
       
      ok je vais essayer et te mettre o courant du resultat
      ps:je travaille sur ubuntu
      0
  2. 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
  3. KuKrApOk59 Messages postés 444 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
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. KuKrApOk59 Messages postés 444 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
  7. 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
  8. KuKrApOk59 Messages postés 444 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
    1. zou-zou1è
       
      mais le script est un script python
      0