L’utilitaire swinstall permet d’installer plusieurs kits de correctifs
avec une configuration différée. Certains de ces
kits peuvent contenir des correctifs remplacés qui ne sont
pas configurés.
Après avoir exécuté swverify \* sur votre système, ces correctifs indiquent
que le logiciel est « installed » (installé)
depuis le fichier swagent.log. La commande swverify ne traite pas cet état « installed » comme
un avertissement ou une erreur.
Les correctifs « installed » peuvent
constituer un problème lorsque le correctif « applied » (appliqué)
est supprimé à l’aide de la commande swremove. La commande swremove ne détecte pas, ou ne configure pas, un correctif
remplacé dont l’état est « installed ».
Lancement de tâche
Pour vérifier l’état des correctifs
appliqués à votre système, procédez comme
suit :
Affichez les états « SD
software state » (état du logiciel SD)
et « patch state » (état
du correctif) des correctifs remplacés et actifs (ou appliqués)
sur votre système :
/usr/sbin/swlist -a state -a patch_state <numéro_correctif>
Par exemple, les options swlist ci-dessus peuvent présenter quelques différences
entre un ancien correctif (remplacé) et le correctif actuel
(appliqué) de votre système.
Pour afficher tous les correctifs, utilisez la commande suivante :
/usr/sbin/swlist -a state -a patch_state PH*
 |
 |  |
 |
 | REMARQUE : Les correctifs remplacés laissés
dans l’état SD « installed » ne
posent aucun problème, mais ils nécessitent une étape
supplémentaire dans l’exécution de swconfig lorsqu’ils deviennent les correctifs « applied » (appliqués)
actifs. |
 |
 |  |
 |
HP conseille de configurer un correctif « applied » dans
l’état SD « installed » au
moyen de la commande suivante :
/usr/sbin/swconfig <numéro_correctif>
 |
 |  |
 |
 | ATTENTION : Ce problème ne se pose que lorsqu’un
correctif actif est supprimé et remplacé par un
correctif antérieur (remplacé) laissé dans
l’état « installed ».
L’exécution de la commande swconfig pour un correctif dans l’état « superseded » (remplacé)
est dangereuse et à éviter impérativement. |
 |
 |  |
 |
Pour afficher les produits, les correctifs et les états
actifs, utilisez les options suivantes :
swlist -l fileset -a state -a patch_state
Les options swlist précédentes affichent tous les ensembles
de fichiers actifs (non remplacés) avec leurs attributs « SD
software state » (état du logiciel SD)
et « patch state » (état
du correctif).
Vous pouvez modifier la commande swlist afin d’afficher les correctifs remplacés
en ajoutant la ligne suivante au fichier /var/adm/sw/defaults :
swlist.show_superseded_patches=true
Sinon, vous pouvez exécuter la commande suivante
pour afficher les correctifs remplacés :
swlist -l fileset -a state -a patch_state -x \
swlist.show_superseded_patches=true