Les descriptions de bugs d'installation suivantes ont été ajoutées à ce chapitre depuis la dernière publication de ce document sur le CD-ROM de la documentation de Solaris 8 7/01 et dans le kiosque d'installation du CD-ROM d'installation de Solaris 8 7/01.
le nom de ce produit est Solaris 8 7/01, mais les noms de code, de chemin d'accès ou de chemin d'accès des modules peuvent faire référence à Solaris 2.8 ou SunOSTM 5.8. Utilisez toujours le code ou le chemin d'accès tel qu'il est indiqué.
Si la version de Solaris Web Start 3.0 présente sur le CD-ROM d'installation de Solaris 8 ne trouve aucune partition fdisk Solaris sur le système, vous devez en créer une sur le disque root.
Si vous modifiez la taille d'une partition fdiskexistante, toutes les données qu'elle contient sont automatiquement effacées. Sauvegardez vos données avant de créer une partition fdisk Solaris.
Solaris Web Start 3.0 a besoin de deux partitions fdisk pour effectuer une installation.
Partition fdisk Solaris
Il s'agit de la partition fdisk Solaris habituelle.
Partition fdisk d'initialisation x86
Il s'agit d'une partition fdisk de 10 Mo qui permet à l'architecture Intel d'initialiser la miniracine placée sur la nouvelle tranche de swap, elle-même placée sur la partition fdisk Solaris.
l'outil d'installation Solaris Web Start crée la partition d'initialisation x86, ce qui réduit de 10 Mo la taille de la partition fdisk Solaris. Il évite ainsi que des partitions fdiskexistantes soient altérées.
Vous ne devez pas créer cette partition manuellement.
Cette contrainte empêche également d'utiliser Web Start 3.0 pour mettre à niveau Solaris 2.6 ou Solaris 7 vers l'environnement d'exploitation Solaris 8. Pour plus d'informations, reportez-vous à la section "Impossible d'utiliser le CD-Rom d'installation de Solaris pour la mise à niveau des systèmes Intel vers l'environnement d'exploitation Solaris 8".
Si vous utilisez le CD-ROM d'installation Solaris 8 7/01 pour installer l'environnement d'exploitation Solaris sur un système sans bootparams ou sans outil de détection des informations réseau précédentes, le programme d'installation ne peut pas détecter de route par défaut. Lorsque le programme d'installation vous invite à spécifier une route par défaut, l'erreur suivante apparaît si vous sélectionnez l'option Find One et Confirm :
La route ne peut pas être détectée à ce stade. Si vous souhaitez accepter les paramètres affichés, appuyez sur 'Accept' pour que le processus d'autodetection réinitialise le système ou sur 'Cancel' pour spécifier une autre adresse. |
Solution : Si vous recevez le message d'erreur précédent :
Lorsque le système affiche le dernier message d'erreur, sélectionnez Accept.
Une fois le processus d'identification du système effectué, ouvrez une fenêtre de terminal, puis tapez la commande suivante :
# /usr/sbin/in.rdisc -s |
Si vous effectuez une installation Solaris Web Start sur un système 64 Mo à l'aide du CD-ROM d'installation (version anglaise) de Solaris 8, le CD-ROM Solaris 8 Software 1 of 2 s'installe sans problème. Cependant, l'installation du CD-ROM Solaris 8 Software 2 of 2 risque de bloquer. Le problème ne se pose pas si vous utilisez le CD-ROM Solaris 8 Multilingual Installation.Le message suivant apparaît dans /tmp/disk0_install.log.
java.io.IOException: Not enough space |
Solution : choisissez l'une des solutions suivantes.
Pour éviter ce problème, utilisez l'interface de ligne de commande (CLI) de Solaris Web Start. Pour utiliser l'interface de ligne de commande, procédez comme suit :
Redémarrez le système avec le CD-ROM d'installation de Solaris 8 (version anglaise) dans le lecteur de CD-ROM.
Suivez les invites qui apparaissent sur l'écran jusqu'à ce que l'écran <<<Current Boot Parameters>>> soit affiché. Entrez la commande suivante avant l'expiration du temporisateur.
b - w |
Si vous effectuez une installation Solaris Web Start à l'aide du CD-ROM d'installation de Solaris 8 (version anglaise) et que le CD-ROM Solaris 8 Software 2 of 2 CD s'arrête avant la fin, utilisez la procédure suivante.
Réinitialisez le système et connectez-vous.
Exécutez le script installer placé dans le répertoire situé à la racine du CD-ROM Solaris 8 Software 2 of 2.
Un accès réseau est utilisé pour communiquer avec d'autres réseaux. Un système d'accès contient plusieurs adaptateurs d'interface réseau, chacun d'entre eux étant relié à un réseau différent.
Si vous utilisez le CD d'installation Solaris 8 7/01 pour installer l'environnement d'exploitation Solaris 8 7/01 sur un système d'accès, Solaris Web Start 3.0 utilise l'interface principale pour recueillir les informations relatives au système. Vous ne pouvez pas demander à Solaris Web Start 3.0 d'utiliser une autre interface réseau pour recueillir les informations relatives à l'identification du système.
Solution : sélectionnez l'une des solutions suivantes afin de spécifier une autre interface pour recueillir les informations relatives au système.
Créez un fichier sysidcfg spécifiant l'interface réseau à utiliser pendant l'identification du système. Voir "Preconfiguring With the sysidcfg File" in Solaris 8 Advanced Installation Guide et la page de manuel sysidcfg(4) pour plus d'informations sur la création et la modification d'un fichier sysidcfg.
Pour lancer une installation interactive de l'environnement d'exploitation Solaris 8, 7/01 utilisez le CD-ROM Solaris Software Solaris 8 7/01 1 of 2. Spécifiez que le système est en réseau puis sélectionnez l'interface réseau à utiliser pour l'identification du système sur la liste fournie.
Si vous effectuez une mise à niveau vers Solaris 8 7/01 (ou une version compatible) et que la console Solaris Management ConsoleTM 1.0, 1.0.1 ou 1.0.2 est installée sur votre système, vous devez désinstaller la console Solaris avant d'exécuter la procédure de mise à niveau. Solaris Management Console 2.0 n'est pas compatible avec les versions antérieures de la console. Vous pouvez installer la console de gestion Solaris sur votre système si vous avez installé au préalable le complément SEAS 2.0 ou SEAS 3.0, ou Solaris 8 Admin Pack.
Solution : choisissez l'une des solutions suivantes.
Avant d'effectuer la mise à niveau, exécutez /usr/bin/prodreg, puis effectuez une désinstallation complète de Solaris Management Console.
Si vous n'avez pas désinstallé SMC 1.0, 1.0.1 ou 1.0.2 avant de procéder à la mise à niveau, vous devez supprimer tous les modules logiciels de la console de gestion (version 1.0, 1.01 ou 1.0.2). Il est essentiel que vous utilisiez la commande pkgrm pour la suppression des modules et non prodreg ; suivez également scrupuleusement l'ordre de suppression des modules. Procédez comme suit.
Devenez superutilisateur.
Dans une fenêtre de terminal, tapez la commande suivante :
# pkginfo |grep "Solaris Management Console" # pkginfo |grep "Solaris Management Applications" # pkginfo |grep "Solaris Diskless Client Management Application" |
Les noms de module dans la sortie identifieront un module logiciel Solaris Management Console 1.0 si la description ne débute pas par "Solaris Management Console 2.0".
Utilisez pkgrm pour supprimer toutes les instances des modules logiciels SMC 1.0 software packages dans l'ordre suivant :
Ne supprimez aucun module dont la description indique "Solaris Management Console 2.0". Par exemple, SUNWmc.2 peut signifier Solaris Management Console 2.0.
Si la commande pkginfo affiche plusieurs versions des modules SMC 1.0, utilisez pkgrm pour les supprimer, le module d'origine en premier, celui auquel un numéro a été ajouté ensuite. Par exemple, si les modules SUNWmcman et SUNWmcman.2 apparaissent dans les résultats de la commande pkginfo, supprimez SUNWmcman d'abord, puis supprimez SUNWmcman.2. N'utilisez pas la commande prodreg.
# pkgrm SUNWmcman # pkgrm SUNWmcapp # pkgrm SUNWmcsvr # pkgrm SUNWmcsvu # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmcsws |
Dans une fenêtre de terminal, tapez la commande suivante.
# rm -rf /var/sadm/pkg/SUNWmcapp |
La console de gestion SMC 2.0 doit maintenant fonctionner. Pour faciliter les tâches de maintenance ultérieures ou si la console ne fonctionne pas correctement, il est recommandé de supprimer la console SMC 2.0, puis de la réinstalller en procédant comme suit :
Dans une fenêtre de terminal, tapez la commande suivante :
# pkginfo |grep "Solaris Management Console" # pkginfo |grep "Solaris Management Applications" # pkginfo |grep "Solaris Diskless Client Management Application" |
Les noms de module dans la sortie identifient les modules logiciels SMC installés sur votre système.
Utilisez pkgrm pour supprimer tous les modules de Solaris Management Console 2.0 dans l'ordre suivant.
Si vous possédez plusieurs instances des modules SMC 2.0, notamment SUNWmc et SUNWmc.2, supprimez SUNWmc, puis SUNWmc.2. N'utilisez pas la commande prodreg.
# pkgrm SUNWdclnt # pkgrm SUNWmga # pkgrm SUNWmgapp # pkgrm SUNWmcdev # pkgrm SUNWmcex # pkgrm SUNWwbmc # pkgrm SUNWmc # pkgrm SUNWmcc # pkgrm SUNWmccom |
Insérez le CD-ROM Solaris 8 Software (Edition pour plate-forme INTEL) 1 of 2 dans votre lecteur de CD-ROM et entrez la commande suivante dans une fenêtre de terminal.
# cd /cdrom/sol_8_701_ia/s0/Solaris_8/Product # pkgadd -d . SUNWmccom SUNWmcc SUNWmc SUNWwbmc SUNWmcex SUNWmcdev \ SUNWmgapp SUNWmga SUNWdclnt |
Toutes les versions antérieures de la console de gestion Solaris ont été supprimées, et le logiciel SMS 2.0 est fonctionnel.
Le mécanisme d'installation de la prise en charge des environnements localisés a été modifié dans l'environnement d'exploitation Solaris 8. Dans les environnements d'exploitation Solaris 2.5.1, 2.6 et 7, le niveau de prise en charge des environnements localisés dépend du cluster de logiciels choisi. L'environnement d'exploitation Solaris 8 comporte une nouvelle interface d'installation vous invitant à sélectionner les régions géographiques pour lesquelles vous souhaitez installer un environnement localisé. Vous avez donc plus de possibilités de personnalisation de la configuration du système au moment de l'installation de l'environnement d'exploitation Solaris 8 qu'avec les versions 2.5.1, 2.6 et 7 de Solaris.
En particulier, tenez compte des comportements suivants :
Les environnements localisés à inclure dans l'installation initiale doivent être sélectionnés dans l'écran Sélectionnez les régions géographiques. C (environnement localisé POSIX) et en_US.UTF-8 (prise en charge Unicode) sont les seuls environnements localisés installés automatiquement.
Lorsque vous procédez à une mise à niveau à partir de versions précédentes, le programme d'installation sélectionne automatiquement certains environnements localisés en fonction des environnements localisés disponibles sur le système à mettre à niveau. Notez que les environnements localisés partiels anglais, français, allemand, italien, espagnol et suédois étaient toujours présents sur le système dans les environnements Solaris 2.5.1, 2.6 et 7.
Les environnements localisés Unicode (UTF-8) disposent d'une fonction permettant la saisie de texte multilingue. Ces environnements localisés utilisant des méthodes d'entrée asiatiques fournies par chaque environnement localisé, installez les environnements asiatiques pour lesquels vous avez besoin d'entrer du texte.
Si vous essayez d'installer une partition volumineuse (dépassant la limite des 8 Go) sur un disque utilisant l'un des contrôleurs répertoriés ci-dessous, le système installé ne se comportera pas correctement.
Le programme d'installation de l'environnement d'exploitation Solaris n'est pas capable de détecter que le gestionnaire ne gère pas les partitions importantes. L'installation se poursuit sans message d'erreur. Pourtant, la réinitialisation de votre système risque d'échouer.
Même si la réinitialisation réussit, le système finira par se bloquer du fait d'autres modifications liées aux périphériques d'initialisation ou aux modules ajoutés. Les contrôleurs de disques associés à ces périphériques sont les suivants :
contrôleurs 53C896 Symbios (symhisl) ;
contrôleurs MegaRAID AMI (mega) ;
contrôleurs SCSI 53C8xx Compaq (cpqncr).
Solution : n'installez pas de partition dépassant les 8 premiers Go d'un disque sur les systèmes dont les contrôleurs de disque sont pilotés par les gestionnaires symhisl, mega ou cpqncr.
L'environnement d'exploitation Solaris 8 comporte une nouvelle fonction permettant d'installer des partitions importantes. Le BIOS du contrôleur DPT PM2144UW doit prendre en charge l'adressage LBA (Logical Block Addressing). La dernière version du BIOS prend totalement en charge l'accès LBA. Ce problème risque également d'affecter d'autres modèles de contrôleurs DPT.
Solution : avant de mettre à niveau votre système avec l'environnement d'exploitation Solaris 8, assurez-vous que le BIOS du contrôleur DPT PM2144UW contient bien la dernière version proposée par DPT.
Pour déterminer si votre système est équipé d'un contrôleur DPT, procédez comme suit :
Exécutez prtconf -D.
Si le nom dpt apparaît, exécutez l'utilitaire de configuration de la carte pour obtenir des informations sur le modèle et la version du BIOS.
Mettez à niveau les contrôleurs DPT PM2144UW en flashant le BIOS ou en installant la dernière EPROM du BIOS que vous vous serez procuré auprès de DPT. Reportez-vous au site http://www.dpt.com pour obtenir les dernières images du BIOS de tous les contrôleurs DPT.
Vous pouvez désormais mettre votre système à niveau avec l'environnement d'exploitation Solaris 8.
L'environnement d'exploitation Solaris 8 comporte une nouvelle fonction permettant d'installer des partitions importantes. Le BIOS du système doit prendre en charge l'adressage LBA (Logical Block Addressing). La version GG.06.13 du BIOS ne gère pas l'accès LBA. Les programmes d'initialisation de Solaris ne peuvent pas gérer ce conflit. Ce problème risque également d'affecter d'autres modèles de systèmes HP Vectra.
Si vous effectuez cette mise à niveau, votre système HP ne se réinitialisera plus. L'écran deviendra noir à l'exception d'un curseur de soulignement clignotant.
Solution : ne mettez pas à niveau les systèmes de la série HP Vectra XU équipés la dernière version GG.06.13 du BIOS avec l'environnement d'exploitation Solaris 8, car ce dernier ne prend plus en charge ces systèmes.
Vous pouvez toujours initialiser votre système à l'aide de la disquette ou du CD-ROM de démarrage puisque les chemins d'initialisation n'utilisent pas le code du disque dur. Sélectionnez ensuite le disque dur comme périphérique d'initialisation au lieu du réseau ou du lecteur de CD-ROM.
Par défaut, la fonction DMA du gestionnaire de périphériques Solaris ata est désactivée pour les périphériques ATA/ATAPI. L'installation de l'environnement d'exploitation Solaris 8 fonctionne correctement lorsque l'accès DMA est désactivé.
Pour activer la fonction DMA en vue d'améliorer les performances, reportez-vous à la section "L'accès direct à la mémoire (DMA) est désactivé sur les systèmes PCI-IDE" du document Notes de version de Solaris 8 7/01 (Edition pour plate-forme Intel) sur le CD-ROM de la documentation Solaris 8 7/01.
Si vous utilisez le CD-ROM d'installation de Solaris 8 7/01 , les messages d'erreur suivants sont enregistrés dans le fichier /var/sadm/system/logs/cd0_install.log :
cpio: Cannot chown() "/tmp/x86_boot/solaris", errno 22, Invalid argument cpio: Error during chown() of "/tmp/x86_boot/solaris/boot.bin", errno 22, Invalid argument cpio: Cannot chown() "/tmp/x86_boot/solaris/boot.bin", errno 22, Invalid argument |
Ces messages indiquent que Web Start 3.0, lancé depuis le CD-ROM d'installation de Solaris 8 7/01 , ne peut pas modifier les attributs de propriété nécessaires pour initialiser le système à partir de la partition d'initialisation IA. Les erreurs de cpio sont dues au fait que la partition d'initialisation IA contient un système de fichiers PCFS qui n'est pas compatible avec la commande chown.
Solution : ignorez les messages d'erreur.
Sur les systèmes IA, l'initialisation à travers le réseau n'est possible que sur l'interface réseau principale.
Il n'existe pas de méthode systématique pour identifier l'interface réseau principale, mais il s'agit souvent de la première unité réseau qui apparaît dans le menu Boot Solaris.
Le système utilise ensuite l'unité identifiée comme interface principale à chaque initialisation, excepté si vous modifiez la configuration matérielle. Le cas échéant, il se peut que l'interface principale change, selon le type de modification apporté.
Si vous tentez d'initialiser le système à partir d'une interface réseau autre que l'interface réseau principale, celui-ci se bloque et aucun serveur d'initialisation n'est contacté. Ce problème peut également se produire si le système n'est pas enregistré en tant que client sur le serveur d'initialisation.
Il se peut que la barre de progression de l'installation du logiciel Solaris indique que l'installation est terminée alors que ce n'est pas le cas. Le programme d'installation peut ajouter des modules pendant quelques minutes après que la barre de progression a indiqué la fin de l'installation.
Ne vous fiez pas à la barre de progression pour savoir si l'installation est terminée ou non. Lorsque toutes les opérations d'installation sont terminées, le système affiche le message ci-dessous.
Installation terminée |
Le système peut afficher l'un des messages d'avertissement ci-dessous lors de la création d'un système de fichiers pendant l'installation.
Attention : blocs inode/groupe de cylindres(87)>= blocs de donnees (63) dans le dernier groupe de cylindres. d'où l'impossibilité d'allouer 1008 secteur(s). |
Attention : 1 secteur(s) du dernier cylindre n'ont pas été alloués |
Cet avertissement s'affiche lorsque la taille du système de fichiers en cours de création ne correspond pas exactement à l'espace disponible sur le disque utilisé. Cette différence peut avoir pour conséquence qu'une partie de l'espace disque inutilisé ne sera pas 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.
Pendant une installation JumpStartTM personnalisée, après avoir installé le CD-ROM Solaris 8 Software 1 of 2, le programme d'installation ne vous demande pas d'insérer le CD-ROM Solaris 8 Software 2 of 2.
Solution : choisissez l'une des solutions suivantes :
Si vous installez uniquement le groupe de logiciels the End User, vous n'avez pas besoin d'installer le CD-ROM Solaris 8 Software 2 of 2. En effet le logiciel End User et la prise en charge des environnements localisés de base correspondante sont entièrement contenus sur le CD-ROM Solaris 8 Software 1 of 2 CD.
Si vous installez le logiciel Entire Distribution plus OEM, Entire Distribution ou Developer software et que vous effectuez une installation JumpStart personnalisée à partir d'un serveur, utilisez un serveur d'installation contenant les CD-ROM Solaris 8 Software 1 of 2, 2 of 2 ainsi que le CD-ROM Languages. Voir la "Creating a Profile Server" in Solaris 8 Advanced Installation Guide.
Si vous installez le logiciel Entire Distribution plus OEM, Entire Distribution ou Developer et que vous effectuez une installation JumpStart personnalisée à partir d'une disquette, suivez les étapes ci-dessous pour installer le CD-ROM Solaris 8 Software 2 of 2, et le CD-ROM Languages.
Réinitialisez le système lorsque l'installation du CD-ROM Solaris 8 Software 1 of 2 est terminée.
Connectez-vous au système.
Insérez le CD-ROM Solaris 8 Software 2 of 2.
Exécutez la commande installer et suivez les instructions qui s'affichent pour installer le reste du logiciel.
Insérez le CD-ROM Solaris 8 Languages.
Exécutez la commande installer et suivez les instructions qui s'affichent pour installer les langues requises.
En raison des exigences de configuration de la partition d'initialisation x86, vous ne pouvez pas utiliser la version du logiciel Solaris Web Start 3.0 fournie sur le CD-ROM d'installation de Solaris 8 pour mettre à niveau l'environnement d'exploitation Solaris 2.6 ou 7 vers l'environnement Solaris 8 sur un système IA. Sur ce type de système, utilisez le CD-ROM Solaris Software 1 of 2 pour la mise à niveau vers l'environnement d'exploitation Solaris 8.
L'environnement d'exploitation Solaris 8 introduit une nouvelle architecture de mise en cache du système de fichiers rendant inutile la fonctionnalité de pagination des priorités de Solaris 7. La variable système priority_paging ne doit pas être définie dans l'environnement d'exploitation Solaris 8, et doit être supprimée du fichier /etc/system lors de la mise à niveau des systèmes vers cette version de l'environnement d'exploitation.
La nouvelle architecture de mise en cache élimine la majeure partie de la charge imposée au système de mémoire virtuelle résultant par l'activité du système de fichiers. Par conséquent, la nouvelle architecture de mise en cache modifie la dynamique des statistiques de pagination de la mémoire, ce qui simplifie l'observation des caractéristiques de la mémoire du système. Cependant, plusieurs statistiques renvoient des valeurs sensiblement différentes. Vous devez tenir compte de ces différences lors de l'analyse du comportement de la mémoire ou de la définition de seuils de surveillance des performances. Les différences les plus notables sont les suivantes:
Le nombre de récupérations de pages est supérieur, ce qui correspond à un fonctionnement normal lors d'une activité importante au niveau des systèmes de fichiers.
La quantité de mémoire libre est plus élevée puisqu'elle inclut désormais une grande partie du cache du système de fichiers.
Les fréquences de rafraîchissement sont presque nulles, excepté en cas d'insuffisance de mémoire sur l'ensemble du système. Le rafraîchissement n'est plus utilisé pour remplacer la liste des inodes libres lors d'E/S de système de fichiers normales.
consultez la description du bug 4121281 avant de commencer à mettre à niveau votre système IA (Architecture Intel) avec l'environnement d'exploitation Solaris 8.
Si la capacité totale du répertoire /export est presque atteinte et que vous effectuez une mise à niveau vers l'environnement d'exploitation Solaris 8 7/01, l'espace disque nécessaire au répertoire /export est mal calculé et la mise à niveau échoue. Ce problème survient généralement lorsqu'un client sans disque est installé, ou encore lorsqu'un logiciel tiers est installé dans /export. Le message suivant s'affiche.
AVERTISSEMENT : Espace insuffisant pour la mise à niveau. |
Solution : avant la mise à niveau, choisissez l'une des solutions suivantes.
Renommez temporairement le répertoire /export jusqu'à la fin de la mise à niveau.
Mettez temporairement (jusqu'à la fin de la mise à niveau) en commentaire la ligne /export dans le fichier /etc/vfstab.
Si /export est un système de fichiers distinct, démontez-le avant de procéder à la mise à niveau.
Après avoir mis à niveau Solaris 2.5.1 8/97 ou 11/97 vers l'environnement d'exploitation Solaris 8, le fichier /a/var/sadm/system/logs/upgrade_log peut afficher l'erreur suivante :
rm : impossible de supprimer le répertoire /a/var/sadm/pkg/.save.SUNWcsr : Le fichier existe déjà |
Solution : pour éviter l'apparition de cette erreur, avant la mise à niveau vers l'environnement d'exploitation Solaris 8, exécutez fsck sur le système de fichiers racine.
Pour résoudre cette erreur après la mise à niveau, exécutez fsck sur le système de fichiers racine.
Si votre système prend actuellement en charge des clients sans disque installés avec l'outil AdminSuite 2.3 Diskless Client, vous devez d'abord supprimer tous les clients sans disque existants avant d'installer l'environnement d'exploitation Solaris 8 7/01. Pour des instructions spécifiques, reportez-vous à la section "How to Set Up Your Diskless Client Environment" dans le document Solaris 8 System Administration Supplement.
Si vous tentez d'installer l'environnement d'exploitation Solaris 8 7/01 sur des clients sans disque existants, le message d'erreur suivant apparaît :
Impossible de mettre à niveau la version de Solaris (Solaris 7) présente sur la tranche <xxxxxxxx>.Un problème inconnu a été détecté dans la configuration du logiciel installé sur ce disque. |
Si vous effectuez une mise à niveau de l'environnement d'exploitation Solaris 8 (Solaris WBEM Services 2.0), Solaris 8 6/00 (WBEM Services 2.1), Solaris 8 10/00 (WBEM Services 2.2) ou Solaris 8 1/01 (WBEM Services 2.3) vers l'environnement d'exploitation Solaris Solaris 8 7/01 (Solaris WBEM Services 2.4), vous devez convertir les données MOF (Managed Object Format) personnalisées propriétaires au format de repository Reliable Log utilisé avec Solaris WBEM Services 2.4. Si vous ne le faites pas, vous perdrez des données.
Solution : pour convertir les données WBEM, vous devez sauvegarder le logiciel JavaSpacesTM avant d'effectuer la mise à niveau. Après la mise à niveau, vous devez exécuter la commande wbemconfig convert.
Avant d'effectuer la mise à niveau vers l'environnement d'exploitation Solaris 8 7/01, exécutez la procédure ci-dessous pour sauvegarder le logiciel JavaSpaces.
Devenez superutilisateur.
Sauvegardez le logiciel JavaSpaces.
cp /usr/sadm/lib/wbem/outrigger.jar /usr/sadm/lib/wbem/outrigger.jar.tmp |
Vérifiez et notez la version du logiciel JDKTM installé sur votre machine. Par exemple :
# /usr/bin/java -version java version "1.2.1" Solaris VM (build Solaris_JDK_1.2.1_04c, native threads, sunwjit) |
Vous devez exécuter la même version du logiciel JDK que celle que vous utilisiez lors de la création de la bibliothèque de données JavaSpaces originale.
Après avoir mis à niveau l'environnement d'exploitation Solaris 8 7/01, vous devez convertir les données WBEM. Pour obtenir des instructions spécifiques, reportez-vous au document "Mise à niveau du référentiel WBEM pour éviter la perte de données WBEM" in Supplément d'installation de Solaris 8.
Les données de configuration DiskSuiteTM des répliques metadb de DiskSuite comportent des noms de gestionnaires. Dans les systèmes IA exécutant les versions 2.4, 2.5, 2.5.1 et 2.6 de l'environnement d'exploitation Solaris, le nom du gestionnaire SCSI est cmdk. Dans les environnements d'exploitation Solaris 7 et 8 pour systèmes IA, ce gestionnaire a été remplacé par le gestionnaire sd.
Solution : pour éviter tout risque de perte de données lors de la mise à niveau vers les environnements d'exploitation Solaris 7 et 8 d'un système IA exécutant le logiciel DiskSuite, vous devez sauvegarder les configurations des métapériphériques du système dans des fichiers texte et supprimer leurs répliques metadb. Après la mise à niveau de votre système IA, restaurez les configurations des métapériphériques en utilisant l'interface de ligne de commande de DiskSuite.
Vous trouverez les procédures de sauvegarde des configurations metadb, de suppression des répliques metadb, de mise à niveau des systèmes IA vers les environnements d'exploitation Solaris 7 et 8, de mise à niveau de DiskSuite vers la version 4.2 et de restauration de la configuration des métapériphériques dans le document DiskSuite Version 4.2 Release Notes. Des scripts shell Bourne d'automatisation des procédures sont également disponibles pour les environnements d'exploitation Solaris 7 et 8.
Ce problème affecte les systèmes exécutant les environnements d'exploitation CDE non fournis avec Solaris 2.5.1 et Solaris 2.5.1. Cependant, ces systèmes ne sont affectés que si ces environnements CDE ont été placés dans un répertoire autre que /usr/dt. Le déplacement de CDE sur ces systèmes a été effectué en créant dans /usr/dt un lien symbolique pointant vers cet environnement.
Lors de la mise à niveau de l'environnement d'exploitation Solaris 8, le programme d'installation réinstalle CDE dans /usr/dt et supprime le lien vers la version déplacée. L'environnement CDE déplacé n'est pas supprimé et devient donc orphelin.
Si la mise à niveau implique la réaffectation de systèmes de fichiers, elle risque d'échouer du fait que le mécanisme de réaffectation ne tient pas compte de l'espace supplémentaire nécessaire dans /usr/dt pour la nouvelle version du CDE. Cet échec n'est pas visible tant que la mise à niveau n'est pas terminée. Si la mise à niveau échoue, le journal correspondant comprend de nombreux messages indiquant que la mise à niveau nécessite plus d'espace.
Solution : désinstallez l'environnement CDE déplacé avant de commencer la mise à niveau vers l'environnement d'exploitation Solaris 8. Pour ce faire, utilisez le script install-cde du CD-ROM Solaris 2.5.1 CDE. Pour supprimer l'environnement CDE, exécutez-le avec l'option -uninstall.
Si vous avez installé WBEM 1.0 à partir du CD-ROM SEAS (Solaris Easy Access Server) 3.0 sur un système exécutant l'environnement d'exploitation Solaris 7, vous devez supprimer les modules WBEM 1.0 avant la mise à niveau vers l'environnement d'exploitation Solaris 8. Les services WBEM 2.0 de Solaris ne démarrent pas après la mise à niveau de l'environnement d'exploitation Solaris 7 avec WBEM 1.0 vers l'environnement d'exploitation Solaris 8. Le démarrage du programme CIM (Common Information Model) Object Manager échoue. Le message d'erreur suivant apparaît.
Fichier introuvable : /opt/sadm/lib/wbem/cimom.jar |
Solution : utilisez la commande pkgrm pour supprimer les modules WBEM 1.0 avant la mise à niveau vers l'environnement d'exploitation Solaris 8.
Utilisez la commande pkginfo pour vérifier si les modules WBEM 1.0 sont installés :
% pkginfo | grep WBEM |
Devenez superutilisateur.
Utilisez la commande pkgrm pour supprimer tous les modules WBEM 1.0 :
# pkgrm SUNWwbapi # pkgrm SUNWwbcor # pkgrm SUNWwbdev # pkgrm SUNWwbdoc # pkgrm SUNWwbm |
Le journal de la mise à niveau peut indiquer que le module SUNWeeudt n'a été que partiellement installé.
Doing pkgadd of SUNWeeudt to /. ERROR: attribute verification of </a/usr/dt/appconfig/types/ru_RU.KOI8-R/datatypes.dt> failed pathname does not exist ... Installation of <SUNWeeudt> partially failed. pkgadd return code = 2 |
Solution : procédez comme suit une fois la mise à niveau terminée.
Supprimez le module SUNWeeudt en entrant la commande suivante :
# pkgrm SUNWeeudt |
Ajoutez le module SUNWeeudt en entrant la commande suivante :
# pkgadd SUNWeeudt |
L'écran de personnalisation des modules du CD-ROM Solaris 8 1 of 2 n'est traduit ni en français, ni en allemand.
Solution : acceptez les sélections par défaut.
Après la mise à niveau des environnements d'exploitation Solaris 7 3/99, 5/99, 8/99 ou 11/99 vers l'environnement d'exploitation Solaris 8 7/01, les erreurs suivantes peuvent apparaître dans les journaux de la mise à niveau.
Doing pkgadd of SUNWplow to /. pkgadd: ERROR: unable to create package object </a/usr/openwin/share/locale/de.ISO8859-15>. file type <s> expected <d> actual unable to remove existing directory at </a/usr/openwin/share/locale/de.ISO8859-15> .... Installation of <SUNWplow> partially failed. pkgadd return code = 2 Doing pkgadd of SUNWpldte to /. AVERTISSEMENT : /a/usr/dt/appconfig/types/de.ISO8859-15 may not overwrite a populated directory. ..... pkgadd: ERROR: /a/usr/dt/appconfig/types/de.ISO8859-15 could not be installed. ...... Installation of <SUNWpldte> partially failed. pkgadd return code = 2 |
Cet avertissement est dû au fait que le patch remplace les liens symboliques des répertoires concernés, répertoriés dans les journaux d'erreur, par de véritables répertoires. Le processus de mise à niveau tente ensuite d'installer une version mise à jour du module qui n'inclut pas la modification. Ces erreurs n'affectent pas l'environnement de votre système.
Solution : ignorez ces messages d'erreur.
La boîte de dialogue d'installation interactive de Solaris n'est pas localisée, à part son titre. La section non localisée commence ainsi :
You'll be using the initial option ..... |
{0} apparaît parfois à la place d'un nom de CD-ROM en français ou en italien.
L'installation de l'environnement d'exploitation à l'aide des deux langues spécifiées s'effectue partiellement en anglais. En outre, certains modules de localisation ne sont pas installés. Le message suivant s'affiche.
XView warning:"de" kann nicht als Sprachumgebungs-Kategorie Ausgabesprache (gesetzt über Umgebungsvariable(n)) verwendet werden, wenn Standardspracheauf"de_AT.ISO8859-15" gesetzt ist (Server Package) View warning: Requested input method style not supported. (Server package) |
Solution : installez l'environnement d'exploitation Solaris en utilisant les environnements localisés ISO8859-1 allemand ou français.
Dans la boîte de dialogue des informations de proxy du Kiosque Web Start allemand, les boutons OK et Annuler sont libellés Undefined. Le bouton de gauche est le bouton OK ; le bouton de droite est le bouton Annuler.