2.9 Soluzione dei problemi

Le seguenti sezioni illustrano le soluzioni ai problemi che potrebbero verificarsi in ZENworks 11 SP2:

Errore di discordanza dello schema del database segnalato da ZENworks Diagnostic Center

Origine: ZENworks 11; Upgrade.
Spiegazione: se si desidera eseguire l'upgrade di un server primario sul quale è appena stato installato ZENworks 10 Configuration Management SP3 e prima dell'installazione è stato creato lo schema del database, quando si esegue il sistema di verifica dello schema del database di ZENworks Diagnostic Center si verifica l'errore seguente:
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]

Se non si risolve il problema, nonostante sia ancora possibile scegliere di eseguire l'upgrade a ZENworks 11, le operazioni di ZENworks 11 Imaging si concluderanno con un errore.

Possibile causa: i set SQL contenuti nello schema del database di ZENworks Diagnostic Center sono diversi da quelli contenuti nello schema del database creato durante l'installazione di ZENworks 10 Configuration Management SP3.
Azione: prima di eseguire l'upgrade a ZENworks 11, eseguire una delle seguenti operazioni da uno dei server primari di ZENworks 10 Configuration Management SP3:
  1. Connettersi al database ZENworks utilizzando l'utility appropriata.

    Ad esempio, utilizzare l'utility DBISQL per connettersi al database Sybase esterno:

    1. Al prompt dei comandi del dispositivo sul quale è installato ed è in esecuzione il database Sybase esterno, accedere alla directory %ZENWORKS_HOME%\share\ASA\win32 su Windows o alla directory /opt/novell/zenworks/share/sybase/bin32s su Linux.

    2. Immettere dbisql.

    3. Nella scheda Identificazione, specificare le credenziali del database.

    4. Selezionare la scheda Database e specificare il nome del servizio database attualmente in esecuzione.

    5. Fare clic su OK.

  2. Eseguire l'interrogazione appropriata:

    • Per Sybase:

      alter table zInstallationPackage modify Platform nvarchar(255);
      
    • Per Oracle:

      alter table zInstallationPackage modify Platform varchar2(255 char);
      
    • Per MS SQL:

      alter table zInstallationPackage alter column Platform nvarchar(255);
      
  3. Dal prompt della console del server primario, eseguire il seguente comando:

    novell-zenworks-configure -c ZoneConfigUpdateConfigureAction

Errore di discordanza nella struttura della tabella di database segnalato da ZENworks Diagnostic Center

Origine: ZENworks 11; Upgrade.
Spiegazione: se il server primario di ZENworks 10 Configuration Management SP3 risiede in una zona configurata nel database MS SQL Server prima di ZENworks 10 Configuration Management SP2, quando si esegue il sistema di verifica dello schema del database di ZENworks Diagnostic Center prima dell'upgrade del server a ZENworks 11 si verifica l'errore seguente:
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]
Possibile causa: i set SQL contenuti nello schema del database di una zona configurata prima di ZENworks 10 Configuration Management SP2 sono diversi da quelli contenuti nello schema del database di ZENworks Diagnostic Center.
Azione: prima di eseguire l'upgrade a ZENworks 11, eseguire una delle seguenti operazioni da uno dei server primari di ZENworks 10 Configuration Management SP3 che risiedono nella zona configurata nel database di MS SQL Server prima di ZENworks 10 Configuration Management SP2:
  1. Connettersi al database ZENworks utilizzando l'utility appropriata, come ad esempio Microsoft SQL Server Management Studio.

  2. Eseguire l'interrogazione seguente:

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

Backup dei rapporti ZENworks Reporting Server utilizzando il comando zman (zman rpsv) non riuscito

Origine: ZENworks 11; Upgrade.
Spiegazione: per eseguire l'upgrade di ZENworks Reporting Server da ZENworks Configuration Management 10.3.0/10.3.1 a ZENworks 11, per prima cosa è necessario eseguire il backup di tutti i rapporti. Quando si esegue il comando zman (zman rpsv) per eseguire il backup dei rapporti e dei dati dei rapporti, viene restituito un errore.
Azione: prima di eseguire l'upgrade da ZENworks Configuration Management 10.3.0/10.3.1 a ZENworks 11 eseguire i seguenti passaggi:
  1. Scaricare e installare ZCM 10.3.0/10.3.1 - Patch di backup dei rapporti ZRS. Per ulteriori informazioni sulla patch, vedere il documento TID 7007852 in Knowledgebase del supporto tecnico Novell.

  2. Eseguire il backup dei rapporti e dei dati dei rapporti eseguendo il comando zman report-save.

    Per ulteriori informazioni sul comando zman, vedere Report Commands in ZENworks 11 SP2 Command Line Utilities Reference (in lingua inglese).