MID-Server-Pre-Upgrade-Test

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 5 Minuten Lesedauer
  • Vor einem Upgrade führt der MID-Server Tests aus, um Probleme zu identifizieren, die dazu führen könnten, dass der Upgradeprozess fehlschlägt oder zu einem Ausfall des MID-Servers führt.

    Jeder MID-Server enthält einen AutoUpgrade-Monitor, der die MID-Server-Version mit der der Instanz vergleicht, um festzustellen, ob der MID-Server aktualisiert werden muss. Wenn der AutoUpgrade-Monitor feststellt, dass die Version des MID-Servers veraltet ist, führt er für diesen MID-Server Pre-Upgrade-Validierungstests durch. Wenn ein Problem entdeckt wird, wird eine Nachricht in der Tabelle MID-Server-Problem [ecc_agent_issue] protokolliert, und das Upgrade wird blockiert. Die Überwachung für das automatische Upgrade wird stündlich ausgeführt, bis alle Tests bestanden sind. Wenn keine Blockierungsprobleme vorliegen, lädt der MID-Server das entsprechende Upgrade-Paket herunter und beginnt mit dem Upgrade-Vorgang. Die Prüfung vor dem Upgrade des MID-Servers wird auch für die Upgrades ausgeführt, die von der Instanz ausgelöst wurden, als die Instanz aktualisiert wurde, sowie für manuelle Upgrades.

    Pre-Upgrade-Tests

    Das vor-Upgrade führt zwei Sätze von Tests aus: Obligatorische Tests Und Warnungstests . Jeder obligatorische Test muss bestanden werden, um das MID-Server-Upgrade zu starten. Wenn ein obligatorischer Test nicht bestanden wurde, wird der Test im Agent-Protokoll und in aufgezeichnet Aktives MID-Server-Problem Wird in der Tabelle „MID-Serverproblem“ [ecc_Agent_issue] erstellt. Diese Fehler werden vor dem eigentlichen MID-Server-Upgrade veröffentlicht und müssen behoben werden, bevor das Upgrade fortgesetzt werden kann. MID-Server stoppt den Upgradeprozess und ändert den Status basierend auf ../concept/c_UpgradeAndTestMIDServer.html#null__section_t1p_jc4_1qb. Wenn ein Warnungstest nicht bestanden wurde, wird dem Agent-Protokoll und DER MID-Server-Problemtabelle eine Meldung hinzugefügt, die Prüfung vor dem Upgrade wird jedoch fortgesetzt, und das MID-Upgrade wird nicht beendet.

    Validierungstests vor dem Upgrade überprüfen die folgenden obligatorischen Tests:
    • Mindestens 1 GB freier Speicherplatz
    • Zugriff auf die Download-Website unter install.service-now.com
    • Überprüfen Sie die digitale Signatur einer heruntergeladenen Beispieldatei
    • Ausführungsberechtigung, die Folgendes umfasst:
      • Extrahieren Sie einen ZIP-Archiver in einen temporären Ordner
      • Kopieren Sie die Datei aus dem temporären Ordner in den Agent-Ordner
      • Lesen Sie eine Textdatei, und validieren Sie den Inhalt
      • Löschen Sie die Inhalte der vor-Upgrade-Prüfung
    • Der MID-Server-Hostcomputer ist kein 32-Bit-System
    • Auf Linux-MID-Servern ist die glibc-Version mindestens 2,17
    Auf Windows MID-Servern führt die Validierung vor dem Upgrade die folgenden Warnungstests aus:
    • Alle Blocker-Services des MID-Server-Upgrades werden auf dem Hostcomputer ausgeführt
    • Status der Anwendungs-Experience auf dem Hostcomputer
    • Der MID-Server muss als nicht-Administrator-Anwender ausgeführt werden. Wenn der aktuelle Wert ist Melden Sie sich als Anwender an Account für den MID-Server ist LocalSystem Oder ist ein Anwender, der Teil der Administratorgruppe ist, schlägt das Upgrade fehl und generiert ein Fehlerprotokoll.

    Fehler, die das Upgrade blockieren

    Diese Nachrichten beschreiben das Fehlschlagen eines obligatorischen Tests und werden in der Tabelle „MID-Serverproblem“ [ecc_Agent_issue] veröffentlicht. Bei einem Ausfall bei einem dieser Tests wird das Upgrade blockiert.
    Nicht genügend freier Speicherplatz. Das System meldet <n>-Bytes frei
    Diese Meldung wird angezeigt, wenn weniger als 1 GB freier Speicherplatz auf dem MID-Server-Host erkannt wird. Dieser Fehler wird auch in das Agent-Protokoll des MID-Servers geschrieben.
    Updates können nicht vom Installationsserver heruntergeladen werden
    Diese Meldung gibt an, dass entweder der MID-Server-Host nicht berechtigt ist, das Installationspaket von install.service-now.com herunterzuladen, oder Netzwerkprobleme verhindern, dass eine Verbindung hergestellt wird. Dieser Fehler wird auch in das Agent-Protokoll des MID-Servers geschrieben.
    Signaturverifizierung fehlgeschlagen:<message>
    Diese Meldung gibt an, dass eine Verifizierungsausnahme aufgetreten ist, wenn die Prüfung vor dem Upgrade versucht, die digitale Signatur der heruntergeladenen Prüfungsdatei zu verifizieren.
    Digitale Signatur kann nicht verifiziert werden:<message>
    Diese Nachricht gibt an, dass der Verifizierungssignaturprozess durch eine Ausnahme unterbrochen wurde.
    Inhalte der ZIP-Datei für die Prüfung vor dem Upgrade können nicht extrahiert werden
    Diese Meldung gibt an, dass der Service-Account auf dem MID-Server-Host nicht berechtigt ist, das ZIP-Archiv vor dem Upgrade in den temporären Ordner zu extrahieren.
    Ordner <Upgrade Check file path> kann nicht erstellt werden
    Diese Meldung gibt an, dass der MID-Server-Service-Account nicht über die Berechtigung zum Erstellen des UpgradeCheck-Ordners für die Dateien vor dem Upgrade im Agent-/Paketpfad verfügt.
    Dateiberechtigungen können nicht verifiziert werden: <message>
    Diese Meldung gibt an, dass beim Überprüfen von Dateiberechtigungen eine Ausnahme aufgetreten ist, z. B. eine Datei, die nicht vorhanden ist, oder ein Zugriffsfehler.
    MID-Server-Windows-Service wird nicht als LocalSystem oder lokaler Administrator ausgeführt
    Diese Nachricht warnt, dass der Windows-Service nicht mit den gewünschten Berechtigungen ausgeführt wird.
    Upgrade-Fehler: Der Hostcomputer erfüllt nicht die Mindestsystemanforderungen zum Upgrade des MID-Servers.
    Das MID-Upgrade wird auf einem 32-Bit-Host nicht unterstützt. Weitere Informationen finden Sie unter KB0863694 Weitere Informationen finden Sie unter .
    Upgrade-Fehler: Host erfüllt nicht die Mindestsystemanforderungen zum Upgrade des MID-Servers. Weitere Informationen finden Sie in der MID-Server-Produktdokumentation in der Glibc-Bibliothek
    Dieser Fehler kann nur für Linux-MID-Server auftreten. Siehe Java-Versionsunterstützung Weitere Informationen finden Sie unter .

    Nicht blockierende Warnungen

    Diese Warnungen werden in der Tabelle „MID-Server-Problem“ [ecc_agent_issue] angezeigt und verhindern nicht, dass ein Windows-MID-Server aktualisiert wird:
    $logOnAsUser kann nicht analysiert werden
    Diese Meldung warnt, dass der Wert „als Anwender anmelden“ für den Windows-Service nicht in einem der folgenden erwarteten Formate vorliegt:
    • user@domain.company.com
    • Domäne\Benutzer
    Anmeldung kann nicht als Anwendergruppen gesucht werden

    Wenn die Instanz versucht, nach den Gruppenmitgliedschaften des angemeldeten Anwenders zu suchen, wird die ausgeführt Netzanwender-<username> Befehl. Nach diesem Befehl erwartet die Instanz vom Windows-Dienst eine bestimmte Ausgabestruktur und gibt diese Warnung aus, wenn die erwartete Ausgabe nicht mit der tatsächlichen Ausgabe übereinstimmt.

    Diese PowerShell-Warnungen werden nur in das MID-Server-Agent-Protokoll geschrieben. Da PowerShell keinen MID-Server verwenden muss, wird ein Upgrade eines Windows-MID-Servers durch diese Konfigurationsprobleme nicht verhindert. Diese Warnungen können jedoch auf Probleme in Ihrer Umgebung hinweisen, die Aufmerksamkeit erfordern.

    PowerShell-Upgradeprüfungen werden übersprungen, da PowerShell nicht verwendbar ist
    PowerShell 3,0 (mindestens) ist nicht installiert, oder powershell.exe ist für den MID-Server-Serviceanwender nicht verfügbar.
    Powershell-Test wird übersprungen: Zielordner wurde nicht initialisiert
    Powershell-Test wird übersprungen: Servicename kann nicht erkannt werden
    Service CiscoAMP, der auf dem MID-Server-Host-Computer ausgeführt wird, wird als MID-Server-Upgrade-Blocker identifiziert
    Weitere Informationen finden Sie unter KB0870329 .
    Die Anwendungs-Experience ist auf dem MID-Server-Host deaktiviert, was dazu führen kann, dass der automatische UPGRADEPROZESS fehlschlägt und der MID-Server ausfällt. Aktivieren Sie den Service auf dem Host, um ein erfolgreiches automatisches Upgrade sicherzustellen
    Weitere Informationen finden Sie unter KB0597552 .
    Upgrade wird fortgesetzt, während des UpgradeCheck ist jedoch das folgende Problem aufgetreten: <exception message>
    Diese Meldung zeigt an, dass beim Ausführen des PowerShell-Teils der Tests vor dem Upgrade ein Problem aufgetreten ist.

    Pre-Upgrade-Prüfung deaktivieren

    Ein als mid.upgrade.run_precheck benannter MID-Server-Konfigurationsparameter wird standardmäßig auf true gesetzt, wodurch das Ausführen des automatischen Pre-Upgrade-Tests erlaubt wird. Um diese Tests für einen einzelnen MID-Server zu deaktivieren, fügen Sie diesen Parameter der Datei config.xml dieses MID-Servers hinzu, und legen Sie ihn auf fest Falsch . Um diese Tests für alle MID-Server zu deaktivieren, fügen Sie der Tabelle „MID-Server-Eigenschaft“ [ecc_agent_property] einen neuen Datensatz hinzu, der mid.upgrade.run_precheck genannt ist. Setzen Sie den Wert dieser Eigenschaft auf false, und lassen Sie das Feld MID-Server leer.