1.7 Soluzione dei problemi

Se l'upgrade del server ZENworks non riesce, è necessario risolvere il problema ed eseguire nuovamente il programma di installazione dell'upgrade ZENworks.

  • È necessario eseguire nuovamente il programma di installazione dell'upgrade sullo stesso server in cui è stato avviato l'upgrade.

  • Se l'upgrade non riesce durante l'azione di upgrade del database successivamente al caricamento del pacchetto, al momento della nuova esecuzione e dopo l'autenticazione della zona, viene visualizzata la pagina di riepilogo pre-upgrade e l'upgrade continua ad eseguire le azioni del database.

  • Se si utilizza il database PostgreSQL incorporato, verificare che i file .dbR e .logR siano stati eliminati dalla cartella del database prima di eseguire nuovamente il programma di installazione dell'upgrade.

Le sezioni seguenti forniscono soluzioni ai problemi che possono verificarsi durante l'upgrade del server primario ZENworks:

Durante l'upgrade di un server primario Windows, Esplora risorse viene riavviato automaticamente diverse volte

Spiegazione: durante l'upgrade di un server primario Windows, Esplora risorse viene riavviato automaticamente diverse volte e viene automaticamente avviata la finestra del prompt dei comandi con il messaggio seguente:
For each prompt presented, press 'enter' to accept the <default> value, type ‘back’ to return to the previous action, or type 'quit' to exit.
Azione: ignorare i messaggi.

Quando si avvia l'upgrade di ZENworks, se il database sta eseguendo transazioni, potrebbe entrare in conflitto con il processo di upgrade

Origine: ZENworks; upgrade
Spiegazione: quando si avvia l'upgrade di ZENworks, se il database sta eseguendo transazioni, potrebbe entrare in conflitto con il processo di upgrade.
Azione: terminare la sessione del database che entra in conflitto con il processo di upgrade. Eseguire la procedura seguente per terminare una sessione del database:
  1. Effettuare il login al database come utente di sistema e avviare il client SQL.

  2. Eseguire uno degli script seguenti, in base al tipo di database:

    • 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='<<ZENWORKSUSER>>';

      Dove:

      ZENWORKSUSER è il nome dell'utente del database ZENworks.

    • 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>>';

      Dove:

      ZENWORKSUSER è il nome dell'utente del database ZENworks.

    • 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='<<ZENWORKSUSER>>';

      Dove

      ZENWORKSUSER è il nome dell'utente del database ZENworks.

Quando si utilizza un database Oracle ed è in corso l'upgrade o la creazione del database, viene visualizzato il messaggio di errore TNS

Origine: ZENworks; upgrade
Spiegazione: quando si utilizza un database Oracle ed è in corso l'upgrade o la creazione del database, viene visualizzato un messaggio di errore: TNS:listener could not find available handler with matching protocol stack.
Azione: aumentare il carico massimo per le connessioni dedicate, determinato dal parametro PROCESSES. Se il problema persiste, rivolgersi al Supporto tecnico Novell.

Si verificano problemi di connessione quando si utilizza un database MS-SQL ed è in corso l'upgrade o la creazione del database

Origine: ZENworks; upgrade
Spiegazione: quando si utilizza un database MS-SQL ed è in corso l'upgrade o la creazione del database, si verificano problemi di connessione e viene visualizzato il messaggio di errore seguente:
org.hibernate.exception.JDBCConnectionException: Cannot open connection
Caused by: java.sql.SQLException: I/O Error: Connection reset
Caused by: java.net.SocketException: Connection reset
Azione: eseguire select * from sys.configurations where name='user connections'

Per default, il numero massimo di connessioni è 32.767. È possibile modificarlo in Numero di server primari * 200. Per ulteriori informazioni su come configurare le connessioni utente, vedere http://technet.microsoft.com/it-it/library/ms187030.aspx.

Verificare se il server MS-SQL presenta un utilizzo elevato della CPU e un carico alto del server di database. Per assistenza, rivolgersi al Supporto tecnico Novell.

Valori non corretti visualizzati per i record di inventario da eliminare

Origine: ZENworks; upgrade
Spiegazione: quando si sceglie di eseguire l'operazione di eliminazione nella procedura guidata dell'upgrade, il numero di record specificati per l'eliminazione viene visualizzato nella pagina di riepilogo precedente l'eliminazione.

Se ad esempio sono stati selezionati 8.000.000 record su un totale di 10.000.000 record per l'eliminazione, viene visualizzato 8.000.000 di 10.000.000 nel campo Numero di record contrassegnati per l'eliminazione.

Al termine dell'eliminazione, quando si avvia nuovamente la procedura guidata dell'upgrade per l'eliminazione, nella pagina Eliminazione database viene visualizzato un valore non corretto nel campo Numero totale di record disponibili per l'eliminazione definitiva.

Se ad esempio sono stati eliminati 8.000.000 record di inventario su 10.000.000, il valore ideale da visualizzare nel campo Numero totale di record disponibili per l'eliminazione definitiva è 200.000.

Attualmente viene visualizzato un valore non corretto. Di conseguenza, non c'è corrispondenza tra i valori visualizzati per i record di inventario eliminati e quelli non ancora eliminati.

Azione: non esiste una soluzione.

Si verifica un errore quando si elimina una cartella con un nome lungo

Origine: ZENworks; upgrade
Spiegazione: in una zona ZENworks che utilizza un database SQL Server, quando si tenta di eliminare un oggetto ZENworks (ad esempio un dispositivo o una cartella) con un nome che supera i 900 byte, si riceverà l'errore seguente:

com.novell.zenworks.datamodel.exceptions.InternalDataModelException: org.hibernate.exception.GenericJDBCException: Operation failed. The index entry of length 912 bytes for the index 'idx_zZENObject_Name' exceeds the maximum length of 900 bytes.

Azione: assicurarsi che la lunghezza dei nomi degli oggetti ZENworks nella zona non superi i 900 byte. Per ulteriori informazioni, vedere https://technet.microsoft.com/it-it/library/ms191241%28v=sql.105%29.aspx.

Installazione di ZENworks 11 SP4 o upgrade da ZENworks 11 SP3 a ZENworks 11 SP4 non riuscito in un ambiente Windows

Origine: ZENworks; upgrade
Spiegazione: quando si tenta di eseguire l'upgrade da ZENworks 11 SP3 a ZENworks 11 SP4 o quando si tenta di installare ZENworks 11 SP4, l'upgrade o l'installazione non riesce.
Azione: disabilitare l'adattatore e avviare nuovamente l'upgrade. Per disabilitare l'adattatore:
  1. Sul dispositivo, andare in Gestione dispositivi.

  2. Selezionare Adattatori di rete dalla finestra Gestione dispositivi.

  3. Selezionare la scheda Visualizza.

  4. Selezionare Mostra dispositivi nascosti.

  5. Fare clic con il tasto destro del mouse su Microsoft ISATAP Adapter e, tra le opzioni disponibili, selezionare Disabilita.

Upgrade non riuscito in seguito al corretto completamento dell'aggiornamento di sistema in un ambiente Windows

Origine: ZENworks; upgrade
Spiegazione: se l'adattatore non è stato disabilitato come spiegato nello scenario di risoluzione dei problemi Installazione di ZENworks 11 SP4 o upgrade da ZENworks 11 SP3 a ZENworks 11 SP4 non riuscito in un ambiente Windows, l'upgrade non riesce dopo il corretto aggiornamento del sistema in un ambiente Windows.
Azione: se viene visualizzato il messaggio di completamento ExecuteZENUpdaterConfigureAction nei log (log %ZENWORKS_HOME%/logs/ZENworks_Upgrade), eseguire i seguenti comandi per completare correttamente l'upgrade:
  • novell-zenworks-configure -c "UpdateZENServerRolesConfigureAction"

  • novell-zenworks-configure -c "NCCRegisterConfigureAction"