ksplice-offline-Package kann nicht installiert werden

Die Installation von ksplice-offline verläuft möglicherweise nicht erfolgreich, wenn ein Problem mit der Managementstation vorliegt oder auf dem System bereits ein Ksplice-Client installiert ist. Dies gilt nur für Nicht-OCI-Instanzen.

ksplice-offline von einer Managementstation nicht verfügbar

Fehler

Die folgenden Fehler weisen auf ein Problem mit der Managementstation hin:

Failed to download metadata for repo oder Cannot download repodata/repomd.xml: All mirrors were tried

Lösung

Siehe Downloadfehler im Jobfehlerlog.

ksplice-offline-Konflikte mit einem anderen Ksplice-Client

Fehler

Die folgenden Fehler weisen darauf hin, dass das unvereinbare uptrack-Package installiert ist:

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

Lösung

Entfernen Sie das unvereinbare Package uptrack, bevor Sie ksplice-offline installieren.

  1. Prüfen Sie, ob das unvereinbare Package uptrack installiert ist, und entfernen Sie es (bei Nicht-OCI-Instanzen ist uptrack-offline in Ordnung).

    Siehe Folgendes (suchen Sie nach uptrack):

  2. Installieren Sie die neueste Version des Ksplice-Clientpackages (ksplice für OCI und ksplice-offline für Nicht-OCI).

    Siehe: (Suchen Sie nach ksplice oder ksplice-offline):

Hinweis

Wenn der Installationsjob für die Gruppe nicht erfolgreich verläuft, kann eine Instanz in der Gruppe einen unvereinbaren Ksplice-Client aufweisen. Siehe Gruppenmanifest enthält kein Uptrack, die Installation von ksplice-offline verläuft jedoch nicht erfolgreich.

Gruppenmanifest hat kein Uptrack, aber die Installation von ksplice-offline schlägt fehl

Wenn für mindestens ein Mitglied der Gruppe uptrack installiert ist, verläuft der Installationsjob für die Gruppe nicht erfolgreich. ksplice-offline wird jedoch erfolgreich auf allen Instanzen installiert, die nicht über uptrack verfügen. Sie müssen das Package uptrack aus allen Ausreißerinstanzen entfernen.

Workaround für die Ausreißerinstanzen:

Für jede Ausreißerinstanz:

  1. Identifizieren Sie die problematische Instanz, indem Sie die Jobdetails für den ksplice-Offline-Installationsjob anzeigen (siehe Mit einer Gruppe verknüpfte Jobs auflisten).
  2. Entfernen Sie das Package uptrack aus der Instanz (siehe Packages aus einer Instanz entfernen).
  3. Installieren Sie das Package ksplice-offline auf der Instanz (siehe Packages auf einer Instanz installieren).

Informationen dazu, wie Gruppenmitglieder von den Elementen im Gruppenmanifest abweichen können, finden Sie unter Gruppen kennenlernen.