Les problèmes suivants risquent de se produire pendant ou après l'installation d'Oracle Solaris 11.3.
Lors de l'installation d'Oracle Solaris à l'aide du programme d'installation automatisée (AI), l'installation peut échouer si le système dispose de plus de RAM que d'espace disque. L'espace alloué pour les périphériques de swap et de vidage peut réduire l'espace disponible pour l'installation du système d'exploitation. Le message d'erreur suivant peut s'afficher :
ImageInsufficentSpace: Insufficient disk space available (8.84 GB) for estimated need (9.46 GB) for Root filesystem
Solution de contournement : choisissez l'une des solutions suivantes :
Lorsque cette option n'est pas limitée par la taille du disque, allouez davantage d'espace pour la tranche utilisée en tant que périphérique virtuel (vdev) dans le pool root.
Désactivez l'option requérant l'allocation d'un volume de swap. Dans le manifeste AI, spécifiez la valeur true pour l'attribut noswap dans la balise <logical> de la section <target>. Par exemple :
<logical noswap="true"> </logical>
Définissez le zpool et allouez de plus petites tailles de swap et de vidage dans le manifeste.
<target> <disk whole_disk="true" in_zpool="rpool"> <disk_keyword key="boot_disk"/> </disk> <logical> <zpool name="rpool" root_pool="true"> <zvol name="swap" use="swap"> <size val="2gb"/> </zvol> <zvol name="dump" use="dump"> <size val="4gb"/> </zvol> </zpool> </logical> </target>
Désactivez l'allocation d'un périphérique de swap ou de vidage, et allouez une taille spécifique à l'autre périphérique (swap ou vidage). L'exemple suivant illustre la désactivation du swap et l'ajout d'une taille de vidage égale à 4 Go :
<target> <disk whole_disk="true" in_zpool="rpool"> <disk_keyword key="boot_disk"/> </disk> <logical noswap="true"> <zpool name="rpool" root_pool="true"> <zvol name="dump" use="dump"> <size val="4gb"/> </zvol> </zpool> </logical> </target>
Pour plus d'informations sur la procédure de modification du manifeste AI, reportez-vous à la page de manuel ai_manifest (4).
Si vous installez le système d'exploitation Oracle Solaris sur un disque d'initialisation FC à chemin double, l'installation échoue avec les erreurs suivantes :
17:22:08 Error occurred during execution of 'target-selection' checkpoint. 17:22:08 100% None 17:22:09 Failed Checkpoints: 17:22:09 17:22:09 target-selection 17:22:09 17:22:09 Checkpoint execution error: 17:22:09 17:22:09 Unable to locate the disk '[devpath='/pci@0,600000/pci@0/pci@8/pci@0,1/SUNW, emlxs@1,1/fp@0,0/ssd@w20350080e517b4da,6']' on the system. 17:22:09 17:22:09 Automated Installation Failed. See install log at /system/volatile/install_log Automated Installation failed Please refer to the /system/volatile/install_log file for details.
Solution de contournement : déconnectez l'un des câbles FC à double parcours.
Sur les systèmes SPARC, si vous installez le système d'exploitation Oracle Solaris sur un disque d'initialisation FC à chemin double, l'installation échoue avec les erreurs suivantes :
Automated Installation failed Please refer to the /system/volatile/install_log file for details Apr 19 23:12:12 ssra00u23.us.abc.com svc.startd[9]: application/auto-installer:default failed fatally: transitioned to maintenance (see 'svcs -xv' for details)
Solution de contournement : Avant d'installer Oracle Solaris, formatez les disques en utilisant la commande boot net -s, étiquetez les disques, puis poursuivez l'installation.
Sur les serveurs AI configurés pour servir plusieurs réseaux, le démon mdns peut avertir lorsque des instances de noms de service AI identiques sont enregistrées. Le message d'erreur suivant peut s'afficher :
mDNSResponder: [ID 702911 daemon.error] Client application registered 2 identical instances of service some-service._ OSInstall._tcp.local. port 5555. mDNSResponder: [ID 702911 daemon.error] Excessive name conflicts (10) for some-service._ OSInstall._tcp.local. (SRV); rate limiting in effect
Solution de contournement : Pour éviter que plusieurs noms de service entrent en conflit, définissez la propriété exclusion ou inclusion pour le service SMF svc:/system/install/server:default.
L'exemple suivant décrit la manière de définir les propriétés all_services/exclude_networks et all_services/networks pour inclure tous les réseaux qui ont été configurés sur le système.
# svccfg -s svc:/system/install/server:default \ setprop all_services/exclude_networks = false # svccfg -s svc:/system/install/server:default \ delprop all_services/networks #1.#1.#1.#1/#1 # svccfg -s svc:/system/install/server:default \ delprop all_services/networks #2.#2.#2.#2/#2 ... # svccfg -s svc:/system/install/server:default \ addprop all_services/networks 0.0.0.0/0 # svcadm refresh svc:/system/install/server:default # svcadm restart svc:/system/install/server:default
#1.#1. #1.#1/#1 et #2.#2. #2.#2/#2 sont les adresses IP des interfaces réseau qui ont été configurées.
Pour plus d'informations sur mDNS, reportez-vous à la section Activation de DNS multidiffusion du manuel Utilisation des services de noms et d’annuaire Oracle Solaris 11.3 : DNS et NIS.
Lorsque vous utilisez le programme d'installation en mode texte sur un matériel équivalent à une console physique, tel qu'un clavier, un moniteur vidéo ou une souris à distance ou une console VirtualBox, le programme d'installation affiche le texte en anglais, même si vous avez choisi une autre langue lors de l'initialisation depuis le média d'installation. Le programme d'installation affiche le texte en anglais pour éviter un affichage confus de caractères non-ASCII.
Le programme d'installation en mode texte affiche uniquement le texte localisé sur un matériel équivalent à une console série, telle qu'une console de service basée sur SSH ou telnet par exemple.
Solution de contournement : aucune.
Le pilote Xorg VESA ne fonctionne pas sur Oracle VM VirtualBox si une interface EFI est activée, ce qui signifie que le Live Media ne s'initialise pas sur Xorg. Une installation via l'interface graphique est donc impossible.
Solution de contournement : effectuez les étapes suivantes :
Installez Oracle Solaris 11.3 à l'aide du programme d'installation en mode texte ou du programme d'installation automatisée (AI).
Pour obtenir des instructions sur l'installation d'Oracle Solaris 11.3, reportez-vous au manuel Installation des systèmes Oracle Solaris 11.3.
Utilisez la commande pkg pour installer le package de groupe solaris-desktop.
Pour des instructions sur l'installation du package de groupe solaris-desktop, reportez-vous à la section Ajout de logiciels après une installation Live Media du manuel Installation des systèmes Oracle Solaris 11.3.
Installez les outils d'invité VirtualBox qui incluent le pilote natif VirtualBox Xorg.
Si vous utilisez le programme d'installation automatisée basé sur réseau pour l'installation d'Oracle Solaris sur une plate-forme x2100 avec un pilote nge, le message d'erreur suivant peut s'afficher après une certaine période :
kernel$ /s11-173-x86/platform/i86pc/kernel/$ISADIR/unix -B install_media=http:// $serverIP:5555//install/images/s11-x86,install_service=s11-173-x86,install_svc_address= $serverIP:5555 loading '/s11-173-x86/platform/i86pc/kernel/$ISADIR/unix -B install_media=http:// $serverIP:5555//install/images/s11-x86,install_service=s11-173-x86,install_svc_address= $serverIP:5555' module$ /s11-173-x86/platform/i86pc/$ISADIR/boot-archive loading ' /s11-173-x86/platform/i86pc/$ISADIR/boot-archive' ... Error 20: Mulitboot kernel must be loaded before modules Press any key to continue...
Ce problème se produit dans une installation PXE qui utilise le BIOS version 1.1.1 et ultérieure, quand vous utilisez le BIOS x2100 avec un pilote nge.
Solution de contournement : choisissez l'une des solutions de contournement suivantes pour l'installation d'Oracle Solaris sur une plate-forme x2100 avec un pilote nge :
Installez Oracle Solaris à l'aide d'une des méthodes suivantes :
Live Media
Programme d'installation en mode texte
Remplacez le BIOS par la version 1.0.9.
Sur certains systèmes x86 à configuration volumineuse, des messages d'erreur FMA à partir du pilote ixgbe peuvent s'afficher pour indiquer un manque de vecteurs d'interruption MSI-X lors de l'installation réseau. Les messages ne s'affichent plus une fois l'installation terminée et le système réinitialisé. Le message d'erreur suivant s'affiche :
fault.io.nic.config The network device failed to configure a feature. A(n) unsupported error has been detected during driver's attach context causing a(n) config service impact while involving the device's rx_ring subsystem.
Solution de contournement : limitez le nombre maximum d'interruptions utilisées par les périphériques réseau en ajoutant la limite suivante à la liste des arguments d'initialisation GRUB au moment de l'initialisation :
-B ddi-msix-alloc-limit=X
X est un petit nombre tel que 1 ou 2.
Les archives d'ensemble ne prennent pas en charge les archives qui contiennent des zones dans le stockage partagé (ZOSS). Bien que vous puissiez utiliser la commande archiveadm create pour créer une archive de récupération ou clone contenant une zone dans le stockage partagé, l'installation de l'archive en résultant pourrait échouer.
Solution de contournement : choisissez l'une des solutions suivantes :
Pour éviter les problèmes d'installation avec les archives d'ensemble, vous devez exclure les zones sur le stockage partagé dans une archive.
Lorsque vous générez des archives clones, vous pouvez utiliser l'option –Z excluded_zone pour exclure des zones spécifiées sur le stockage partagé.
Pour les archives de récupération sur les systèmes contenant des zones dans le stockage partagé, toutes les zones de stockage non partagées doivent être archivées individuellement.
Lors de la génération d'une archive clone ou de récupération pour la zone globale, utilisez l'option –D excluded-dataset pour exclure toute zone du stockage partagé zpools visible dans la zone globale.
Si vous activez tcp6 dans /etc/netconfig quand le système ne prend pas en charge une adresse IPv6, le message d'avertissement NFC suivant apparaît lors de l'installation :
nfs4cbd[3806]: [ID 867284 daemon.notice] nfsv4 cannot determine local hostname binding for transport tcp6 - delegations will not be available on this transport
Solution de contournement : aucune.
Lorsque vous réinitialisez le système à l'aide de la commande init 6, les services qui utilisent les règles de dépendances SVC s'arrêtent avant le service ilomconfig-interconnect. Le message suivant s'affiche :
[ID 122153 daemon.warning] svc:/network/ilomconfig-interconnect:default: Method or service exit timed out. Killing contract 179.
Solution de contournement : aucune.
Les noms propres changent entre l'installation et la réinitialisation du système. Par exemple, lors de l'installation, les noms propres suivants :
vanity_map=net0:e1000g0 net1:bge0 net2:bge1 net3:e1000g1
deviennent :
vanity_map=net0:bge0 net1:bge1 net2:e1000g0 net3:e1000g1
Solution de contournement : aucune.
Lors du démarrage initial sur des systèmes SPARC, le message d'avertissement suivant s'affiche :
Jul 23 14:41:38 xxx.com fctl: [ID 517869 kern.warning] WARNING: fp(3)::Topology discovery failederror=0x7
Solution de contournement : vous pouvez ignorer ce message en toute sécurité.
Dans un châssis M5, les messages ILOM d'un ou plusieurs hôtes Oracle Solaris s'affichent dans le fichier /var/adm/messages d'un autre hôte. Le message suivant s'affiche :
Jul 23 15:03:41 HOST2-pd2.com SC Alert: [ID 552608 daemon.error] Power | major: Power to /HOST1 has been turned off by: Shell session, Username:root Jul 23 15:03:41 HOST2-pd2.com SC Alert: [ID 936275 daemon.notice] SDM | minor: Power to /Servers/PDomains/PDomain_1/System (Hardware Domain 1) has been turned off by Shell session, Username:root. Jul 23 15:03:41 HOST2-pd2.com SC Alert: [ID 555134 daemon.notice] Audit | minor: root : Set : object = "/Servers/PDomains/PDomain_1/HOST/power_state" : value = "off" : success
Solution de contournement : vous pouvez ignorer ce message en toute sécurité.
Lorsque vous utilisez l'option check raid de la commande suriadm du pilote hôte mpt_sas, le message d'erreur suivant s'affiche :
Failing case: # suriadm lookup-uri /dev/dsk/c1t3E8234F87E7DC134d0 Assertion failed: parent_iport != NULL, file /export/builds/s11u3_23/usr/src/lib/libsuri/common/suri_devinfo.c, line 995, function lookup_lu_uri Abort(coredump) Working case: # suriadm lookup-uri /dev/dsk/c1t3E8234F87E7DC134d0s2 dev:dsk/c1t3E8234F87E7DC134d0s2
Solution de contournement : vous pouvez ignorer ce message en toute sécurité.
Lorsqu'une carte estes (pilote lsc) connectée à un LUN de baie de stockage SAS est utilisée en tant que périphérique d'initialisation, le message d'avertissement suivant s'affiche au démarrage du système :
WARNING: scsi_enumeration_failed: lsc4/enclosure
L'installation et l'initialisation aboutissent malgré l'échec de la connexion du périphérique du boîtier.
Solution de contournement : ajoutez la ligne forceload drv/ses au fichier /etc/system.
La page de manuel stmsboot ne mentionne pas intégralement la commande stmsboot car cette page n'indique pas que le pilote pmcs est une option valide pour la commande. Toutefois, le pilote pmcs peut être spécifié avec l'option –D. Par exemple :
man stmsboot System Administration Commands stmsboot(1M) NAME stmsboot - administration program for the Solaris I/O multipathing feature SYNOPSIS /usr/sbin/stmsboot [[-D (fp | mpt | mpt_sas | iscsi) ] -d | -e | -u] | -L | -l controller_number]
Solution de contournement : aucune.