Sametime 8.5.2 IFR1 – Atualizando o SystemConsole

Bysutradi

Sametime 8.5.2 IFR1 – Atualizando o SystemConsole

As vezes fico perplexo com os problemas ocasionados por simples detalhes. E são justamente estes simples detalhes que nos fazem perder tempo na finalização de uma atividade.

Ao fazer a atualização do IBM Sametime 8.5.2 IFR1, me deparei com o problema abaixo ao atualizar o System Console.

[root@ststc IFR1]# ./silent_update.sh
Installation Manager directory is /opt/IBM/InstallationManager/eclipse
Validando coneões do servidor LDAP e de banco de dados
Nenhuma conexão LDAP nesta implementação
Conexão com o banco de dados validada
Verificando o status de servidor Sametime
Verificando status do Sametime System Console
ERRO: Erro durante a fase "instalação":
  ERRO: Erro ao executar a operação
"/opt/IBM/WebSphere/AppServer/bin/wsadmin.sh" (status=105).
  Consulte o log de saída do agente para obter informações
adicionais: /var/ibm/InstallationManager/logs/native/20120716_1546.log
Installation failure (1)

O arquivo 20120716_1546.log apresentou o conteúdo abaixo.

WASX7357I: Por solicitação, este cliente de script não está conectado a nenhum processo do servidor. Determinadas operações de configuração e do aplicativo estaoníveis no modo local.
uninstalling ISC modules
Getting tasks for: isclite
ADMA0169E: Falha de validação de parâmetro para isclite:ADMA0167E:  O arquivo SSCFramework.war não existe para a operação delete.
com.ibm.websphere.management.exception.AdminException: ADMA0167E:  O arquivo SSCFramework.war não existe para a operação delete.
        at com.ibm.ws.management.application.UpdateSchedulerImpl.checkDuplicateForZeroEarCopy(UpdateSchedulerImpl.java:634)
        at com.ibm.ws.management.application.UpdateSchedulerImpl.validateParams(UpdateSchedulerImpl.java:519)
        at com.ibm.ws.management.application.UpdateSchedulerImpl.setupTasks(UpdateSchedulerImpl.java:270)
        at com.ibm.ws.management.application.SchedulerImpl.run(SchedulerImpl.java:273)
        at java.lang.Thread.run(Thread.java:736)
ADMA5012I: A limpeza instalada falhou para isclite: java.lang.NullPointerException
Update of isclite has ended.
WASX7017E: Exceção recebida ao executar arquivo "/opt/IBM/WebSphere/STSCServerCell/iscmod_uninstall.py"; informações da exceção: com.ibm.ws.scripting.ScriptingExc: WASX7418E: Falha na atualização do aplicativo isclite : consulte as mensagens anteriores para obter detalhes.

Analisando o arquivo de log e as mensagens, encontrei uma referência sobre os mesmos sintomas e algumas soluções.

Como solução, pedia para fazer o download do arquivo iscmod_uninstall.py e substituí-lo no diretório <WebSphere install root>/STSCServerCell.

Por ser mais rápido e achar que não havaria problema, fiz o download, abri o arquivo, copiei o conteúdo. Usando o comando vi no linux, abri o arquivo de destino, apaguei o conteúdo atual e adicionei o novo conteúdo.

Mesmo assim, o problema persistia, apontando o mesmo erro.

Incrivelmente, após requisitar suporte na IBM, perguntaram se eu havia copiado/substituído o arquivo. Mesmo dizendo que sim, resolvi repetir os procedimentos, mas desta vez fazendo um copy/replace do arquivo, e não do conteúdo.

E para minha felicidade/perplexidade, funcionou.

Assim, quando encontrar uma recomendação dizendo “substitua o arquivo”, siga rigorosamente a recomendação. As vezes o menor dos detalhes faz a maior diferença.

About the Author

sutradi administrator

Leave a Reply