Einleitung
Dieses Dokument beschreibt ein bekanntes Problem beim Upgrade von einer sauberen Installation der Version 1.24.1 des Secure Endpoint Connectors für Enterprise Linux (RPM-basiert). Bug-ID: CSCwk27011
Bedingungen
Dieses Problem tritt unter den folgenden Bedingungen auf:
Ursache
Beim Parsen von Problemen, die als Teil des gebündelten GPG-Schlüssels mit der Version 1.24.1identifiziert wurden, wird verhindert, dass der Schlüssel in die RPM-Datenbank importiert wird, wodurch das Connector-Upgrade fehlschlägt.
Identifizieren
Um festzustellen, ob dies das Problem ist, das Sie beobachten, können Sie es in der Datei ampupdater.log identifizieren (Pfad dieser Protokolldatei auf dem Endpunkt wäre: /var/log/cisco/ampupdater.log)
[updater]:[error]-[updater.c@799]:[140577691532288]: failed to update amp from version 1.24.1.1027 to version 1.24.2.1053
Nutzung
Führen Sie die folgenden Schritte aus, um das Shell-Skript zur Aktualisierung des GPG-Schlüssels auf den Endpunkten zu verwenden.
1. Shell-Skript erstellen. Öffnen Sie Ihren Lieblingseditor und kopieren Sie das Skript unten, und speichern Sie es als gpg-workaround.sh
#!/bin/bash # GPG key import script for Cisco Secure Endpoint Linux # Print that the script is running echo "Running GPG key import script for Cisco Secure Endpoint Linux" curl https://console.amp.cisco.com/gpg_keys/cisco.gpg -o cisco.gpg rpm --import cisco.gpg rm -f cisco.gpg # Print that the script has completed echo "GPG key import script for Cisco Secure Endpoint Linux has completed"
2. Ändern Sie die Berechtigung, um das Skript ausführbar zu machen:
chmod +x gpg-workaround.sh
3. Das Skript ausführen
sudo ./gpg-workaround.sh
4. Stellen Sie sicher, dass das Skript erfolgreich ausgeführt wird
Auflösung
Gehen Sie wie folgt vor, um dieses Problem zu beheben:
1. Überprüfen Sie die dem Connector zugeordnete Richtlinie, und stellen Sie sicher, dass das Fenster "Product Update" immer noch gültig ist.
2. Installieren Sie den GPG-Schlüssel mithilfe des beigefügten Skripts und der Anweisung im Abschnitt Verwendung neu.
3. Sobald das Skript ausgeführt wird, wird der richtige GPG-Schlüssel in die RPM-DB importiert und kann den Connector aktualisieren. Das nächste Mal, wenn der Connector das Update ausführt, verwendet er den neuen GPG-Schlüssel, und das Upgrade muss wie erwartet abgeschlossen werden
4. Sie können den Aktualisierungsvorgang auch manuell ausführen:
sudo /opt/cisco/amp/bin/ampupdater