No se aplican las actualizaciones de Ksplice
Si las actualizaciones de Ksplice no se aplican a una instancia, puede haber un problema con los orígenes de software de Ksplice, el paquete de cliente de Ksplice o los procesos de espacio de usuario están demasiado ocupados.
Si ha creado un trabajo de actualización con Ksplice seleccionado y el trabajo se ha ejecutado correctamente, pero no ve los logs de trabajos de Ksplice para la instancia o el núcleo efectivo de Ksplice de la instancia no se ha actualizado, podría deberse a uno de los siguientes problemas.
Si ha creado un trabajo de actualización con Ksplice seleccionado y el trabajo de espacio de usuario ha fallado, lo más probable es que el paquete de cliente de Ksplice no esté instalado.
Los orígenes de software de Ksplice no están conectados
OS Management Hub solo crea trabajos de actualización de Ksplice para una instancia si los orígenes de software correspondientes se han asociado a la instancia o al grupo.
Consulte Adding the Ksplice software sources to the service.
El paquete de cliente de Ksplice no está instalado
La instancia debe tener instalado el paquete de cliente Ksplice para que OS Management Hub aplique actualizaciones de Ksplice. El paquete necesario difiere entre las instancias de OCI y las instancias locales o de nube de terceros.
Paquete de cliente Ksplice:
- Instancias de OCI: paquete
ksplice
- Instancias en la nube locales o de terceros: paquete
ksplice-offline
Antes de instalar el paquete de cliente Ksplice, elimine el paquete uptrack
en conflicto. Por ejemplo, los siguientes errores son una indicación de que el paquete uptrack
en conflicto está instalado:
exit status 1: Error: Transaction test error:
file /usr/lib/uptrack/regenerate-crontab from install of uptrack-offline-<version>.noarch conflicts with file from package uptrack-<version>.noarch
...
exit status 1: Error: Transaction test error:
file /usr/lib/uptrack/regenerate-crontab conflicts between attempted installs of uptrack-<version>.noarch and uptrack-offline-<version>.noarch
...
Si el trabajo de instalación falla para el grupo, es posible que una instancia individual del grupo tenga instalado un cliente Ksplice en conflicto. Consulte Group manifest no tiene uptrack, pero falla la instalación ksplice-offline.
Para instalar el cliente Ksplice correcto:
-
Compruebe si el paquete
uptrack
en conflicto está instalado y elimínelo (para instancias que no sean de OCI,uptrack-offline
es correcto).Consulte lo siguiente (búsqueda de
uptrack
): -
Instale la última versión del paquete de cliente de Ksplice (
ksplice
para OCI yksplice-offline
para no OCI).Consulte lo siguiente (busque
ksplice
oksplice-offline
):
Los orígenes de software de Ksplice no se han sincronizado
Si el contenido reflejado de la estación de gestión está desactualizado con el origen de software (la sincronización ha fallado o no se ha producido recientemente), es posible que la estación de gestión no esté distribuyendo las últimas actualizaciones de Ksplice.
- Identifique la estación de gestión asociada mediante la visualización de detalles de instancia.
- Seleccione el nombre de la estación de gestión para comprobar el estado de la sincronización de reflejo.
-
En la lista de Orígenes de software reflejados, busque
ksplice
. - Si el estado no está sincronizado o no se ha sincronizado recientemente, resincronice el origen de software ahora.
- Si la sincronización falla, consulte los detalles del fallo haciendo clic en la flecha hacia abajo situada a la derecha de la fila. Un posible problema podría ser que el almacenamiento de reflejo sea demasiado pequeño, ya que los orígenes de software de Ksplice pueden ser grandes.
Los procesos de espacio de usuario están ocupados
El siguiente error indica que los procesos de espacio de usuario estaban demasiado ocupados para aplicar parches de Ksplice.
Ksplice was unable to patch the process as one of the patched functions is continuously in use by the process.
Vuelva a intentar la actualización de Ksplice cuando la instancia de destino tenga menos carga.