Les bogues suivants risquent de se produire au cours de l'installation de Solaris 10.
Lorsque le système redémarre à la suite d'une installation du Solaris 10, des messages d'erreur Java similaires à ceux de l'exemple suivant peuvent être générés. Ces messages peuvent s'afficher sur la console ou sont enregistrés dans le fichier /var/adm/messages .
java[16552]: [ID 874347 user.error] libpkcs11: open /var/run/kcfd_door: No such file or directory java[16552]: [ID 523743 user.error] libpkcs11: /usr/lib/security/pkcs11_softtoken.so unexpected failure in ELF signature verification. System may have been tampered with. Cannot continue parsing /etc/crypto/pkcs11.conf java[16580]: [ID 874347 user.error] libpkcs11: open /var/run/kcfd_door: No such file or directory java[16580]: [ID 523743 user.error] libpkcs11: /usr/lib/security/pkcs11_softtoken.so unexpected failure in ELF signature verification. System may have been tampered with. Cannot continue parsing /etc/crypto/pkcs11.conf |
Solution : Aucune. ignorez les messages d'erreur.
Au cours de l'installation, il peut arriver que le système éjecte le disque et par conséquent que l'installation échoue. Cette erreur peut se produire si vous initialisez le système à partir d'un disque d'installation de Solaris10. Il peut s'agir du DVD du système d'exploitation Solaris 10 ou du CD 1 du Logiciel Solaris 10 -. Après avoir initialisé le système, vous tentez d'installer une archive Solaris Flash à partir du réseau.
Le problème se produit dans les deux cas suivants.
Tandis que vous exécutez le programme d'installation de l'IG de Solaris à partir du DVD ou du CD d'installation, vous spécifiez une archive Solaris Flash non appropriée à votre système. Par exemple, l'erreur se produit si vous spécifiez un chemin vers une archive x86 alors que vous installez le logiciel sur un système SPARC. Lorsque le disque s'éjecte, des messages semblables à ceux ci-dessous peuvent apparaître dans la fenêtre de la console.
/sbin/install-solaris: rm: cannot execute /sbin/install-solaris: date: cannot execute /sbin/install-solaris: gettext: cannot execute. |
Vous exécutez le programme d'installation en mode texte de Solaris dans une session de la console à partir du disque d'installation de Solaris10 et vous installez une archive Solaris Flash à partir du réseau. Lorsque le disque s'éjecte, des messages semblables à ceux ci-dessous peuvent apparaître dans la fenêtre de la console.
/sbin/setup-launcher[310]: 1356 Killed /sbin/setup-launcher[315]: 1357 Killed |
Solution 1 : si l'erreur a été provoquée par une archive incorrecte, effectuez une des opérations suivantes, en fonction du type d'erreur.
Redémarrez l'installation avec le programme d'installation de l'IG. Spécifiez ensuite un chemin vers une archive correcte.
Installez l'archive à l'aide du programme d'installation texte dans une session à multifenêtrage du bureau :
Pour les systèmes SPARC, tapez boot cdrom -text à l'invite ok.
Pour les systèmes x86, à l'invite pour choisir un type d'installation, sélectionnez l'option 3 Solaris Interactive Text (Desktop session).
Solution 2 : si l'erreur s'est produite après l'installation du programme d'installation en mode texte dans une session de console, choisissez l'une des options suivantes :
Utilisez de préférence le programme d'installation dans une session à multifenêtrage du bureau :
Pour les systèmes SPARC, tapez boot cdrom -text à l'invite ok.
Pour les systèmes x86, à l'invite pour choisir un type d'installation, sélectionnez l'option 3 Solaris Interactive Text (Desktop session).
Procédez comme suit après que le système éjecte le disque d'installation.
Lors du redémarrage du système à la suite d'une installation du Solaris 10, il peut arriver que le programme kdmconfig s'exécute deux fois. Dans ce cas, à chaque fois que le programme démarre, vous devez sélectionner un serveur X. Cela se produit sur les systèmes x86 qui n'ont pas été configurés pour utiliser le serveur X. Il peut s'agir par exemple d'un système “sans écran” qui n'a pas recours à un affichage graphique.
Solution : Each time the program starts and prompts for an X server, press F3_Exit. Le processus de démarrage peut marquer une courte pause avant de redémarrer. Ensuite, le problème ne se produit plus lors de la prochaine initialisation du système.
Si vous avez recours à la méthode d'installation JumpStart personnalisée pour installer le logiciel sur un système x86 alors que vous configurez la tranche 2 en tant que tranche de chevauchement dans le profil, une erreur se produit. Le système ne parvient pas à redémarrer à la suite de l'installation. Le message d'erreur suivant apparaît :
Cannot find Solaris partition |
Ce problème se produit, car la tranche de chevauchement 2 ( par exemple, c0t0d0s2) est configurée de sorte à commencer au cylindre 1 plutôt qu'au cylindre 0.
Solution : In the Custom JumpStart profile, remove the filesys keyword entry that configures slice 2 as the overlap slice. Vous pouvez supprimer, par exemple, une entrée de mot-clé similaire à l'entrée suivante.
filesys c0t0d0s2 all overlap |
Après la suppression de l'entrée, procédez à l'installation JumpStart personnalisée.
Si vous installez le logiciel Solaris10, il se peut que le fichier install_log de /var/sadm/system/logs et de /var/sadm/install/logs soit incomplet. Les informations concernant les packages ajoutés au système peuvent ne pas figurer dans ces journaux et ne pas enregistrer les erreurs rencontrées lors de l'ajout des packages. Par conséquent, vous ne pouvez pas utiliser le fichier install_log comme ressource pour résoudre les problèmes liés à l'installation ou aux applications.
Solution : If an application does not run correctly, do not check the install_log file to determine if the application packages were installed. Procédez comme indiqué ci-dessous.
Consultez Solaris Product Registry pour déterminer les packages utilisés par l'application.
# prodreg |
Utilisez la commande pkginfo pour déterminer si certains de ces packages sont partiellement installés.
# pkginfo -p package-name |
Supprimez chaque package indiqué dans le rapport de la commande précédente.
# pkgrm options package-name |
Réinstallez chaque package.
# pkgadd options package-name |
L'installation interactive de l'IG risque d'échouer, si vous installez Solaris à partir du DVD du système d'exploitation Solaris10. Cela se produit si la variable de configuration boot-device n'est pas définie sur le système.
Pour déterminer si la variable de configuration boot-device est définie, tapez la commande suivante :
# prtconf -pv | grep boot-device |
Si le résultat de la commande est boot-device: with no associated device, you cannot use the interactive GUI installation program to install from the DVD du système d'exploitation Solaris 10.
Solution : Use the interactive text installer to install Solaris10 software. Lorsque le programme d'installation vous demande de sélectionner un type d'installation, sélectionnez l'option 3, Solaris Interactive Text (Desktop Session).
Pour plus d'informations concernant l'installation à partir du DVD du système d'exploitation Solaris 10, consultez le manuel Guide d’installation de Solaris 10 : Installations de base.
Si vous installez le logiciel Solaris10 à l'aide du programme d'installation Solaris, certains panneaux d'information et de sortie du logiciel SunSM Remote Services (SRS) Net Connect risquent de ne pas s'afficher correctement.
Le cadre du panneau d'installation ainsi que le bouton Annuler s'affichent, mais pas le contenu du panneau.
Ce problème est aussi susceptible de se produire lors d'une installation Solaris d'autres logiciels inclus dans cette version du système d'exploitation.
Solution : Procédez comme indiqué ci-dessous.
Évitez l'installation de SRS Net Connect en cliquant sur le bouton Annuler lorsque le panneau d'installation vide s'affiche.
Une fois le logiciel Solaris10 installé, procédez à l'installation manuelle de SRS Net Connect à partir du DVD du système d'exploitation Solaris 10 ou du CD 2 du Logiciel Solaris 10 -.
L'installation du logiciel SRS Net Connect après l'installation initiale de Solaris10 permet de garantir l'affichage correct de tous les panneaux.
Au cours de l'installation du logiciel, les claviers USB de certaines stations de travail Dell Precision peuvent ne pas répondre ou ne répondre que partiellement, empêchant ainsi l'installation.
Solution : Perform one of the following workarounds:
Activez le mode d'émulation USB dans le microprogramme.
Utilisez un clavier PS/2.
Réinitialisez le système et réessayez.
Vous pouvez également mettre à jour le BIOS du système pour résoudre le problème.
Lorsque vous installez le Solaris 10, il peut arriver que les autorisations d'espace de nom /devices/pseudo soient mal définies. Le système risque alors de ne pas pouvoir accéder à certains périphériques. Des erreurs d'autorisation d'espace de nom semblables surviennent si vous avez installé le Solaris 10 sur un système clone avec une archive Solaris Flash.
Si vous exécutez la commande pkgchk -n sur le package SUNWcsd à la suite de l'installation, un message semblable au rapport ci-dessous s'affiche.
# pkgchk -n SUNWcsd ERROR: /devices/pseudo/cvc@0:cvc pathname does not exist unable to create character-special device ERROR: /devices/pseudo/cvcredir@0:cvcredir pathname does not exist unable to create character-special device |
Si vous avez installé le Solaris 10 sur un système clone avec une archive Solaris Flash, la commande précédente produit des erreurs semblables à celle du rapport suivant.
# pkgchk -n SUNWcsd ERROR: /dev group name sys expected <(null)> actual ERROR: /devices/pseudo/clone@0:eri permissions <0666> expected <0600> actual ERROR: /devices/pseudo/clone@0:ibd permissions <0666> expected <0600> actual ERROR: /devices/pseudo/cvc@0:cvc pathname does not exist ERROR: /devices/pseudo/cvcredir@0:cvcredir pathname does not exist |
Dans le cas d'installations Solaris Flash, des erreurs similaires à celles du rapport précédent sont également affichées pour le package SUNWcsr.
Solution : Choisissez l' un des palliatifs suivants.
Solution 1 : Run the pkgchk - nf command on the SUNWcsd Core Solaris Devices package. Cette solution est applicable si vous avez installé Solaris 10 à partir du CD ou du DVD, ou à partir de l'image d'installation réseau.
# pkgchk -nf SUNWcsd |
Solution 2 : This workaround applies to clone systems on which you want to install the Solaris 10 by using a Solaris Flash archive. Effectuez la procédure suivante avent d'installer l'archive :
Sur le système maître, créez un répertoire /etc/flash/reboot :
# mkdir -p /etc/flash/reboot # |
Sur le système maître, créez le script suivant dans un éditeur de texte.
#! /usr/bin/sh # echo " Doing pkgchk -nf SUNWcsd" pkgchk -nf SUNWcsd echo " Doing pkgchk -nf SUNWcsr" pkgchk -nf SUNWcsr exit 0 |
Enregistrez le script en le nommant pkgchk.cleanup dans le répertoire /etc/flash/reboot.
Vérifiez que le script pkgchk.cleanup est exécutable.
# cd /etc/flash/reboot # chmod a+x pkgchk.cleanup |
Créer l'archive Solaris Flash.
Installez l'archive sur le système clone.
En revanche, si vous avez déjà installé le Solaris 10 avec une archive Solaris Flash, procédez comme suit pour résoudre l'erreur.
Exécutez la commande pkgchk -nf sur le package SUNWcsd Core Solaris Devices.
# pkgchk -nf SUNWcsd |
Exécutez la commande pkgchk -nf sur le package SUNWcsr Core Solaris (racine) du système clone.
# pkgchk -nf SUNWcsr |
Vous pouvez installer Solaris à l'aide d'une image réseau. Si cette image est créée en combinant les CD du logiciel Solaris10, les messages d'erreur suivants risquent de s'afficher :
Error message: Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on udp Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on tcp Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on ticlts Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on ticotsord Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on ticots Jun 18 10:51:53 b26b statd[149]: [ID 447212 daemon.error] statd: unable to create (SM_PROG, SM_VERS) for netpath. |
Solution : Aucune. ignorez le message. Après l'initialisation du système, le système de fichiers réseau (NFS, Network File System) fonctionne normalement.
Si vous installez ou procédez à la mise niveau vers la version Solaris10 sur un système à plusieurs interfaces réseau, ce dernier reconnaît toutes les interfaces système comme utilisables. Les interfaces non connectées au réseau ou n'étant pas destinées à être utilisées apparaissent dans le résultat de la commande ifconfig -a. En outre, les interfaces possédant une adresse Ethernet identique doivent recevoir une adresse IP identique. Le message d'erreur suivant apparaît :
ifconfig: setifflags: SIOCSLIFFLAGS: qfe3: Cannot assign requested address |
Ce problème survient également sur les systèmes dont la variable de PROM local-mac-address
est configurée sur false. Il provient du fait que toutes les interfaces sont configurées avec la même adresse IP.
Solution : Choisissez l' une des solutions de rechange suivantes:
Pour ne connecter que les interfaces configurées, réinitialisez le système après l'amorçage initial.
Pour affecter une adresse IP différente à chaque interface réseau, configurez la variable PROM local-mac-address
sur true de l'une des manières suivantes :
A l'invite ok, entrez la commande suivante :
ok setenv local-mac-address? true |
Dans une fenêtre de terminal, entrez la commande suivante en tant que superutilisateur :
# eeprom local-mac-address?=true |
Lorsqu'un système de fichiers est créé pendant l'installation, l'un des messages d'avertissement suivants peut s'afficher :
Warning: inode blocks/cyl group (87) >= data blocks (63) in last cylinder group. This implies 1008 sector(s) cannot be allocated. |
ou\~:
Warning: 1 sector(s) in last cylinder unallocated |
Cet avertissement apparaît lorsque la taille du système de fichiers que vous créez ne correspond pas à l'espace disponible sur le disque utilisé. Dans ce cas, une partie de l'espace disque inutilisé risque de ne pas être intégrée à ce système de fichiers. Cet espace inutilisé ne sera cependant pas disponible pour d'autres systèmes de fichiers.
Solution : ignorez le message d'avertissement.