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 |