Erro ao instalar o 2012 August Cumulative Update no MOSS 2007

2012-10-28 Off Por gambin

Failed to upgrade SharePoint Products and Technologies

 

Olá Pessoal!

E aí, suas Farms já estão atualizadas com os últimos Cumulatives Updates para o SharePoint, lançados no último mês de agosto?

Caso você não conheça os Cumulatives Updates, sugiro verificar os seguintes links:

http://support.microsoft.com/kb/824684/en-us

http://technet.microsoft.com/en-us/sharepoint/ff800847

Em todo caso você poderá encontrar os últimos Cumulatives Updates para o SharePoint 2007 e 2010 no seguinte link:

http://blogs.technet.com/b/stefan_gossner/archive/2012/09/02/august-2012-cu-for-sharepoint-2010-has-been-released.aspx

Mas pode ser que ainda encontre mais coisas durante este update hein… ;p

 

# Updating

Em dois updates que realizei na última semana, encontrei o seguinte erro em uma Farm com o MOSS 2007:

 Cannot start service SPAdmin on computer '.'.

Procurei imediatamente informações no log indicado, e aparentemente houve um problema de timeout durante a inicialização do SPAdmin, conforme bloco abaixo:

10/22/2012 17:04:23 8 ERR Task upgrade has failed with an unknown exception
10/22/2012 17:04:23 8 ERR Exception: System.InvalidOperationException: Cannot start service SPAdmin on computer ‘.’. —> System.ComponentModel.Win32Exception: The service did not respond to the start or control request in a timely fashion
— End of inner exception stack trace —
at System.ServiceProcess.ServiceController.Start(String[] args)
at Microsoft.SharePoint.PostSetupConfiguration.ServiceHelper.Start(String serviceName)
at Microsoft.SharePoint.PostSetupConfiguration.ServiceHelper.TryToStartService(String serviceName, Boolean autostart, Boolean throwOnFailure)
at Microsoft.SharePoint.PostSetupConfiguration.UpgradeTask.Run()
at Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()

Em todo caso, resolvi novamente executar o SharePoint Products and Technologies Configuration Wizard, acompanhando agora o serviço SharePoint Administration Service. E não é que em determinado momento do setup ele simplesmente para e não inicia mais?

Enfim, executei o SharePoint Products and Technologies Configuration Wizard mais uma vez, e acompanhei mais informações através do ULS Viewer e ProcessMonitor. Não havia chegado a nada conclusivo até o momento, e sem a configuração das atualizações com sucesso…

Antes de qualquer intervenção (ou escovação de bits no modo advanced), resolvi pesquisar um pouco na interwebs sobre o assunto e verificar se alguém já tinha pego esta ‘batata quente’.

Sim!! Samuel Betts (Microsoft SharePoint Engineer) havia publicado em seu blog alguns dias antes sobre o mesmo problema, através deste link:

http://blogs.msdn.com/b/sambetts/archive/2012/10/03/psconfig-system-invalidoperationexception-cannot-start-the-service-spadmin-on-computer.aspx

Para resolver precisei executar basicamente os mesmos procedimentos que ele citou, no entanto como havia executado o SharePoint Products and Technologies Configuration Wizard algumas vezes, foram criados alguns jobs no SharePoint.

O problema de tudo isso é que o SharePoint me impossibilitava de executar o SharePoint Products and Technologies Configuration Wizard novamente pois alguns jobs estavam em execução, e como este problema precisava de uma “solução técnica alternativa” antes da execução de tais jobs, precisei implementar algo um pouco mais complexo, descrito no procedimento abaixo:

  • Inclusão do endereço crl.microsoft.com no arquivos hosts, a fim de evitar problemas de timeout na conexão com este endereço durante a inicialização do serviço SPAdmin
  • Como o update não foi concluído com sucesso (mas o SharePoint continuou com os jobs de update executando em background), foi necessário executar o seguinte comando para cancelar os jobs automaticos e iniciar o update manual: stsadm -o setproperty -pn command-line-upgrade-running -pv no
  • Execução dos jobs pendentes através do comando stsadm -o execadmsvcjobs
  • Limpeza do cache de arquivos XML dos timer jobs a fim de evitar problemas com tarefas em cache através do procedimento descrito no seguinte link:

http://blogs.msdn.com/b/josrod/archive/2007/12/12/clear-the-sharepoint-configuration-cache-for-timer-job-and-psconfig-errors.aspx

  • Acesso ao Central Administration > Operations > Timer Jobs Definitions e remoção do Upgrade Job (One Time)
  • Execução do comando net stop sptimerv3
  • Execução do comando net start sptimerv3
  • Execução do SharePoint Products and Technologies Configuration Wizard

Configuration Sucessful

 

  • Acesso ao Serviços do Windows e configuração do serviço Manage Single Sign-On como inicialização manual e parado
  • Execução das tarefas pendentes através do comando stsadm -o execadmsvcjobs
  • Reinicialização do servidor

O procedimento acima corrigiu também a configuração de inicialização automática do serviço Manage Single Sing-On (modificado neste Cumulative Update).

Resumo: SharePoint atualizado com sucesso! #TodosFicaFeliz 😀

[]’s