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
...
Nota

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:

  1. 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):

  2. Instale la última versión del paquete de cliente de Ksplice (ksplice para OCI y ksplice-offline para no OCI).

    Consulte lo siguiente (busque ksplice o ksplice-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.

  1. Identifique la estación de gestión asociada mediante la visualización de detalles de instancia.
  2. Seleccione el nombre de la estación de gestión para comprobar el estado de la sincronización de reflejo.
  3. En la lista de Orígenes de software reflejados, busque ksplice.
  4. Si el estado no está sincronizado o no se ha sincronizado recientemente, resincronice el origen de software ahora.
  5. 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.