El límite en el número de elementos de la matriz que se permiten en Korn shell (ksh) podría provocar que el comando patchadd creara una lista incompleta de las modificaciones que hay instaladas. Cuando los comandos patchadd(1M) y patchrm(1M) comprueban la lista incompleta de modificaciones instaladas, los comandos podrían fallar a la hora de instalar o retirar una modificación.
Solución alternativa: antes de instalar Solaris 8 Maintenance Update 7, aplique la versión actual de las modificaciones siguientes en el orden que se indica.
Tabla 4-1 Modificaciones para la limitación de elementos de la matriz
Plataforma |
ID de modificación |
---|---|
SPARC |
|
AI |
|
Debido a los problemas de interacciones entre sh(1) y ksh(1), es posible que la utilidad install_mu no pueda instalar correctamente algunas modificaciones al iniciarla con el siguiente comando de la línea de comandos o desde una secuencia administrativa:
# /bin/sh ./install_mu opciones |
Solución alternativa: ejecute install_mu desde la línea de comandos o desde una secuencia de administración de la forma siguiente:
# ./install_mu opciones |
Es posible que install_mu muestre uno de los siguientes mensajes:
One or more patch packages included in XXXXXX-YY are not installed on this system. Patchadd is terminating. |
O bien:
Installation of XXXXXX-YY failed: Attempting to patch a package that is not installed. |
Estos mensajes indican que patchadd no ha podido encontrar ninguno de los paquetes que tenía previsto modificar en el sistema, de forma que ha omitido la modificación indicada.
El mensaje se muestra cuando patchadd observa una discrepancia al instalar una modificación de una arquitectura en un sistema con una arquitectura distinta (por ejemplo, una modificación sun4u en un sistema sun4m).
Esto también puede suceder si faltan uno o varios paquetes. Es posible que el administrador haya eliminado el paquete o que éste no se haya instalado nunca, como en las instalaciones de un grupo que no llega al tamaño de la Distribución completa.
Solución alternativa: haga caso omiso del mensaje.
Al instalar en modalidad monousuario, no utilice el comando exit al terminar. En su lugar, utilice el comando reboot. Si se utiliza exit en lugar de reboot, ocurre lo siguiente:
El sistema se ha llevado al estado init 3 y no puede iniciar la sesión hasta que no rearranque el sistema.
Ningún usuario puede iniciar la sesión mientras no se rearranque el sistema.
pam_projects.so.1 produce un volcado de núcleo cuando cualquier usuario o proceso intentan iniciar la sesión. Aparece el mensaje siguiente:
NOTICE: core_log: in.rshd[1479] core dumped: /var/crash/core.in.rshd.1479 |
Si un proceso intenta acceder al módulo pam_projects.so.1, se muestran mensajes de carga de módulo en la consola del sistema. Se muestra un mensaje parecido al siguiente:
cron[1433]: load_modules: can not open module /usr/lib/security/pam_projects.so.1 |
Estos mensajes también se muestran si se ha instalado MU7 en modalidad multiusuario. En ambos casos, los mensajes desaparecerán después de rearrancar el sistema.
Solución alternativa: Si se utiliza el comando exit después de instalar en modo de monousuario, rearranque el sistema.
Si se utiliza el comando exit después de instalar el sistema en modo de multiusuario y no queda ningún superusuario conectado, rearranque el sistema.
Mientras se instala MU7, los números de modificación 109879-02 y 109889-01 podrían mostrar los mensajes de error leves siguientes en el archivo de registro de modificaciones:
pkgproto: ERROR: unable to stat </platform/SUNW,Grover/kernel/drv/sparcv9/isadma> pkgproto: ERROR: unable to stat </usr/platform/SUNW,Grover/include>. |
Solución alternativa: haga caso omiso del mensaje. Los mensajes indican que patchrm(1M) está intentando eliminar los archivos cuando en realidad ya se han eliminado.
Mientras se instala MU7, los números de modificación 109613-03, 109887-08, 109887-08, 110068-02, 109614-03, 109749-03 y 110069-02 podrían mostrar los mensajes de error leves siguientes en el archivo de registro de modificaciones:
var/sadm/pkg/pkgabbrev/save/patchid/undo: -- file unchanged compress(1) returned error code 2 |
Solución alternativa: haga caso omiso del mensaje. El mensaje indica que compress(1) no ha podido crear un contenedor que sea más pequeño que el archivo original. patchrm usa compress(1) para reducir el paquete de anulación.