Guide d'installation Solaris 9

Mise à niveau de l'environnement d'exploitation Solaris 9

Messages d'erreur liés à une mise à niveau


No upgradable disks

Origine :

une entrée de swap dans le fichier /etc/vfstab fait échouer la procédure de mise à niveau.

Solution :

Ajoutez des lignes dans le fichier /etc/vfstab pour :

  • Tous les fichiers swap et toutes les tranches swap des disques non mis à niveau

  • Tous les fichiers swap qui n'y figurent plus

  • Toutes les tranches de swap non utilisées


usr/bin/bzczt not found

Origine :

Solaris Live Upgrade a échoué car il lui manque un cluster de patchs.

Solution :

Vous avez besoin d'un patch pour installer Solaris Live Upgrade. Vous pouvez le télécharger à l'adresse http://sunsolve.sun.com .

Problèmes généraux liés à une mise à niveau


L'option upgrade n'apparaît pas même s'il existe une version des logiciels Solaris pouvant être mise à niveau sur le sytème.

Origine :

Raison 1 : le répertoire /var/sadm est une liaison symbolique ou est monté à partir d'un autre système de fichiers.

Solution :

Raison 1 : déplacez le répertoire /var/sadm dans le système de fichiers racine (/) ou /var.

Origine :

Raison 2 : il manque le fichier /var/sadm/softinfo/INST_RELEASE.

Solution :

Raison 2 : créez un nouveau fichier INST_RELEASE d'après le modèle suivant :

OS=Solaris
VERSION=x 
REV=0

x

La version du logiciel Solaris installée sur votre système 

Origine :

Raison 3 : SUNWusr est absent du répertoire /var/sadm/softinfo

Solution :

Solution 3 : Vous devez effectuer une installation depuis zéro. Il est impossible de mettre à niveau le logiciel Solaris installé sur votre système.


Impossible de fermer ou d'initialiser le gestionnaire md

Solution :
  • S'il ne s'agit pas d'un miroir, mettez le problème en commentaire dans le fichier vsftab.

  • S'il s'agit d'un miroir, cassez-le et réinstallez-le.


La mise à niveau échoue car le programme d'installation de Solaris ne peut pas monter un système de fichiers.

Origine :

En cours de mise à niveau, le script tente de monter tous les systèmes de fichiers répertoriés dans le fichier système /etc/vfstab sur le système de fichiers racine (/). Si le script d'installation ne parvient pas à monter un système de fichiers, il échoue et s'arrête.

Vérifiez que tous les systèmes de fichiers du fichier système /etc/vfstab peuvent être montés. Dans le fichier /etc/vfstab, mettez en commentaire tous les systèmes de fichiers impossibles à monter ou qui risquent de poser problème, de manière à ce que programme suninstall de Solaris n'essaie pas de les monter pendant la mise à niveau. Vous ne pouvez pas supprimer les systèmes de fichiers du système qui comportent des composants logiciels à mettre à niveau (par exemple, /usr).


La mise à niveau échoue

Description :

Le système n'a pas assez d'espace pour la mise à niveau.

Origine :

Reportez-vous au Chapitre 5 pour tenter de remédier à ce problème à l'aide de l'option configuration automatique de réaffectation d'espace.


Problèmes au cours de la mise à niveau des racines miroirs

Solution :

Si vous rencontrez des problèmes de mise à niveau lorsque vous utilisez les racines miroirs du gestionnaire de volumes de Solaris, reportez-vous à "Troubleshooting Solaris Volume Manager" in Solaris Volume Manager Administration Guide.

Pour poursuivre une mise à niveau après un échec

La mise à niveau a échoué et vous ne parvenez pas à réinitialiser votre système par la voie logicielle. L'origine de la défaillance dépasse votre contrôle, il peut s'agir d'une panne d'alimentation ou de la rupture d'une connexion réseau.

  1. Réinitialisez le système depuis le DVD Solaris 9, le CD d'installation Solaris 9, le logiciel Solaris 9 1 sur 2 ou à partir de votre réseau.

  2. Choisissez l'option de mise à niveau correspondant à votre installation.

    Le programme d'installation de Solaris détermine si le système a déjà été partiellement mis à niveau et poursuit la procédure de mise à niveau là où elle s'est arrêtée.

Le système se retrouve dans une situation critique en cas de mise à niveau Solaris Live Upgrade de Veritas VxVm

Si vous utilisez Solaris Live Upgrade en cours de mise à niveau et d'exploitation de Veritas VxVM, le système se retrouve dans une situation critique à la réinitialisation tant que vous n'appliquez pas la procédure suivante. Le problème survient si les modules ne sont pas conformes aux directives avancées de Solaris en la matière.

  1. Créez un environnement d'initialisation inactif. Reportez-vous à la section "Création d'un environnement d'initialisation".

  2. Avant d'entamer la mise à niveau, vous devez désactiver le logiciel Veritas de l'environnement d'initialisation inactif.

    1. Montez l'environnement d'initialisation inactif.


      # lumount nom_environnement_initialisation_inactif point_montage
      

      Par exemple :


      # lumount solaris8 /.alt.12345 
      
    2. Accédez au répertoire dans lequel se trouve le fichier vfstab, par exemple :


      # cd /.alt.12345/etc
      
    3. Faites une copie du fichier vfstab de l'environnement d'initialisation inactif, par exemple :


      # cp vfstab vfstab.501
      
    4. Dans le fichier vfstab copié, mettez en commentaire toutes les entrées du système de fichiers Veritas, par exemple :


      #  sed   vfstab.novxfs> vfstab < '/vx\/dsk/s/^/#/g'
      

      Le premier caractère de chaque ligne est remplacé par #, la ligne devient ainsi une ligne de commentaire. Cette ligne de commentaire est différente de celles des fichiers système.

    5. Copiez le fichier vfstab ainsi modifié, par exemple :


      # cp vfstab.novxfs vfstab
      
    6. Accédez au répertoire du fichier système de l'environnement d'initialisation inactif, par exemple :


      # cd /.alt.12345/etc
      
    7. Faites une copie du fichier système de l'environnement d'initialisation inactif, par exemple :


      # cp system system.501
      
    8. Mettez en commentaires toutes les entrées "forceload:" comportant drv/vx.


      # sed '/forceload:   system.novxfs> system < drv\/vx/s/^/*/'
      

      Le premier caractère de chaque ligne est remplacé par *, la ligne devient ainsi une ligne de commande. Cette ligne de commande est différente de celles du fichier vfstab.

    9. Accédez au répertoire du fichier install-db de l'environnement d'initialisation inactif, par exemple :


      # cd /.alt.12345/etc
      
    10. Créez le fichier install-db Veritas, par exemple :


      # touch vx/reconfig.d/state.d/install-db
      
    11. Démontez l'environnement d'initialisation inactif.


      # luumount nom_environnement_initialisation_inactif point_montage
      
  3. Mettez à niveau l'environnement d'initialisation inactif. Reportez-vous au Chapitre 33.

  4. Activez l'environnement d'initialisation inactif. Reportez-vous à "Activation d'un environnement d'initialisation ".

  5. Eteignez le système.


    # init 0
    
  6. Initialisez l'environnement d'initialisation inactif en mode mono-utilisateur :


    OK boot -s
    

    Plusieurs messages et messages d'erreur comportant "vxvm" ou "VXVM" s'affichent. Vous pouvez les ignorer. L'environnement d'initialisation inactif s'active.

  7. Effectuez la mise à niveau de Veritas.

    1. Supprimez le module Veritas VRTSvmsa de votre système, par exemple :


      # pkgrm VRTSvmsa
      
    2. Accédez aux répertoires des modules Veritas.


      # cd /emplacement_des_logiciels_Veritas_
      
    3. Ajoutez les derniers modules Veritas sur le système :


      #pkgadd -d `pwd` VRTSvxvm VRTSvmsa VRTSvmdoc VRTSvmman VRTSvmdev
      
  8. Restaurez les fichiers systèmes et vfstab :


    # cp /etc/vfstab.original /etc/vfstab
    	# cp /etc/system.original /etc/system
    
  9. Redémarrez le système.


    # init 6