1.7 Solução de problemas

Se houver falha no Upgrade do Servidor ZENworks, será necessário corrigir o problema e executar o Instalador do Upgrade do ZENworks novamente.

  • Você deve executar o Instalador do Upgrade novamente no mesmo servidor em que o upgrade foi iniciado.

  • Se houver falha no upgrade durante a ação de banco de dados de upgrade pós-pacote, durante a nova execução e após a autenticação da zona, a página Resumo de Pré-upgrade será exibida, e o upgrade prosseguirá com as ações de banco de dados.

  • Se for usado o banco de dados PostgreSQL Incorporado, verifique se os arquivos .dbR e .logR foram apagados da pasta do banco de dados antes de executar o Instalador do Upgrade novamente.

As seções a seguir apresentam soluções aos problemas que podem ser encontrados durante o upgrade do Servidor Principal do ZENworks:

Durante o upgrade de qualquer servidor principal do Windows, o Windows Explorer é reiniciado automaticamente algumas vezes

Explicação: Durante o upgrade de qualquer Servidor Principal do Windows, o Windows Explorer é reiniciado automaticamente algumas vezes, e a janela do prompt de comando aparece automaticamente com a seguinte mensagem:
For each prompt presented, press 'enter' to accept the <default> value, type ‘back’ to return to the previous action, or type 'quit' to exit.
Ação: Ignore as mensagens.

Quando o upgrade do ZENworks é iniciado, se o banco de dados estiver executando qualquer transação, ela poderá entrar em conflito com o processo de upgrade

Origem: ZENworks; Upgrade
Explicação: Quando o Upgrade do ZENworks é iniciado, se o banco de dados estiver executando qualquer transação, ela poderá entrar em conflito com o processo de upgrade.
Ação: Elimine a sessão do banco de dados que está em conflito com o processo de upgrade. Execute as seguintes etapas para eliminar uma sessão de banco de dados:
  1. Efetue login no banco de dados como usuário do sistema e inicie o cliente SQL.

  2. Execute um dos seguintes scripts, de acordo com o tipo de banco de dados:

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

      Onde:

      ZENWORKSUSER é o nome do usuário do banco de dados do 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>>';

      Onde:

      ZENWORKSUSER é o nome do usuário do banco de dados do 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>>';

      Onde

      ZENWORKSUSER é o nome do usuário do banco de dados do ZENworks.

Ao usar o banco de dados Oracle, durante o upgrade ou a criação do banco de dados, a mensagem de erro TNS é exibida

Origem: ZENworks; Upgrade
Explicação: Ao usar o banco de dados Oracle, durante o upgrade ou a criação do banco de dados, você recebe a mensagem de erro: TNS:listener could not find available handler with matching protocol stack.
Ação: Aumente a carga máxima de conexões dedicadas, que é determinada pelo parâmetro PROCESSES. Se o problema persistir, contate o Suporte Técnico da Novell.

Ao usar o banco de dados MS-SQL, durante o upgrade ou a criação do banco de dados, há problemas de conexão

Origem: ZENworks; Upgrade
Explicação: Ao usar o banco de dados MS-SQL, durante o upgrade ou a criação do banco de dados, há problemas de conexão com a seguinte mensagem de erro:
org.hibernate.exception.JDBCConnectionException: Cannot open connection
Caused by: java.sql.SQLException: I/O Error: Connection reset
Caused by: java.net.SocketException: Connection reset
Ação: Execute select * from sys.configurations where name='user connections'

Por padrão, a conexão máxima é de 32.767. É possível ajustá-la para Número de Servidores Principais * 200. Para obter mais informações sobre como configurar conexões de usuário, consulte http://technet.microsoft.com/en-us/library/ms187030.aspx.

Verifique se o servidor MS-SQL tem alta utilização da CPU e carga elevada do servidor de banco de dados. Contate o Suporte Técnico da Novell para obter assistência.

Valores incorretos exibidos para os registros do inventário a serem removidos

Origem: ZENworks; Upgrade
Explicação: Quando você decide pela remoção no Assistente de Upgrade, o número de registros especificado para exclusão aparece na página de resumo pré-remoção.

Por exemplo, se você marcar 8.000.000 de um total de 10.000.000 de registros para remoção, aparecerá 8.000.000 de 10.000.000 no campo Número de registros marcados para purgação.

Após a remoção bem-sucedida, quando você reiniciar o Assistente de Upgrade para remoção, a página Purgação do Banco de Dados mostrará um valor incorreto no campo Total number of records found to be deleted (Número total de registros encontrados para apagar).

Por exemplo, se foram apagados 8.000.000 de um total de 10.000.000 de registros do inventário, o valor ideal que deverá aparecer no campo Total number of records found to be deleted será de 200.000.

No momento, aparece um valor incorreto. Como resultado, ocorre uma incompatibilidade entre os valores exibidos para os registros já apagados do Inventário e os registros do Inventário que ainda serão apagados.

Ação: Não há solução alternativa.

Erro ao apagar uma pasta com nome longo

Origem: ZENworks; Upgrade
Explicação: Na zona do ZENworks que usa o banco de dados SQL Server, quando você tenta apagar um objeto do ZENworks (por exemplo, dispositivo ou pasta) que tenha um nome com mais do que 900 bytes, aparece o seguinte erro:

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.

Ação: Verifique se o tamanho dos nomes de Objetos do ZENworks na zona não excedem 900 bytes. Para obter mais informações, consulte https://technet.microsoft.com/en-us/library/ms191241%28v=sql.105%29.aspx.

Falha na instalação do ZENworks 11 SP4 ou no upgrade do ZENworks 11 SP3 para o ZENworks 11 SP4 em um ambiente do Windows

Origem: ZENworks; Upgrade
Explicação: Quando você tenta fazer upgrade do ZENworks 11 SP3 para o ZENworks 11 SP4 ou instalar o ZENworks 11 SP4, há uma falha no upgrade ou na instalação.
Ação: Desabilite o adaptador e inicie o upgrade novamente. Para desabilitar o adaptador:
  1. Navegue até o Gerenciador de Dispositivos em seu dispositivo.

  2. Selecione Adaptadores de Rede na janela Gerenciador de Dispositivos.

  3. Clique na guia Exibir.

  4. Selecione Mostrar Dispositivos Ocultos.

  5. Clique o botão direito do mouse no Adaptador do Microsoft ISATAP e selecione Desabilitar nas opções disponíveis.

Falha no upgrade após a conclusão bem-sucedida da atualização de sistema em um ambiente do Windows

Origem: ZENworks; Upgrade
Explicação: Se você não desabilitou o adaptador conforme explicado no cenário de solução de problemas Falha na instalação do ZENworks 11 SP4 ou no upgrade do ZENworks 11 SP3 para o ZENworks 11 SP4 em um ambiente do Windows, haverá falha no upgrade após a conclusão bem-sucedida da atualização de sistema em um ambiente do Windows.
Ação: Se aparecer a mensagem completa ExecuteZENUpdaterConfigureAction nos registros (registro %ZENWORKS_HOME%/logs/ZENworks_Upgrade), execute os seguintes comandos para concluir o upgrade com êxito:
  • novell-zenworks-configure -c "UpdateZENServerRolesConfigureAction"

  • novell-zenworks-configure -c "NCCRegisterConfigureAction"