1.7 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 Embedded Sybase-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:

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 11 SP4; 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 11 SP4; 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 technischen Support von Novell.

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

Ursprung: ZENworks 11 SP4; 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. Bei weiteren Fragen wenden Sie sich an den technischen Support von Novell.

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

Ursprung: ZENworks 11 SP4; 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 11 SP4; 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.

Fehler beim Installieren von ZENworks 11 SP4 oder beim Aufrüsten von ZENworks 11 SP3 auf ZENworks 11 SP4 in einer Windows-Umgebung

Ursprung: ZENworks 11 SP4; Aufrüstung
Erklärung: Wenn Sie versuchen, von ZENworks 11 SP3 auf ZENworks 11 SP4 aufzurüsten oder ZENworks 11 SP4 zu installieren, schlägt die Aufrüstung bzw. die Installation fehl.
Aktion: Deaktivieren Sie den Adapter und starten Sie die Aufrüstung erneut. So deaktivieren Sie den Adapter:
  1. Navigieren Sie auf dem Gerät zum Geräte-Manager.

  2. Klicken Sie im Fenster des Geräte-Managers auf den Eintrag Netzwerkadapter.

  3. Klicken Sie auf den Karteireiter Ansicht.

  4. Wählen Sie Ausgeblendete Geräte anzeigen.

  5. Klicken Sie mit der rechten Maustaste auf den Microsoft-ISATAP-Adapter und wählen Sie im Kontextmenü die Option Deaktivieren.

Fehler beim Aufrüsten in einer Windows-Umgebung, nachdem die Systemaktualisierung erfolgreich abgeschlossen wurde

Ursprung: ZENworks 11 SP4; Aufrüstung
Erklärung: Wenn Sie den Adapter nicht gemäß den Anweisungen im Fehler beim Installieren von ZENworks 11 SP4 oder beim Aufrüsten von ZENworks 11 SP3 auf ZENworks 11 SP4 in einer Windows-Umgebung Fehlerbehebungsszenario deaktiviert haben, schlägt die Aufrüstung in einer Windows-Umgebung fehl, nachdem das System erfolgreich aktualisiert wurde.
Aktion: Wenn das Protokoll (%ZENWORKS_HOME%/logs/ZENworks_Upgrade) die Erfolgsmeldung für ExecuteZENUpdaterConfigureAction enthält, schließen Sie die Aufrüstung mit den folgenden Schritten erfolgreich ab:
  • novell-zenworks-configure -c "UpdateZENServerRolesConfigureAction"

  • novell-zenworks-configure -c "NCCRegisterConfigureAction"