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
For each prompt presented, press 'enter' to accept the <default> value, type ‘back’ to return to the previous action, or type 'quit' to exit.
Quando si avvia l'upgrade di ZENworks, se il database sta eseguendo transazioni, potrebbe entrare in conflitto con il processo di upgrade
Effettuare il login al database come utente di sistema e avviare il client SQL.
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
Si verificano problemi di connessione quando si utilizza un database MS-SQL ed è in corso l'upgrade o la creazione del database
org.hibernate.exception.JDBCConnectionException: Cannot open connection Caused by: java.sql.SQLException: I/O Error: Connection reset Caused by: java.net.SocketException: Connection reset
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
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.
Si verifica un errore quando si elimina una cartella con un nome lungo
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.
Installazione di ZENworks 11 SP4 o upgrade da ZENworks 11 SP3 a ZENworks 11 SP4 non riuscito in un ambiente Windows
Sul dispositivo, andare in Gestione dispositivi.
Selezionare Adattatori di rete dalla finestra Gestione dispositivi.
Selezionare la scheda Visualizza.
Selezionare Mostra dispositivi nascosti.
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
novell-zenworks-configure -c "UpdateZENServerRolesConfigureAction"
novell-zenworks-configure -c "NCCRegisterConfigureAction"