2.3 Fehlersuche

Wenn die Aufrüstung des ZENworks-Servers fehlschlägt, beheben Sie das Problem, und führen Sie das ZENworks-Aufrüstungsinstallationsprogramm erneut aus.

  • Das Aufrüstungsinstallationsprogramm muss auf demselben Server erneut ausgeführt werden, auf dem die Aufrüstung gestartet wurde.

  • Falls die Aufrüstung während der Datenbankaktivitäten nach der Paketaktualisierung fehlschlägt, erfolgt beim erneuten Ausführen der Aufrüstung zunächst die Zonenauthentifizierung; anschließend wird die Seite mit der Zusammenfassung vor der Aufrüstung angezeigt, und die Aufrüstung wird mit den Datenbankaktivitäten fortgesetzt.

  • Wird eine eingebettete PostgreSQL-Datenbank verwendet, müssen Sie die .dbR- und .logR-Dateien aus dem Datenbankordner löschen, bevor Sie das Aufrüstungsinstallationsprogramm erneut starten.

In den folgenden Abschnitten finden Sie Lösungen für Probleme, die bei der Aufrüstung des ZENworks-Primärservers auftreten können:

ZENworks-Aufrüstung schlägt fehl, weil die Aufrüstung der PostgreSQL-Engine fehlgeschlagen ist

Erklärung: Die Aufrüstung von ZENworks schlägt fehl, wenn die PostgreSQL-Engine nicht aufgerüstet werden konnte. Möglicherweise befand sich der PostgreSQL-Dienst in einem inkonsistenten Zustand, als die Aufrüstung gestartet wurde.
Aktion: Wenn die Ausnahme Fehler beim Erstellen des Datenbankservice (dbsvc) mit Rückgabecode: 2 im Aufrüstungsprotokoll festgehalten wird, öffnen Sie die Datei zen20u2_upgrade_status unter /etc/opt/novell/zenworks (Linux) bzw. %ZENWORKS_HOME%\conf (Windows) und entfernen Sie die Zeile POSTGRES_ENGINE_UPGRADE = stop service aus der Datei. Starten Sie den Dienst für die eingebettete Datenbank und lösen Sie die Aufrüstung erneut aus.

Diese Behelfslösung darf nur dann ausgeführt werden, wenn der Dienst nicht gestoppt werden konnte. Bei einem Fehler in anderen Phasen wird diese Behelfslösung nicht empfohlen.

Aufrüstung mit Fehler auf einem Linux-Primärserver abgeschlossen

Erklärung: Eine Erklärung der Meldung.
Mögliche Ursache: Wenn Sie einen Linux-Primärserver aufrüsten, wird die Aufrüstung möglicherweise mit einem Fehler abgeschlossen. Dies könnte allerdings ein falscher Alarm sein und die Aufrüstung könnte tatsächlich erfolgreich abgelaufen sein.
Fehlersuche: Öffnen Sie das Aufrüstungsprotokoll und prüfen Sie, ob die folgende Meldung protokolliert wurde:

"![CDATA[Docker service check failed: Format specifier '%s']]. Severity is CDATA[8]]" ([CDATA[Prüfung des Docker-Dienstes fehlgeschlagen: Formatangabe '%s']]. Schweregrad ist CDATA[8]])

Suchen Sie nach der Anzahl von "![CDATA[8]]" im Aufrüstungsprotokoll. Wenn nur eine Instanz zusammen mit der obigen Meldung vorliegt, wurde die Aufrüstung erfolgreich abgeschlossen. Melden Sie sich auch beim ZCC an und prüfen Sie diesen Punkt dort ebenfalls.

Die Neuzusammenstellungs-Systemaktualisierung wurde nicht in die Grundkonfiguration eingeschlossen, als die Aktualisierung auf ein Gerät angewendet wurde, das sowohl ZENworks- als auch MDM-Agenten enthält

Ursprung: ZENworks
Erklärung: Wenn Sie den Neuzusammenstellungsvorgang auf einem Gerät starten, das sowohl ZENworks- als auch MDM-Agenten enthält, wird das Zertifikat erfolgreich auf den ZENworks-Agenten angewendet und der Status wird als abgeschlossen angezeigt; der MDM-Agent zeigt dagegen den Status "Ausstehende Zertifikatsaktivierung" und dieser Status wird auch dann beibehalten, wenn die MDM-Registrierung mit der Schnellaufgabe "Registrierung des MDM-Geräts aufheben" aufgehoben wird. Die Neuzusammenstellungs-Aktualisierung wird daher selbst dann nicht in die Grundkonfiguration eingeschlossen, wenn die Aktivierungszeit erreicht wird.
Aktion: Zum Einschließen der Aktualisierung in die Grundkonfiguration ignorieren Sie die Neuzusammenstellungs-Systemaktualisierung auf dem Gerät.

Aufrüstung auf ZENworks 2020 schlägt auf einem Windows-Primärserver fehl

Erklärung: Die Aufrüstung des Windows-Primärservers auf ZENworks 2020 schlägt fehl.
Aktion: Führen Sie die folgenden Schritte aus:
  1. Wenn die Serveraufrüstung bereits fehlgeschlagen ist, führen Sie den folgenden Befehl als Superbenutzer aus:

    icacls "%zenworks_home%\cache" /remove:d Users

  2. Wenn Sie den Befehl ausgeführt haben, starten Sie die Aufrüstung mit der ZENworks 2020-Medienaufrüstung (ISO) neu.

Das MDM-Gerät zeigt einen inkonsistenten Status nach der Aufrüstung auf ZENworks 2020 Update 2

Ursprung: ZENworks
Erklärung: Wenn Sie ZENworks 2020 Update 2 auf ein MDM-Gerät anwenden, das bei ZENworks 2020 oder ZENworks 2020 Update 1 (nur MDM) registriert war, wird der Systemaktualisierungs-Gerätestatus "Aufrüstung nicht zutreffend" angezeigt.
Aktion: Keine

Wenn Sie alle Geräte in der Zone aktualisiert haben, können Sie die Aufnahme der Aktualisierung in die Grundkonfiguration auf den MDM-Geräten ignorieren.

Systemaktualisierung ist wegen des Fehlers "Ausstehender Neustart" fehlgeschlagen

Ursprung: ZENworks
Erklärung: Beim Bereitstellen der Systemaktualisierung wird das System mehrfach neu gestartet. Obwohl das System heruntergefahren wurde, schlägt die Systemaktualisierung fehl und der Fehler "Ausstehender Neustart" wird angezeigt.
Aktion: Es wird empfohlen, das Gerät nach der Aktualisierung neu zu starten oder neu zu booten. Auf den neuesten Windows-Geräten gilt das Herunterfahren und Starten angesichts des Schnellstartmodus nicht als Neubooten des Geräts. Sie müssen daher das Gerät neu starten oder neu booten oder den Schnellstartmodus deaktivieren.

IOA-Systemaktualisierung schlägt auf Geräten mit SLED 15 SP1 fehl

Ursprung: ZENworks
Erklärung: Wenn Sie eine IOA-Systemaktualisierung auf SLED 15-Geräten mit dem Befehl "zac su" bereitstellen, kann die Systemaktualisierung fehlschlagen. Möglicherweise ist das "at"-Paket nicht standardmäßig auf den SLED 15-Geräten installiert.

Zur Prüfung dieses Sachverhalts können die IOA-Benutzer oder Administratoren in der Datei zmd-messages.log nach dem Fehler 'Cannot run program "at": error=2, No such file or directory' (Programm-"at" kann nicht ausgeführt werden: Fehler=2) durchsuchen.

Aktion: Wenn das "at"-Paket nicht auf dem IOA-Gerät installiert ist, installieren Sie den Befehl "at" mit dem zypper-Befehl oder anderen Tools. Nach der Installation des Befehls "at" führen Sie den Befehl "zac su" erneut aus.

Falls der zypper-Befehl das "at"-Paket nicht erkennt, können Sie die folgenden RPMs installieren:

Die RPMs stehen unter https://rpmfind.net/linux/rpm2html/search.php zum Download bereit.

  1. Suchen Sie nach "libHX28" und laden Sie die RPM für Ihre Betriebssystemplattform herunter.

    Beispiel: libHX28-3.22-lp150.1.7.x86_64.rpm

  2. Suchen Sie nach "libfl2" und laden Sie die RPM für Ihre Betriebssystemplattform herunter.

    Beispiel: libfl2-2.6.4-lp150.2.48.x86_64.rpm

  3. Suchen Sie nach "at" und laden Sie die RPM für Ihre Betriebssystemplattform herunter.

    Beispiel: at-3.1.20-lp150.2.27.x86_64.rpm

Bei der Aufrüstung eines Windows-Primärservers führt Windows Explorer automatisch einige Neustarts durch

Erklärung: Bei der Aufrüstung eines Windows-Primärservers führt Windows Explorer automatisch einige Neustarts durch und das Befehlszeilenfenster wird automatisch mit der folgenden Meldung geöffnet:
For each prompt presented, press 'enter' to accept the <default> value, type 'back' to return to the previous action, or type 'quit' to exit.
Aktion: Ignorieren Sie die Meldungen.

Wenn beim Starten der ZENworks-Aufrüstung noch Transaktionen in der Datenbank ausgeführt werden, kann dies zu einem Konflikt mit dem Aufrüstungsvorgang führen

Ursprung: ZENworks; Aufrüstung
Erklärung: Wenn beim Starten der ZENworks-Aufrüstung noch Transaktionen in der Datenbank ausgeführt werden, kann dies zu einem Konflikt mit dem Aufrüstungsvorgang führen.
Aktion: Beenden Sie die Datenbanksitzung, die zu einem Konflikt mit dem Aufrüstungsvorgang führt. Führen Sie die folgenden Schritte durch, um eine Datenbanksitzung zu beenden:
  1. Melden Sie sich als Systembenutzer bei der Datenbank an, und starten Sie den SQL-Client.

  2. Führen Sie je nach Datenbanktyp eines der folgenden Skripts aus:

    • Oracle:

      select 'ALTER SYSTEM KILL SESSION '''||SID||','||SERIAL#||''';' AS "Drop Query",b.sql_text,a.* from gv$session a, gv$sql b where (case when a.sql_id is null then a.prev_sql_id else a.sql_id end)=b.sql_id and a.program='JDBC Thin Client' and a.logon_time< (sysdate-3/60/24) and a.username='<<ZENWORKSBENUTZER>>';

      Hierbei gilt:

      ZENWORKSUSER lautet der Name des ZENworks-Datenbankbenutzers.

    • MS SQL:

      select 'KILL '+cast(spid as varchar(100)) as "Drop Query", r.text,s.* from sys.sysprocesses s cross apply sys.dm_exec_sql_text (sql_handle) r where s.program_name='jTDS' and s.spid!=@@spid and s.login_time < dateadd(minute,-3,getdate()) and s.loginame='<<ZENWORKSUSER>>';

      Hierbei gilt:

      ZENWORKSUSER lautet der Name des ZENworks-Datenbankbenutzers.

    • SQL Anywhere:

      SELECT 'Drop connection '+cast(sa_conn_info.Number as varchar(100))+';' as "Drop Query", sa_conn_info.Number AS connection_number, DB_NAME( DBNumber ) AS database_name, sa_conn_info.name AS connection_name, sa_conn_info.userid, CONNECTION_PROPERTY( 'LoginTime', Number ) as "Login Time", CONNECTION_PROPERTY( 'LastStatement', Number ) As "Query" FROM sa_conn_info() where sa_conn_info.Number != @@spid and CONNECTION_PROPERTY( 'LoginTime', Number ) < dateadd(minute,-3,getdate()) and userid='<<ZENWORKSBENUTZER>>';

      Hierbei gilt

      ZENWORKSUSER lautet der Name des ZENworks-Datenbankbenutzers.

Bei Verwendung einer Oracle-Datenbank wird während der Aufrüstung oder Datenbankerstellung die TNS-Fehlermeldung angezeigt

Ursprung: ZENworks; Aufrüstung
Erklärung: Bei Verwendung einer Oracle-Datenbank wird während der Aufrüstung oder Datenbankerstellung die folgende Fehlermeldung angezeigt: TNS:Listener konnte keine verfügbare Behandlungsroutine mit passendem Protokollstapel finden.
Aktion: Erhöhen Sie die maximale Last für dedizierte Verbindungen, die durch den Parameter PROCESSES festgelegt wurde. Wenn das Problem weiterhin besteht, wenden Sie sich an den Micro Focus Customer Support.

Bei Verwendung einer MS SQL-Datenbank treten während der Aufrüstung oder Datenbankerstellung Verbindungsprobleme auf

Ursprung: ZENworks; Aufrüstung
Erklärung: Bei Verwendung einer MS SQL-Datenbank treten während der Aufrüstung oder Datenbankerstellung Verbindungsprobleme auf, und die folgende Fehlermeldung wird angezeigt:
org.hibernate.exception.JDBCConnectionException: Cannot open connection
Caused by: java.sql.SQLException: I/O Error: Connection reset
Caused by: java.net.SocketException: Connection reset
Aktion: Führen Sie den Befehl select * from sys.configurations where name='user connections' aus.

Standardmäßig ist ein Höchstwert von 32.767 Verbindungen festgelegt. Diesen Wert können Sie auf Anzahl der Primärserver * 200 erhöhen. Weitere Informationen zum Konfigurieren der Benutzerverbindungen finden Sie unter http://technet.microsoft.com/de-de/library/ms187030.aspx.

Überprüfen Sie, ob der MS SQL-Server eine hohe Prozessor- und Datenbankserverauslastung aufweist. Wenden Sie sich zur weiteren Unterstützung an den Micro Focus Customer Support.

Für die Anzahl der zu bereinigenden Inventardatensätze wird ein falscher Wert angezeigt

Ursprung: ZENworks; Aufrüstung
Erklärung: Wenn Sie im Aufrüstungsassistenten die Option für die Bereinigung wählen, wird die Anzahl der zum Löschen vorgesehenen Datensätze auf der Übersichtsseite vor der Bereinigung angezeigt.

Beispiel: Sie haben 8.000.000 von insgesamt 10.000.000 Datensätzen zum Bereinigen markiert. Im Feld Number of records specified for deletion (Anzahl der zum Löschen vorgesehenen Datensätze) wird also die Zahl 8.000.000 von 10.000.000 angegeben.

Wenn Sie den Aufrüstungsassistenten nach dem erfolgreichen Bereinigen erneut starten, wird auf der Seite „Datenbankbereinigung“ im Feld Gesamtanzahl der zum Löschen aufgefundenen Datensätze ein falscher Wert angezeigt.

Wenn beispielsweise 8.000.000 von 10.000.000 Inventardatensätzen gelöscht wurden, sollte im Feld Total number of records found to be deleted (Gesamtanzahl der zum Löschen aufgefundene Datensätze) der Wert 200,000 angezeigt werden.

Derzeit wird ein falscher Wert angezeigt. Die Werte für die Anzahl der gelöschten Inventardatensätze und die Anzahl der noch zu löschenden Inventardatensätze passen daher nicht zusammen.

Aktion: Es gibt keine Umgehung.

Bei der Löschung eines Ordners mit langem Namen tritt ein Fehler auf

Ursprung: ZENworks; Aufrüstung
Erklärung: In einer ZENworks-Zone, die eine SQL Server-Datenbank verwendet, erhalten Sie die folgende Fehlermeldung, wenn Sie versuchen, ein ZENworks-Objekt (zum Beispiel ein Gerät oder einen Ordner) zu löschen, dessen Name eine Länge von als 900 Byte überschreitet:

com.novell.zenworks.datamodel.exceptions.InternalDataModelException: org.hibernate.exception.GenericJDBCException: Operation failed. Der Indexeintrag mit einer Länge von 912 Byte für den Index 'idx_zZENObject_Name' überschreitet die maximal zulässige Länge von 900 Byte.

Aktion: Stellen Sie sicher, dass die Länge des Namens von ZENworks-Objekten die maximale Länge von 900 Byte nicht überschreitet. Weitere Informationen finden Sie unter https://technet.microsoft.com/en-us/library/ms191241%28v=sql.105%29.aspx.

Die Aufrüstung des ZENworks-Schemas schlägt aufgrund einer Inkompatibilität der Sortierungen in der MS SQL-Datenbank fehl

Ursprung: ZENworks; Aufrüstung
Erklärung: Die Aufrüstung des ZENworks-Schemas schlägt fehl, wenn die Sortierungen des MS SQL-Servers und der Audit-Datenbank inkompatibel sind.
Aktion: Führen Sie die folgenden SQL-Abfragen auf beiden Datenbanken (ZENworks und Audit) aus und prüfen Sie damit die Kompatibilität der Datenbanksortierungen:
  • SQL-Abfrage zum Abrufen der Datenbanksortierungen:

    SELECT collation_name FROM sys.databases WHERE name = db_name();

  • SQL-Abfrage zum Abrufen der Datenbankspaltensortierungen:

    select distinct collation_name from information_schema.columns where collation_name is not null;

Geben Sie die Aufrüstungsprotokolle und die Abfrageausgabe zur näheren Analyse an den Micro Focus-Kundensupport weiter.

Die Aufrüstungs-XML-Protokolldatei wird in Google Chrome und Firefox nicht ordnungsgemäß angezeigt

Ursprung: ZENworks; Aufrüstung
Erklärung: Wenn Sie versuchen, die Aufrüstungs-XML-Protokolldatei in Google Chrome und Firefox zu öffnen, wird die Protokolldatei nicht ordnungsgemäß angezeigt.
Aktion: Öffnen Sie die Protokolldatei mit der folgenden Konfigurationsaktion in einem Browser:

microfocus-zenworks-configure -c

ConvertLogToHTMLConfigureAction -DlogFile=<LogFilePath>

Die Konfigurationsaktion konvertiert die XML-Protokolldatei in HTML und öffnet die Protokolldatei in einem Webbrowser.

Alternativ können Sie die Protokolldatei in einem Texteditor öffnen.

Auf einem Linux-Primärserver werden die veralteten Novell-Dienste in der Start-Konfigurationsaktion aufgelistet

Ursprung: ZENworks; Aufrüstung
Erklärung: Wenn Sie nach der Aufrüstung auf ZENworks 2020 Update 2 auf einem Linux-Primärserver den folgenden Befehl ausführen, gilt:

novell-zenworks-configure -c Start

Die veralteten Novell-Dienste werden aufgelistet, nicht die neuen Micro Focus-Dienste. Wenn Sie versuchen, Dienste zu starten, zu stoppen oder neu zu starten, wird ein Ausnahmefehler angezeigt.

Aktion: Melden Sie sich beim Linux-Server ab und dann wieder an. Öffnen Sie ein neues Terminalfenster und führen Sie folgenden Befehl aus:

novell-zenworks-configure -c Start

Die neuen Micro Focus-Dienste werden nun aufgelistet. Sie können die Dienste starten, stoppen oder neu starten.

Aufrüstung des ZENworks-Primärservers schlägt mit dem Fehler 'Zulu Platform x64 Architecture has stopped working' (Zulu Platform x64-Architektur funktioniert nicht mehr) fehl

Ursprung: ZENworks; Aufrüstung
Erklärung: Die Aufrüstung eines Windows-Primärservers mit ZENworks 2020 oder ZENworks Update 1 auf ZENworks 2020 Update 2 schlägt mit dem folgenden Fehler fehl:

Zulu Platform x64 Architecture has stopped working (Zulu Platform x64-Architektur funktioniert nicht mehr)

Mögliche Ursache: Der Fehler tritt wegen einer Einstellung für die Datenausführungsverhinderung (DEP) fehl, die einen Konflikt mit dem Programm verursacht.
Aktion: Prüfen Sie die DEP auf dem Server unter Systemsteuerung > System > Erweiterte Systemeinstellungen. Klicken Sie im Fenster Systemeigenschaften unter Erweitert auf Leistung und dann auf Einstellungen. Klicken Sie im Fenster Leistungsoptionen auf Datenausführungsverhinderung.

Notieren Sie sich die aktuelle Einstellung. Aktivieren Sie die Option Datenausführungsverhinderung nur für erforderliche Windows-Programme und ‑Dienste einschalten, sofern diese Option nicht aktiviert ist. Starten Sie den Windows-Server neu und wiederholen Sie die Aufrüstung des ZENworks-Primärservers. Wenn das Problem weiterhin besteht, wenden Sie sich an den Micro Focus-Support.

Wichtig: Falls Sie die Einstellung vor der Aufrüstung geändert haben, setzen Sie den Wert wieder zurück und starten Sie den Windows-Server neu.