Guide d'installation Solaris 9 9/04

Annexe E Dépannage – Tâches

Ce chapitre contient une liste des messages d'erreur spécifiques et des problèmes généraux que vous risquez de rencontrer lors de l'installation du logiciel Solaris 9. Il propose également des solutions de dépannage. Utilisez la liste des sections ci-dessous pour tenter de déterminer l'origine de votre problème.


Remarque :

le terme “média d'initialisation” désigne l'un des programmes d'installation suivants : Programme suninstall de Solaris, Solaris Web Start ou programme d'installation personnalisée JumpStart.


Problèmes de configuration des installations réseau


Client inconnu “ nom_hôte

Origine :

l'argument nom_hôte de la commande add_install_client ne correspond à aucun hôte du service de noms.

Ajoutez nom_hôte dans le service de noms et réexécutez la commande add_install_client.

Problèmes d'initialisation d'un système

Messages d'erreur liés à une initialisation à partir d'un média


le0 : No carrier - transceiver cable problem

Origine :

le système n'est pas relié au réseau.

Solution :

si votre système est autonome, ignorez ce message. Si votre système est en réseau, vérifiez le câblage Ethernet.


The file just loaded does not appear to be executable

Origine :

le système ne trouve pas de média d'initialisation.

Solution :

assurez-vous que votre système est configuré de manière à accepter l'installation de Solaris 9 à partir d'un serveur d'installation du réseau. Vérifiez, par exemple, que vous avez défini le groupe de plates-formes adapté lors de la configuration de votre système.

Ou, si vous n'avez pas copié les images du Solaris DVD ou celles du Solaris Software 1 of 2 CD, du Solaris Software 2 of 2 CD et des Solaris Languages CD sur le serveur d'installation, vérifiez que le Solaris DVD ou le Solaris Software 1 of 2 CD est monté et que le serveur d'installation peut y accéder.


boot: cannot open /kernel/unix(systèmes SPARC uniquement)

Origine :

cette erreur se produit si vous avez écrasé l'emplacement du fichier d'initialisation (boot -file) pour le configurer explicitement sur /kernel/unix.

Solution :
  • Réinitialisez le fichier d'initialisation (boot -file) dans la mémoire PROM en “ “ (vierge).

  • Vérifiez que le diag-switch est bien réglé sur « off » et « true ».


Can't boot from file/device

Origine :

le média d'installation ne parvient pas à trouver le média d'initialisation.

Solution :

vérifiez que les conditions suivantes sont bien respectées :

  • Votre unité de DVD-ROM ou de CD-ROM est installée correctement et est sous tension.

  • Le Solaris DVD ou le Solaris Software 1 of 2 CD est inséré dans l'unité appropriée.

  • Le disque utilisé est propre et en bon état.


AVERTISSEMENT : clock gained xxx days -- CHECK AND RESET DATE! (systèmes SPARC uniquement)

Description :

il s'agit d'un message d'information.

Solution :

ignorez ce message et poursuivez l'installation.


Not a UFS filesystem (systèmes x86 uniquement)

Origine :

que vous ayez effectué l'installation de Solaris 9 à l'aide du Programme suninstall de Solaris ou du programme d'installation personnalisée JumpStart, vous n'avez sélectionné aucun disque d'initialisation. Vous devez utiliser la disquette de l'assistant de configuration des périphériques de Solaris x86 Platform Edition ou modifier le BIOS pour pouvoir initialiser votre système.

Solution :
  • Insérez la disquette de l'assistant de configuration des périphériques de Solaris x86 Platform Edition dans l'unité appropriée de votre système (généralement l'unité de disque A). Pour de plus amples informations sur l'accès à la disquette de l'assistant de configuration des périphériques de Solaris x86 Platform Edition, reportez-vous à la rubrique x86: accès à l’assistant de configuration des périphériques de Solaris 9 et à PXE.

  • Si vous ne pouvez pas utiliser le média d'initialisation, allez dans le BIOS et sélectionnez BIOS pour initialiser votre système. Pour des instructions détaillées, consultez la documentation de votre BIOS.


The Solaris Installer could not find a disk that meets the criteria found in the Install documentation. Please see the documentation for more info (systèmes x86 uniquement)

Origine :

vous avez tenté d'initialiser votre système à partir du Solaris x86 Platform Edition Installation CD mais votre système ne prend pas en charge l'adressage LBA (Logical Block Addressing) et vous ne pouvez donc pas utiliser le Installation Solaris CD.

Solution :

utilisez une image réseau du CD, d'un DVD ou du Solaris Software 1 of 2 x86 Platform Edition CD pour effectuer l'installation.

Problèmes généraux liés à une initialisation à partir d'un média


Le système ne s'initialise pas.

Description :

lors de la configuration initiale du serveur JumpStart personnalisé, il se peut que vous soyez confronté à des difficultés d'initialisation ne renvoyant aucun message d'erreur. Pour vérifier les informations relatives au système et au bon fonctionnement de l'initialisation de celui-ci, exécutez la commande boot (initialiser) avec l'option -v. En cas d'utilisation de l'option -v, la commande boot (initialiser) affiche des informations de débogage exhaustives à l'écran.


Remarque :

si ce n'est pas le cas, les messages s'impriment toujours, mais la sortie est dirigée vers le fichier journal du système. Pour de plus amples informations, voir syslogd(1M).


Solution :

pour les systèmes SPARC uniquement, à l'invite ok, entrez la commande ci-dessous.


ok boot net -v - install
pour les systèmes x86, lorsque le programme d'installation vous demande de “Choisir le type d'installation,” entrez la commande ci-dessous.

b - -v install 


L'initialisation à partir du DVD échoue sur les systèmes équipés d'une unité de DVD-ROM Toshiba SD—M 1401

Si votre système est équipé d'une unité de DVD-ROM Toshiba SD-M1401 avec microprogrammes révision 1007, le système ne peut pas initialiser à partir du Solaris DVD.

Solution :

appliquez le patch 111649–03, ou une version supérieure, afin de mettre à jour le firmware de l'unité de DVD-ROM Toshiba SD-M1401. Le patch 111649–03 est compris dans le Solaris 9 Supplement CD.


L'installation échoue après l'initialisation(systèmes x86 uniquement)

Origine :

si vous effectuez une installation à partir du Installation Solaris CD;, la tranche racine de Solaris 9 doit figurer parmi les 1024 premiers cylindres du disque.

Solution :

le BIOS et le pilote SCSI du disque d'initialisation par défaut doivent prendre LBA (logical block addressing) en charge. permettant à la machine de s'initialiser au-delà de la limite de 1024 cylindres et sur les tranches de disque Solaris. Pour déterminer si votre système prend en charge l'adressage LBA, reportez-vous au Tableau 5–2. Dans le cas contraire, initialisez votre système à partir d'une image réseau plutôt qu'à partir du CD.


Le système se bloque ou des erreurs graves se produisent lorsque des cartes PC sans mémoire sont insérées (systèmes x86 uniquement)

Origine :

les cartes PC sans mémoire ne peuvent pas utiliser les mêmes ressources de mémoire que les autres périphériques.

Solution :

pour remédier à ce problème, consultez les instructions livrées avec votre carte PC et vérifiez la plage d'adresses.


L'unité primaire IDE BIOS de votre système n'a pas été détectée par la disquette de l'assistant de configuration des périphériques de Solaris x86 Platform Edition pendant la phase de pré-initialisation (systèmes x86 uniquement)

Solution :
  • Si vos unités sont anciennes, il est possible qu'elles ne soient pas prises en charge. Reportez-vous à la documentation du constructeur de votre matériel.

  • Assurez-vous que les câbles ruban et d'alimentation sont bien branchés. Consultez la documentation du constructeur.

  • Si une seule unité est reliée au contrôleur, réglez les cavaliers de manière à la configurer en tant qu'unité maître. Certaines unités disposent de configurations de cavaliers distinctes pour un seul maître et pour un maître exploitant un esclave. Pour réduire le signal émis lorsqu'un connecteur non utilisé pend à l'extrémité du câble, reliez l'unité au connecteur situé à l'extrémité du câble.

  • Si deux unités sont reliées à un même contrôleur, réglez les cavaliers de manière à configurer une unité en tant que maître (ou en tant que maître exploitant un esclave) et une en tant qu'esclave.

  • Si l'une des unités est un disque dur et la seconde une unité de CD-ROM, réglez les cavaliers de manière à configurer l'une d'entre elles en tant qu'esclave. N'importe quelle unité peut être reliée à n'importe quelle connexion d'unité du câble.

  • Si le problème persiste lorsque deux unités sont branchées à un même contrôleur, branchez-en une à la fois pour vérifier que toutes deux fonctionnent bien. Réglez les cavaliers de manière à configurer l'unité en tant que maître ou maître seul, puis branchez-la au connecteur approprié, situé à l'extrémité du câble ruban IDE. Vérifiez que chaque unité fonctionne, puis réglez les cavaliers de manière à retrouver une configuration maître-esclave.

  • Si l'unité est un disque dur, utilisez l'utilitaire de configuration BIOS pour vous assurer que le type d'unité (indiquant le nombre de cylindres, de têtes et de secteurs) est correctement configuré. Certains BIOS comportent une fonction de détection automatique du type d'unité.

  • Si l'unité est une unité de CD-ROM, utilisez l'utilitaire de configuration BIOS pour définir le type d'unité sur « unité de CD» , à condition que votre BIOS le permette.

  • Sur de nombreux systèmes, les unités de CD-ROM IDE ne sont reconnues par MS-DOS que lorsqu'une unité de CD-ROM MS-DOS est installée. Essayez une autre unité de disque.


L'unité de disque IDE ou l'unité de CD-ROM de votre système n'a pas été détectée par la disquette de l'assistant de configuration des périphériques de Solaris x86 Platform Edition pendant la phase de pré-initialisation (systèmes x86 uniquement)

Solution :
  • Si les disques sont désactivés dans le BIOS, utilisez la disquette de l'assistant de configuration des périphériques de Solaris x86 Platform Edition pour initialiser votre système à partir de son disque dur. Pour de plus amples informations sur l'accès à la disquette de l'assistant de configuration des périphériques de Solaris x86 Platform Edition, reportez-vous à la rubrique x86: accès à l’assistant de configuration des périphériques de Solaris 9 et à PXE.

  • Si votre système ne comporte aucun disque, il s'agit probablement d'un client sans disque.


Le système se bloque avant d'afficher l'invite système. (systèmes x86 uniquement)

Solution :

certains équipements matériels de votre configuration ne sont pas pris en charge. Reportez-vous à la documentation du constructeur de votre matériel.

Messages d'erreur liés à une initialisation à partir du réseau


AVERTISSEMENT : getfile: RPC failed: error 5 (RPC Timed out).

Description :

cette erreur se produit lorsqu'au moins deux serveurs, sur un même réseau, cherchent à répondre en même temps à une requête d'initialisation émise par un client d'installation. Le client d'installation se connecte au mauvais serveur d'initialisation et l'installation est suspendue. Les raisons suivantes peuvent être à l'origine de cette erreur :

Origine :

raison 1 - il existe peut-être plusieurs fichiers /etc/bootparams contenant une entrée pour ce client d'installation sur différents serveurs.

Solution :

raison 1 - assurez-vous que les serveurs de votre réseau ne comportent pas plusieurs entrées /etc/bootparams correspondant au client d'installation. Si c'est le cas, supprimez les entrées redondantes du fichier /etc/bootparams sur tous les serveurs d'installation et d'initialisation à l'exception de celui que vous souhaitez voir utilisé par le client d'installation.

Origine :

raison 2 - il est possible que plusieurs entrées de répertoire /tftpboot ou /rplboot coexistent pour ce client d'installation.

Solution :

raison 2 - assurez-vous qu'il n'existe pas, sur les serveurs de votre réseau, plusieurs entrées du répertoire /tftpboot ou /rplboot correspondant au client d'installation. Si c'est le cas, supprimez les entrées redondantes du répertoire /tftpboot ou /rplboot sur tous les serveurs d'installation et d'initialisation, à l'exception de celui que vous souhaitez voir utiliser par le client d'installation.

Origine :

raison 3 - une entrée correspondant au client d'installation figure dans le fichier /etc/bootparams d'un serveur, tandis qu'une autre, permettant à l'ensemble des systèmes d'accéder au serveur de profils, se trouve dans le fichier /etc/bootparams. Exemple :

* install_config=serveur_profils:chemin

La présence d'une ligne similaire à l'entrée précédente dans le tableau bootparams NIS ou NIS+ peut également être à l'origine de cette erreur.

Solution :

raison 3 - si une entrée joker figure dans la carte ou la table bootparams du service de noms (ex. : * install_config=), supprimez-la et ajoutez-la dans le fichier /etc/bootparams du serveur d'initialisation.


No network boot server. Unable to install the system. See installation instructions (systèmes SPARC uniquement)

Origine :

cette erreur se produit sur un système lorsque vous tentez de l'installer à partir de votre réseau et lorsque votre système n'est pas bien configuré.

Solution :

veillez à bien configurer le système que vous souhaitez installer à partir de votre réseau. Reportez-vous à la rubrique Ajout de systèmes à installer à partir du réseau à l'aide d'une image CD.


prom_panic: Could not mount file system(systèmes SPARC uniquement)

Origine :

Cette erreur se produit lorsque vous installez Solaris 9 à partir d'un réseau, mais que le logiciel d'initialisation ne parvient pas à localiser :

  • Le Solaris DVD, qu'il s'agisse du DVD ou d'une copie de l'image du DVD sur le serveur d'installation

  • L'image du Solaris Software 1 of 2 CD, qu'il s'agisse du Solaris Software 1 of 2 CD ou d'une copie de l'image du Solaris Software 1 of 2 CD sur le serveur d'installation.

Solution :

assurez-vous que le logiciel d'installation est chargé et qu'il est partagé.

  • Si vous installez Solaris 9 à partir de l'unité de DVD-ROM ou de CD-ROM du serveur d'installation, vérifiez que le Solaris DVD ou le Solaris Software 1 of 2 CD est inséré dans l'unité appropriée, qu'il est monté et partagé dans le fichier /etc/dfs/dfstab.

  • Si vous effectuez l'installation à partir d'une copie de l'image du Solaris DVD ou de l'image du Solaris Software 1 of 2 CD enregistrée sur le disque dur du serveur d'installation, assurez-vous que le chemin d'accès au répertoire de la copie est effectivement partagé dans le fichier /etc/dfs/dfstab.

Reportez-vous à la page de manuel install_server.


Timeout waiting for ARP/RARP packet...(systèmes SPARC uniquement)

Origine :

raison 1 - le client tente d'initialiser à partir du réseau, mais il ne parvient pas à trouver un système qui le reconnaisse.

Solution :

raison 1 - assurez-vous que le nom d'hôte du système figure dans le service de noms NIS ou NIS+. Vérifiez également l'ordre de recherche de bootparams dans le fichier /etc/nsswitch.conf du serveur d'initialisation.

La ligne suivante du fichier /etc/nsswitch.conf indique par exemple que JumpStart ou le Programme suninstall de Solaris consulte d'abord les cartes NIS à la recherche d'informations bootparams. Si le programme ne trouve aucune information, JumpStart ou le Programme suninstall de Solaris observe le contenu du fichier /etc/bootparams du serveur d'initialisation.

bootparams: nis files
Origine :

raison 2 - l'adresse Ethernet du client est erronée.

Solution :

raison 2 - vérifiez l'adresse Ethernet du client dans le fichier /etc/ethers du serveur d'installation.

Origine :

raison 3 - lors d'une installation JumpStart personnalisée, la commande add_install_client détermine le groupe de plates-formes utilisant un serveur donné en tant que serveur d'installation. Ce problème survient dès lors que la valeur de l'architecture associée à la commande add_install_client est erronée. Vous souhaitez par exemple installer une machine sun4u, mais avez indiqué sun4m par accident.

Solution :

raison 3 - réexécutez add_install_client en indiquant la valeur d'architecture correcte.


ip: joining multicasts failed on tr0 - will use link layer broadcasts for multicast (systèmes x86 uniquement)

Origine :

ce message d'erreur s'affiche lorsque vous initialisez un système avec une carte en anneau à jeton. La multidiffusion Ethernet et la multidiffusion en anneau à jeton ne fonctionnent pas de la même manière. Vous obtenez ce message d'erreur, car l'adresse de multidiffusion fournie n'est pas valide.

Solution :

ignorez ce message d'erreur. Si la multidiffusion ne fonctionne pas, IP utilise la diffusion par couches. L'installation n'échouera donc pas.


Requesting Internet address for Ethernet_Address (systèmes x86 uniquement)

Origine :

le client tente d'initialiser à partir du réseau, mais il ne parvient pas à trouver un système qui le reconnaisse.

Solution :

assurez-vous que le nom d'hôte du système figure dans le service de noms. Si le nom d'hôte du système figure effectivement dans le service de noms NIS ou NIS+, mais que ce message d'erreur persiste, essayez de réinitialiser le système.


RPC: Timed out No bootparams (whoami) server responding; still trying... (systèmes x86 uniquement)

Origine :

le client tente une initialisation à partir du réseau, mais il ne trouve aucune entrée de système valide dans le fichier /etc/bootparams du serveur d'installation.

Solution :

utilisez la commande add_install_client sur le serveur d'installation. Elle ajoute l'entrée appropriée dans le fichier /etc/bootparams, permettant ainsi au client d'initialiser à partir du réseau.


Still trying to find a RPL server... (systèmes x86 uniquement)

Origine :

le système tente une initialisation à partir du réseau mais le serveur n'est pas configuré pour initialiser ce système.

Solution :

sur le serveur d'installation, exécutez add_install_client pour le système que vous souhaitez installer. La commande add_install_client configure un répertoire /rplboot qui contient le programme d'initialisation réseau nécessaire.


CLIENT MAC ADDR: FF FF FF FF FF FF (installations réseau avec DHCP uniquement)

Origine :

le serveur DHCP n'est pas configuré correctement. Cette erreur peut survenir si les options ou macros ne sont pas correctement définies dans le logiciel de gestion de DHCP.

Solution :

vérifiez donc qu'elles sont correctement définies. Assurez-vous que l'option Router est définie et que sa valeur est correcte pour le sous-réseau utilisé pour l'installation réseau.

Problèmes généraux liés à une initialisation à partir du réseau


Le système s'initialise à partir du réseau, mais à partir d'un système différent du serveur d'installation spécifié.

Origine :

il existe une entrée /etc/bootparams et peut-être une entrée /etc/ethers pour le client, sur un autre système.

Solution :

sur le serveur de noms, mettez l'entrée /etc/bootparams à jour pour le système en cours d'installation. L'entrée doit respecter la syntaxe suivante :

système_installation racine=serveur_initialisation:chemin installation=serveur_installation:chemin

Assurez-vous également qu'une seule entrée bootparams figure sur le sous-réseau pour le client d'installation.


Après avoir défini un serveur d'installation et configuré le système pour installer Solaris 9 à partir du réseau, le système ne s'initialise toujours pas. (systèmes SPARC uniquement)

Origine :

il est possible que tftpd ne soit pas en fonction sur le serveur d'installation.

Solution :

assurez-vous que tftpd fonctionne sur le serveur d'installation. Entrez la commande suivante :


# ps -ef | grep tftpd

Si cette commande ne renvoie pas de ligne indiquant que le démon tftpd est en cours d'exécution, modifiez le fichier /etc/inetd.conf en supprimant le caractère (#) de la ligne suivante :

# tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd \
 -s /tftpboot

Après avoir effectué ce changement, tentez de nouveau d'initialiser le système.


Vous avez configuré un serveur d'installation et le système à installer à partir du réseau, mais le système ne s'initialise toujours pas (systèmes x86 uniquement)

Origine :

il est possible que le démon rpld ne soit pas actif sur le serveur d'installation.

Solution :

assurez-vous que rpld fonctionne sur le serveur d'installation. Entrez la commande suivante :


# ps -ef | grep rpld

Si cette commande ne renvoie pas de ligne indiquant que le démon rpld est en cours d'exécution, exécutez la commande suivante :


# /usr/sbin/rpld

Après avoir effectué ce changement, tentez de nouveau d'initialiser le système.

Installation initiale de l'environnement d'exploitation Solaris 9


Initial installation fails

Solution :

si l'installation de Solaris échoue, recommencez. Pour redémarrer l'installation, initialisez le système à partir du Solaris DVD, du Installation Solaris CD, du Solaris Software 1 of 2 CD CD ou du réseau.

Il est impossible de désinstaller le logiciel Solaris après une installation partielle du logiciel. Vous devez restaurer votre système à partir d'une copie de sauvegarde ou recommencer le processus d'installation de Solaris.


/cdrom/Solaris_9/SUNWxxxx/reloc.cpio: Broken pipe

Description :

ce message d'erreur n'a pas d'incidence sur l'installation.

Solution :

ignorez ce message et poursuivez l'installation.


AVERTISSEMENT : CHANGE DEFAULT BOOT DEVICE (systèmes x86 uniquement)

Origine :

il s'agit d'un message d'information. Le périphérique d'initialisation configuré par défaut dans le BIOS doit imposer l'utilisation de la disquette de l'assistant de configuration des périphériques de Solaris x86 Platform Edition pour initialiser le système.

Solution :

poursuivez l'installation et, au besoin, changez le périphérique d'initialisation par défaut spécifié dans le BIOS après avoir installé le logiciel Solaris sur un périphérique ne requérant pas l'utilisation de la disquette de l'assistant de configuration des périphériques de Solaris x86 Platform Edition.

x86: recherche de blocs erronés sur disque IDE

Les unités de disque IDE ne tracent pas automatiquement les blocs erronés comme le font d'autres unités compatibles avec le logiciel Solaris. Avant d'installer Solaris 9 sur un disque IDE, analysez d'abord la surface du disque. Pour ce faire, procédez comme suit.

  1. Initialisez le système à partir du média d'installation en mode monoutilisateur.


     # b -s
    
  2. Démarrez le programme de formatage.


    # format
    
  3. Indiquez le disque IDE dont vous souhaitez analyser la surface.


    # cxdy
    
    cx

    Numéro du contrôleur

    dy

    Numéro du périphérique

  4. Il vous faut une partition fdisk.

    • Si vous disposez déjà d'une partition fdisk Solaris, passez à l'Étape 5.

    • Si vous ne disposez pas de partition fdisk Solaris, créez-en une sur le disque à l'aide de la commande fdisk.


    format> fdisk
    
  5. Entrez :


    format> analyze
    
  6. Entrez :


    analyze> config
    

    Les paramètres actuels d'analyse de surface s'affichent.

    1. Pour modifier ces paramètres, entrez :


      analyze> setup
      
  7. Entrez :


    analyze> analyse_type_surface
    
    analyse_type_surface

    lecture (read), écriture (write) ou comparaison (compare)

    Si la commande format détecte des blocs erronés, elle les retrace.

  8. Entrez :


    analyze> quit
    
  9. Voulez-vous retracer certains blocs ?

    • Si ce n'est pas le cas, passez à l'Étape 10.

    • Si oui, entrez :


      format> repair
      
  10. Entrez :


    quit
    

    Le programme format se ferme.

  11. Pour redémarrer en mode multiutilisateur, entrez :


    ok b
    

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 n'y figurant 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 suivante : http://sunsolve.sun.com .


Upgradeable Solaris root devices were found, however, no suitable partitions to hold the Solaris Install software were found. Upgrading using the Solaris Installer is not possible. It might be possible to upgrade using the Solaris Operating Environment 1 of 2 CDROM (systèmes x86 uniquement)

Origine :

vous ne pouvez pas utiliser le Solaris x86 Platform Edition Installation CD pour effectuer votre mise à niveau, car l'espace disque disponible sur votre système est insuffisant.

Solution :

vous devez donc créer une tranche de swap supérieure ou égale à 512 Mo ou employer une autre méthode de mise à niveau parmi celles-ci :

  • le programme Solaris Web Start figurant sur le Solaris DVD ou l'image d'installation réseau ;

  • le Programme suninstall de Solaris du Solaris Software 1 of 2 x86 Platform Edition CD ;

  • la méthode d'installation JumpStart personnalisée.

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 système.

Origine :

raison 1 - le répertoire /var/sadm est une liaison symbolique ou il 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 - le fichier /var/sadm/softinfo/INST_RELEASE est manquant.

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 en repartant à 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 :

au cours d'une 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 risquant de poser problème, de manière à ce que le 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 sans avoir recours à l'option de configuration automatique pour réaffecter l'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 à la rubrique “Troubleshooting Solaris Volume Manager (Tasks)” in Solaris Volume Manager Administration Guide.

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. Vous ne parvenez pas à déterminer l'origine de la défaillance. Il peut s'agir d'une panne d'alimentation ou de la rupture d'une connexion réseau.

  1. Réinitialisez le système à partir du Solaris DVD, du Installation Solaris CD, du Solaris Software 1 of 2 CD 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 indiquée ci-dessous. 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 rubrique 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
      

      Exemple :


      # lumount solaris8 /.alt.12345 
      
    2. Passez 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  '/vx\/dsk/s/^/#/g'  < vfstab >  vfstab.novxfs 
      

      Le premier caractère de chaque ligne est remplacé par #, la ligne devenant 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. Passez 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 commentaire toutes les entrées “forceload:” comportant drv/vx.


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

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

    9. Passez 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. Voir Chapitre 36.

  4. Activez l'environnement d'initialisation inactif. Voir Activation d'un environnement d'initialisation.

  5. Éteignez le système.


    # init 0
    
  6. Initialisez l'environnement d'initialisation inactif en mode monoutilisateur :


    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. Passez aux répertoires des modules Veritas.


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


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


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


    # init 6
    

x86: partition de service non créée par défaut sur des systèmes non dotés de partition de service

Si vous installez l'environnement d'exploitation Solaris 9 sur un système n'incluant actuellement aucune partition de service, le programme d'installation risque de ne pas créer de partition de service par défaut. Si vous souhaitez inclure une partition de service sur le même disque que celui sur lequel se trouve la partition de Solaris, vous devez recréer la partition de service avant d'installer l'environnement d'exploitation Solaris 9.

Si vous avez installé l'environnement d'exploitation Solaris 8 2/02 sur un système Sun LX50, le programme d'installation risque de ne pas avoir préservé la partition de service. Si vous ne procédez pas à l'édition manuelle de la distribution de la partition d'initialisation fdisk pour préserver la partition de service, le programme d'installation efface la partition de service lors de l'installation.


Remarque :

si vous ne préservez pas de façon spécifique la partition de service lorsque vous installez l'environnement d'exploitation Solaris 8 2/02, il vous sera peut-être impossible de recréer la partition de service et de mettre à jour l'environnement d'exploitation Solaris 9.


Si vous souhaitez inclure une partition de service sur le disque contenant la partition Solaris, choisissez l'une des solutions proposées ci-dessous.