Guide d'installation de Solaris Resource Manager 1.0 pour Solaris 2.6 (Édition plateforme SPARC)

Chapitre 3 Dépannage

Ce chapitre fournit des solutions à certains problèmes pouvant survenir pendant l'installation ou le démarrage initial de Solaris Resource Manager 1.0.

Si vous avez besoin d'être assisté, prenez contact avec votre fournisseur Sun.

Résolution des problèmes d'installation

Tableau 3-1 Problèmes d'installation et solutions

Symptôme(s) 

Cause(s) et solution(s) possibles 

La vérification de la version du SE échoue. 

Le système d'exploitation Solaris 2.6 (Édition plateforme SPARC) n'est peut-être pas installé.  

Tapez uname -psr pour afficher la version du système d'exploitation en cours.

Un message signale que l'espace des systèmes de fichiers est insuffisant pour installer un ensemble. 

Libérez de l'espace sur les systèmes de fichiers touchés. Recommencez l'installation. 

Une erreur survient lors d'une tentative d'exécution de l'un des script d'installation. 

Installer n'est pas parvenu à accéder au fichier en tant qu'utilisateur «nobody». Les permissions pour tous les fichiers et répertoires de l'ensemble doivent autoriser la lecture (et l'exécution, si applicable). Les répertoires menant à l'emplacement de l'ensemble doivent également être accessibles jusqu'à la racine.

Une erreur interne s'est produite dans l'un des scripts d'installation. 

Signalez le problème à votre fournisseur de services d'assistance Sun. 

Le système indique qu'un ensemble existe déjà et sera donc mis à jour. 

L'ensemble a déjà été installé sur ce système. Si vous continuez, l'installation existante sera mise au niveau de l'ensemble. AVERTISSEMENT : tout fichier ayant été modifié depuis l'installation précédente sera perdu lors de la mise à jour. 

Installer se ferme pendant l'installation de SUNWsrmr.

L'un des noms d'utilisateur (srmidle, srmlost ou srmother) a peut-être déjà été utilisé dans le fichier de mot de passe. Vous devez supprimer l'entrée correspondante pour permettre l'installation et l'exécution de Solaris Resource Manager.

Installer se ferme et signale qu'un fichier correctif n'a pas été installé.

Le fichier correctif KU 105181-11 (ou ultérieur) doit être installé avant les ensembles SUNWsrmb et SUNWsrmr. Le fichier correctif 106123-02 (ou ultérieur) doit être installé avant l'ensemble de pages du manuel SGML SUNWsrmm.  

Résolution des problèmes de démarrage

Tableau 3-2 Problèmes de démarrage et solutions

Symptôme(s) 

Cause(s) et solution(s) possibles 

Solaris Resource Manager ne démarre pas après le redémarrage du système. 

Solaris Resource Manager n'est pas installé correctement. Vérifiez si les ensembles ci-après ont été installés correctement : 

pkginfo -l SUNWsrmb

pkginfo -l SUNWsrmr

Un message indiquant qu'aucun utilisateur «idle» (srmidle) n'existe apparaît au redémarrage.

Il n'y a pas d'entrée pour l'utilisateur srmidle dans le fichier passwd. Créez l'utilisateur conformément aux instructions décrites dans la partie Étape 8 de la section "Installation des ensembles".

Un message indiquant qu'aucun utilisateur «lost» (srmlost) n'existe apparaît au redémarrage.

Il n'y a pas d'entrée correspondant à l'utilisateur srmlost dans le fichier passwd. Créez l'utilisateur conformément aux instructions décrites dans la partie Étape 8 de la section "Installation des ensembles".

Une erreur de noyau se produit au redémarrage. 

Il y a un conflit avec le système d'exploitation. Suivez les instructions de la section "Reprise d'un échec de démarrage", ci-dessous. Signalez immédiatement le problème à votre fournisseur de services d'assistance Sun.

Impossible d'ouvrir une session 

Il y a un problème avec la configuration du module PAM. Redémarrez l'ordinateur en mode mono-utilisateur et mettez en commentaire la ligne pam_srm.so.1 du fichier /etc/pam.conf.

Reprise d'un échec de démarrage

Si une erreur de noyau se produit au démarrage, vous pouvez utiliser deux méthodes pour démarrer avec Solaris Resource Manager désactivé. Essayez d'abord la méthode A ; si elle échoue, passez à la méthode B.

Méthode A : Démarrage à partir de la disquette de démarrage existante

  1. Procédez depuis l'invite du moniteur de démarrage, ok. Si vous n'y êtes pas, envoyez une séquence d'interruption à la console.

  2. Démarrez le système avec le mode invite activé :


    ok boot -a
    Booting from: sd(0,0,0) -a
  3. Acceptez le fichier à charger et la route de module proposés par défaut en appuyant sur Entrée :


    Enter filename [kernel/unix]: <Enter>
    Enter default directory for modules [/platform/SUNW,.../kernel 
    /kernel /usr/kernel]: <Enter>
    SunOS Release 5.6
    
     Version ... [UNIX(R) System V Release 4.0]
  4. Tapez etc/system.noshrload lorsque le programme demande le nom du système de fichiers à utiliser.

    Il s'agit de la version d'origine de votre fichier /etc/system, tel qu'il était avant l'installation de Solaris Resource Manager. Cette copie a été générée automatiquement à l'installation de Solaris Resource Manager.


    Name of system file [etc/system]: etc/system.noshrload
    
  5. Acceptez les valeurs par défaut pour les invites suivantes :


    root filesystem type [ufs]: <Enter>
    Enter physical name of root device [...]: <Enter>

    Le système démarrera en désactivant Solaris Resource Manager.

Méthode B : Démarrage à partir du CD-ROM

  1. Démarrez Solaris depuis le CD-ROM d'installation :


    ok boot cdrom -s
    
  2. Montez le disque du système de fichiers racine normal :


    # mount /dev/dsk/nom-unité /a
    
  3. À l'aide d'un éditeur comme vi, ouvrez le fichier /etc/system du système de fichiers racine normal :


    # vi /a/etc/system
    
  4. Mettez en commentaire la ligne qui définit initclass à SHR. Notez que le caractère de commentaire utilisé dans ce fichier est l'astérisque (*).


    * set initclass="SHR"
  5. Démontez le système de fichiers racine normal :


    # umount /a
    
  6. Redémarrez avec les disques habituels :


    # shutdown -i 6
    

    Le système démarrera en désactivant Solaris Resource Manager.