Ce chapitre décrit des problèmes connus liés à l'installation et à l'utilisation de la mise à jour de maintenance Solaris 8 MU7.
Le bug suivant a été ajouté depuis la publication du Guide d'installation de la mise à jour Solaris 8 Maintenance Update 7 sur le CD Solaris 8 Maintenance Update 7.
La limite du nombre d'éléments de tableau autorisés dans le Korn shell (ksh) peut mener la commande patchadd à créer une liste incomplète des patchs actuellement installés. Lorsque les commandes patchadd(1M) et patchrm(1M) vérifient la liste incomplète des patchs instalés, les commandes peuvent échouer dans l'installation ou la désinstallation d'un patch.
Solution : Avant d'installer Solaris 8 Maintenance Update 7 , appliquez la version actuelle des patchs suivants dans l'ordre indiqué.
Tableau 4-1 Patchs de limitation d'éléments de tableau
Plate-forme |
ID de Patch |
---|---|
SPARC |
|
AI |
|
En raison de problèmes d'interaction entre sh(1) et ksh(1), il est possible que le programme install_mu n'installe pas correctement certains patchs s'il est lancé à l'aide de la commande suivante à partir d'une ligne de commande ou d'un script d'administration :
# /bin/sh ./install_mu options |
Solution : pour exécuter install_mu à partir d'une ligne de commande ou d'un script d'administration, utilisez la commande suivante :
# ./install_mu options |
install_mu peut afficher l'un des messages sans gravité suivants :
One or more patch packages included in XXXXXX-YY are not installed on this system. Patchadd is terminating. |
Ou :
Installation of XXXXXX-YY failed: Attempting to patch a package that is not installed. |
Ces messages indiquent que patchadd n'a trouvé sur votre système aucun des modules auxquels il voulait appliquer le patch indiqué, lequel a donc été ignoré.
Ces messages s'affichent lorsque patchadd détecte un conflit entre l'architecture du patch et celle du système sur lequel vous voulez l'installer (par exemple, un patch sun4u sur un système sun4m).
Cela peut aussi être dû à l'absence d'un ou plusieurs modules. Ces modules ont pu être supprimés par l'administrateur, voire jamais installés (c'est le cas si vous avez installé un cluster plus petit que la distribution Entire).
Solution : ignorez le message.
Si vous effectuez l'installation en mode mono-utilisateur, ne lancez pas la commande exit une fois la procédure terminée. Utilisez la commande reboot. Si vous utilisez la commande exit au lieu de la commande reboot :
Le système passe au niveau init 3 et vous devez le réinitialiser pour pouvoir vous reconnecter.
Aucun autre utilisateur ne peut se connecter tant que le système n'a pas été réinitialisé.
pam_projects.so.1 crée un vidage d'image mémoire lorsqu'un utilisateur ou un processus tente de se connecter. Le message suivant s'affiche :
NOTICE: core_log: in.rshd[1479] core dumped: /var/crash/core.in.rshd.1479 |
Si un processus tente d'accéder au module pam_projects.so.1, la console système affiche des messages de chargement de module. Ces messages peuvent être par exemple :
cron[1433]: load_modules: can not open module /usr/lib/security/pam_projects.so.1 |
Ces messages apparaissent également si vous installez MU7 en mode multi-utilisateur. Dans les deux cas, ces messages disparaissent lorsque le système est réinitialisé.
Solution : si vous avez utilisé la commande exit après une installation en mode mono-utilisateur, réinitialisez le système.
Si vous avez utilisé la commande exit après une installation en mode multi-utilisateur et qu'aucun superutilisateur n'est encore connecté, réinitialisez le système.
Pendant l'installation de MU7, les patchs 109879-02 et 109889-01 peuvent entraîner l'insertion des messages d'erreur sans gravité suivants dans le journal des patchs :
pkgproto: ERROR: unable to stat </platform/SUNW,Grover/kernel/drv/sparcv9/isadma> pkgproto: ERROR: unable to stat </usr/platform/SUNW,Grover/include>. |
Solution : ignorez le message. Ces messages indiquent que patchrm(1M) tente de supprimer des fichiers qui ont déjà été supprimés.
Pendant l'installation de MU7, les patchs 109613-03, 109887-08, 109887-08, 110068-02, 109614-03, 109749-03 et 110069-02 peuvent entraîner l'insertion du message d'erreur sans gravité suivant dans le journal des patchs :
var/sadm/pkg/pkgabbrev/save/patchid/undo: -- file unchanged compress(1) returned error code 2 |
Solution : ignorez le message. Ce message indique que compress(1) n'a pas réussi à créer une archive plus petite que le fichier original. patchrm utilise compress(1) pour réduire la taille du module de désinstallation.