El comando patchadd no vuelve a aplicar una revisión si se dan las siguientes circunstancias.
Se instala la revisión en un sistema que no contiene todos los paquetes a los que afecta dicha revisión.
Se instalan posteriormente los paquetes que no estaban instalados cuando se aplicó la revisión.
Se vuelve a aplicar la revisión para dichos paquetes.
La parte de la revisión que se aplica al paquete que se añadió posteriormente no está instalada. Aparecerá un mensaje parecido al siguiente.
patchadd ~tsk/patches/111111-01 Validating patches... Loading patches installed on the system... Done! Loading patches requested to install. Done! The following requested patches are already installed on the system Requested to install patch 111111-01 is already installed on the system. No patches to check dependency. |
Solución: Opte por una de estas soluciones.
Solución 1: si no ha creado zonas en el sistema, utilice el comando patchadd con la opción -t para aplicar la revisión en el sistema.
# patchadd -t patch-ID |
En el comando anterior, patch-ID es el Id. de la revisión que desea aplicar.
Solución 2: si ha creado zonas en el sistema, siga estos pasos.
Deshaga la revisión.
# patchrm patch-ID |
Instale los paquetes adicionales que no se encuentran instalados en el sistema pero que se ven afectados por la revisión.
# pkgadd -d device pkgabbrev |
En el ejemplo anterior, device especifica la ruta absoluta al paquete o paquetes que desea instalar. pkgabbrev especifica el nombre abreviado del paquete que desea instalar. Puede especificar varios nombres de paquetes.
Vuelva a reinstalar la revisión.
# patchadd patch-ID |