2.9 Fehlersuche

In den folgenden Abschnitten finden Sie Lösungen für Probleme, die bei der Aufrüstung auf ZENworks 11 SP2 auftreten können:

ZENworks Diagnostic Center meldet eine fehlende Übereinstimmung des Datenbankschemas

Ursprung: ZENworks 11; Aufrüstung.
Erklärung: Wenn Sie einen Primärserver aufrüsten möchten, auf dem ZENworks 10 Configuration Management SP3 neu installiert wurde, und das Datenbankschema vor dem Installieren von ZENworks 10 Configuration Management SP3 erstellt haben, tritt der folgende Fehler auf, sobald Sie das Programm zur Überprüfung des Datenbankschemas von ZENworks Diagnostic Center ausführen:
Mismatch in table 'zInstallationPackage' structure. 
Object type: [Column] , Object name: [Platform] 
Expected: [Name: Platform, Size: 255, Type: VARCHAR, Nullable: true] 
Found: [Name: Platform, Size: 32, Type: VARCHAR, Nullable: true]

Wenn Sie den Fehler nicht beheben, können Sie zwar dennoch auf ZENworks 11 aufrüsten, ZENworks 11 Imaging-Vorgänge schlagen jedoch möglicherweise fehl.

Mögliche Ursache: Die im Datenbankschema von ZENworks Diagnostic Center enthaltenen SQL-Sets stimmen nicht mit den SQL-Sets überein, die in dem Datenbankschema enthalten sind, das bei der Installation von ZENworks 10 Configuration Management SP3 erstellt wird.
Aktion: Führen Sie vor dem Aufrüsten auf ZENworks 11 den folgenden Vorgang von einem der ZENworks 10 Configuration Management SP3-Primärserver aus:
  1. Stellen Sie mit dem entsprechenden Dienstprogramm eine Verbindung zur ZENworks-Datenbank her.

    Verwenden Sie beispielsweise das DBISQL-Dienstprogramm, um eine Verbindung zur externen Sybase-Datenbank herzustellen:

    1. Wechseln Sie an der Befehlszeile des Geräts, auf dem die externe Sybase-Datenbank installiert ist und ausgeführt wird, zum Verzeichnis %ZENWORKS_HOME%\share\ASA\win32 unter Windows bzw. /opt/novell/zenworks/share/sybase/bin32s unter Linux.

    2. Geben Sie dbisql ein.

    3. Geben Sie auf der Registerkarte Identifikation die Berechtigungsnachweise für die Datenbank ein.

    4. Klicken Sie auf die Registerkarte Datenbank und geben Sie den Namen des Datenbankservice an, der zurzeit ausgeführt wird.

    5. Klicken Sie auf OK.

  2. Führen Sie die entsprechende Abfrage aus:

    • Für Sybase:

      alter table zInstallationPackage modify Platform nvarchar(255);
      
    • Für Oracle:

      alter table zInstallationPackage modify Platform varchar2(255 char);
      
    • Für MS SQL:

      alter table zInstallationPackage alter column Platform nvarchar(255);
      
  3. Führen Sie an der Befehlszeile des Primärservers den folgenden Befehl aus:

    novell-zenworks-configure -c ZoneConfigUpdateConfigureAction

ZENworks Diagnostic Center meldet eine fehlende Übereinstimmung in der Datenbanktabellenstruktur

Ursprung: ZENworks 11; Aufrüstung.
Erklärung: Wenn sich Ihr ZENworks 10 Configuration Management SP3-Primärserver in einer Zone befindet, die für MS SQL Server-Datenbank konfiguriert und vor ZENworks 10 Configuration Management SP2 eingerichtet wurde, tritt folgender Fehler auf, wenn Sie das Programm zur Überprüfung des Datenbankschemas von ZENworks Diagnostic Center Database vor dem Aufrüsten auf ZENworks 11 ausführen:
Mismatch in table 'zPolicyDef' structure. 
Object type: [Column] , Object name: [ComponentName 
Expected: [Name: ComponentName, Size: 64, Type: VARCHAR, Nullable: true]
Found: [Name: ComponentName, Size: 64, Type: VARCHAR, Nullable: false]
Mögliche Ursache: Die SQL-Sets, die im Datenbankschema einer Zone enthalten sind, die vor ZENworks 10 Configuration Management SP2 eingerichtet wurde, stimmen nicht mit den im Datenbankschema von ZENworks Diagnostic Center enthaltenen SQL-Sets überein.
Aktion: Führen Sie vor dem Aufrüsten auf ZENworks 11 folgenden Vorgang von einem beliebigen ZENworks 10 Configuration Management SP3-Primärserver aus, der sich in der Zone befindet, die für die MS SQL Server-Datenbank konfiguriert und vor ZENworks 10 Configuration Management SP2 eingerichtet wurde:
  1. Stellen Sie mit dem entsprechenden Dienstprogramm wie Microsoft SQL Server Management Studio eine Verbindung zur ZENworks-Datenbank her.

  2. Führen Sie die folgende Abfrage aus:

    alter table zPolicyDef alter column ComponentName nvarchar(64) null;
    

Sicherung der ZENworks Reporting Server-Berichte mithilfe des zman-Befehls (zman rpsv) nicht möglich

Ursprung: ZENworks 11; Aufrüstung.
Erklärung: Zur Aufrüstung des ZENworks Reporting Server von ZENworks Configuration Management 10.3.0/10.3.1 auf ZENworks 11 müssen Sie zuerst alle Berichte sichern. Wenn Sie den zman-Befehl (zman rpsv) zum Sichern der Berichte und Berichtdaten ausführen, erhalten Sie eine Fehlermeldung.
Aktion: Führen Sie vor der Aufrüstung von ZENworks Configuration Management 10.3.0/10.3.1 auf ZENworks 11 folgende Schritte aus:
  1. Laden Sie das ZRS-Berichtssicherungs-Patch für ZCM 10.3.0/10.3.1 herunter und installieren Sie es. Weitere Informationen zum Patch finden Sie im Artikel TID 7007852 in der Novell Support-Knowledgebase.

  2. Sichern Sie die Berichte und Berichtsdaten mit dem Kommando zman report-save.

    Weitere Informationen zum zman-Befehl finden Sie unter Berichtbefehle im Handbuch ZENworks 11 SP2: Referenz für Befehlszeilenprogramme.