IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Solaris Discussion :

Erreur d'installation de Solaris avec le fichier sysidcfg


Sujet :

Solaris

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2011
    Messages : 17
    Par défaut Erreur d'installation de Solaris avec le fichier sysidcfg
    Bonjour,

    En ce moment j'essaye d'automatiser mon installation de Solaris 10, pour supprimer les écrans de configuration bleu au début de l'installation.
    Pour cela j'ai modifié le miniroot "x86.miniroot" qui se trouve dans le répertoire "boot" du DVD.
    J'ai fais un unpack du miniroot:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /boot/solaris/bin/root_archive unpack x86.miniroot miniroot
    Ensuite j'ai modifié le fichier sysidcfg dans "miniroot/etc/"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    keyboard=US-English
    system_locale=C
    timezone=GMT
    timeserver=localhost
    puis j'ai recompréssé mon miniroot:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /boot/solaris/bin/root_archive pack x86.miniroot miniroot
    Lors de l'installation de Solaris, les écrans de configurations des paramètres renseignés dans le fichier sysidcfg ont bien disparu.
    Là je saisie les paramètres de configuration restant et à la dernière étape quand je confirme la configuration j'ai l'erreur suivant:
    an error has occured in configuring the system. Please go back and check your settings.

    Dans la console d'install solaris, il y'a les messages suivant:
    runCmd error /usr/sbin/sysidput with output:
    Unable to run cmd: /usr/sbin/sysidput
    General error, see /var/sadm/system/logs/sysidtool.log
    Le contenu du fichier sysidtool.log n'est pas très explicite et il est plutôt volumineux.
    A la fin de ce fichier de log j'ai ce message:
    get_net_ipaddr returned FAILURE: e1000g0 is probably already 0.0.0.0
    unable to remove /tmp/root/etc/hostname.e1000g0
    Effectivement dans "/tmp/root/etc/" il n'y a pas de fichier hostname.e1000g0

    Si je restaure le x86.miniroot comme il était avant le remplacement du fichier sysidcfg, je n'est pas de problème à l'installation.
    Le problème semble donc venir du fichier sysidcfg.
    J'ai essayé d'enlever des mots clés dans ce dernier en laissant uniquement:
    L'écran choix du type de clavier disparait bien, mais j'ai le même problème à la confirmation de la configuration
    Idem en mettant tous les paramètres de configuration de façon à shunter tous les écrans de configuration.

    PS: J'avais déjà essayé d'automatiser l'installation en modifiant le fichier sysidcfg sur la même machine et cela marchait.

    De plus, lorsque je met un fichier sysidcfg, j'ai l'impression que l'interface graphique des écrans de configuration change.
    En effet, on a plus les écrans bleus où il faut appuyer sur la touche F2 pour avancer.
    A la place on a une interface (java il me semble) avec un bouton Next pour avancer.
    Il semblerait que la modification du fichier x86.miniroot, impacte aussi l'interface d'installation, peut être que c'est un début de réponse à mon problème?


    Merci d'avance

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2011
    Messages : 17
    Par défaut
    Bonjour,

    Après un moment d'investigation sur ce problème, je viens d'en trouver la cause.
    Il semblerait que le problème vienne de l'interface d'installation.
    Dans mon précédent message je parlais d'une interface avec des écrans bleus, ce qui était faux, en fait lors de mon installation j'ai une interface java avec les boutons "next".
    En fait cette interface bug lorsque j'ajoute mon fichier sysidcfg.
    Avec le même fichier sysidcfg et l'interface d'install avec des écrans bleus, tous se passe bien.

    Je me suis rendu compte ensuite que suivant l'état de la variable install_type dans le fichier profile, l'interface d'installation lancée était différente.
    install_type=initial_install --> interface java avec des boutons
    install_type=upgrade ou flash_install --> interface bleu où l'on avance en appuyant sur la touche F2.

    donc pour une initial_install on ne peut pas rajouter de fichier sysidcfg et rendre l'installation automatique.
    Peut être qu'il y a un moyen de forcer l'interface d'installation bleue...mais je ne sais pas comment.

    Voila j'espère avoir été assez clair, on sait jamais, ça peut aider quelqu'un

Discussions similaires

  1. Réponses: 2
    Dernier message: 11/02/2012, 19h32
  2. Erreur E/S 105 lors d'ecriture avec un fichier text
    Par Andry dans le forum Langage
    Réponses: 5
    Dernier message: 20/02/2009, 11h29
  3. Réponses: 2
    Dernier message: 12/02/2007, 21h12
  4. SGBD sur SUN Solaris avec synchro fichier txt
    Par Nicos77 dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 01/02/2007, 15h03
  5. Erreur requête avec liaison fichier HyperFile
    Par nicolasT29 dans le forum HyperFileSQL
    Réponses: 24
    Dernier message: 19/06/2006, 11h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo