Bruno Velaz| SharePoint.CRM.EPM

Tecnologia interligando pessoas.

:: Troubleshotting :: Erro no SharePoint Services Search Event ID 2424

Incrivelmente meu dia estava mais calmo hoje.

Então me questionaram sobre um erro e comecei a verificar erros de logs e etc…verificamos estava dando eventid 2424.

 

Event ID 2424

Event Type: Error
Event Source: Windows SharePoint Services 3 Search
Event Category: Gatherer
Event ID: 2424
Description: The update cannot be started because the content sources cannot be accessed. Fix the errors and try the update again.

Context: Application ‘Search’, Catalog ‘index file on the search server Search’

 

SOLUÇÃO

Depois de alguns  minutos pesquisando descobri que SharePoint Services Search gera um erro com a identificação de evento id 2424 não é tão incomum. Muitas "soluções"  foram testadas; um em particular, parecia bastante siginificante: Alterar a pesquisa de Serviços SharePoint Service Definições para a conta de serviço para usar a mesma conta como o acesso ao conteúdo da conta. Dificil de entender? Essa última frase ficou meio complexa né?

  1. Entrar na Administração Central> Operações> Serviços no Servidor> clique em Windows SharePoint Services Help Search.
  2. Você deve agora estar em Configurar o Windows SharePoint Services Search Settings Serviço de NNNNNNN servidor.

    1. Atualização do "Service Account", deve ser a mesma conta como o "Content Access Account".
    2. Vá até o fim da página e clique em OK. Você pode ver logo acima do botão OK o Cronograma de indexação, por padrão, isso é definido a cada 5 minutos, que é por isso que o log de eventos do aplicativo tinha uma identificação de evento 2424 a cada 5 minutos.
  3. Eu não tenho tido tempo para investigar se deve apenas repor o IIS ou reiniciar o servidor uma vez que você atualizou essa conta. No meu caso, eu apenas reiniciei o servidor.

Assim que eu reiniciei o servidor, o erro do SharePoint Services Search, com identificação de evento 2424 desapareceu.

OUTRAS IDEIAS

Notei que Event ID 2424 começou a todo o tempo eu instalei o seguinte WSS / MOSS patches de segurança, que saiu antes do patch SharePoint SP1:

Eu ACHO  que este erro ocorreu assim que você instalei o patch SharePoint SP1 também.

Os fatores comuns que contribuam para identificação de evento 2424:

  • O ambiente do SharePoint usa várias contas de serviço de domínio para gerenciar os serviços do SharePoint.
  • A autenticação Kerberos está sendo usado.
  • O WSS / MOSS actualizações anteriormente mencionados tenham sido aplicadas e / ou o SharePoint SP1 foi aplicado.

TAMBÉM PODE SER

Eu vi que a Microsoft tem um KB para resolver isto.

Bom gente, espero que ajude.

Abraços

Bruno velaz

Outubro 23, 2009 Publicado por brunovelaz | Dicas, Menssagem de Erros, SharePoint | | Sem comentários ainda

:: Troubleshotting :: Solução dos Event ID’s 7076, 6398 e 6482

Algum tempo quero escrever sobre este problema e não tive tempo até agora. Como estou aguardando um deploy de alguns componentes. Lá vou escreve-lo.

Bom acho que pelo título devem perceber o por que chegaram neste post.

Quando você menos espera começa a dar alguns problemas aleatórios no seu SharePoint e você recorre ao EventVierw, e lá está estes três IDs consequêntemente e repetidamente o 7076, 6398 e 6482.

Antigamente existia uns “workarounds” para resolver isto. Porém a Microsoft® descobriu a origem do erro: Este problema vem a ser o provider do IIS ADSI. Isto ocorre quando mais de um segmento acessa o serviço do IIS ao mesmo tempo.

Este problema ocorre por causa do “temporizador” / “timer” do SharePoint(OWSTimer.exe) no Microosft SharePoint Server 2007 e ae ele gera os seguintes sintomas.

 

  • As tarefas que estavam agendadas param de funcionar.
  • Quando voce abre o IIS dá uma mensagem informando que você não pode acessar temporariamente.
  • Para de vericicar se a pesquisa está ou não ativa.

 

O ID do evento 7076, 6398 e 6482 e mensagens de erro de memória descritos acima também será registrado no Application Event Logs.

Para resolver isto a Microsoft publicou um KB e Hotfix. http://support.microsoft.com/default.aspx?scid=kb;EN-US;946517

Tudo resolvido se não fosse um detalhe, este artigo aborda extamente o meu problema, mas a solução é a instalação de um hotfix para o Windows Server 2003, e a minha realidade é o Windows Server 2008 64 Enterprise.

Porém baixe para sua plataforma, caso você tenha Windows Server 2008 64 bits, baixe o Windows Vista 64 bits.

Bom acho que era isto.

Abraços.

Outubro 5, 2009 Publicado por brunovelaz | Menssagem de Erros, SharePoint | | Sem comentários ainda

:: Troubleshooting :: Serviço do IIS Indisponível / “Service Unavailable” Error 503

Boa noite gente.

Estes dias estava trabalhando e alguem entrou em contato comigo questionando este problema, por isto achei muito interessante blogar a solução do mesmo. Pois depois do contato dele teve mais 4 pessoas.

Problema

Eu estava fazendo uma migração SharePoint 3 para SharePoint 2007. Tudo instalado e ok! Quando eu vejo o erro lindo abaixo. Então pensei, bom vou blogar pois muita gente vai passar por isto.

image

Então eu abri o IIS e fui ver o POOL e o Site que estava parado.

Observem.

Tela que aparece no Win 2003.

image

Tela que aparece no Win 2008.

image

 

PROCURANDO A SOLUÇÃO

Eu fui em alguns lugares

  • Reiniciei novamente os serviços: Mas começa navegar novamente. BUMMMM Aparece o erro novamente.
  • Então fiz estes passos, antes de começar a varrer o problema.
    1. O pool de aplicativos não está em execução.
    2. A conta do pool de aplicativos usa uma senha incorreta.
    3. A conta do pool de aplicativos não é membro dos grupos IIS_WPG e STS_WPG no servidor.
    4. IISRESET

Bom testei tudo isto e nada, ainda.

Vamos vasculhar mais um pouco:

  • Event Viewr – NADA ENCONTRADO
  • Log do IIS
    • Fica repitidamente registrando isto
      HTTP/1.1 POST / _vti_bin / sitedata.asmx 503 1790625552 SharePoint condicionada + – 90


      HTTP/1.1 POST /_vti_bin/sitedata.asmx 503 1370408763 Disabled SharePoint+-+90

    • Um pouco de pesquisa levou-me ao artigo MS seguinte:
      503-Service Unavailable (IIS 6.0)
  • Fui na pasta C:\WINDOWS\system32\LogFiles\HTTPERR  no httperr.log. NADA ENCONTRADO
  • Log do SharePoint . UFA ATÉ QUE ENFIM

Log de eventos: Não foi possível carregar todos os filtros ISAPI para o site / serviço. Therefore startup aborted. Therefore startup aborted.

SOLUÇÃO:


Pode ser ajustado com simples sincronização dos frameworks.

  • ASP.NET 1.1
    Clique em Iniciar, executar e digite:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

Clique em Iniciar, executar e digite:


%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i

 

  • ASP.NET 2.0 (32-bit)
    Clique em Iniciar, executar e digite:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

Clique em Iniciar, executar e digite:


%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

  • ASP.NET 2.0 (64-bit)
    Clique em Iniciar, executar e digite:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0

Clique em Iniciar, executar e digite:


%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i

Observe BEEMMM: Certifique-se de ASP.NET 1.1 e/ou ASPNET 2.0 é permitido na lista extensão de serviço Web no Internet Information Services Manager.

Referência para maiores informações, onde eu consegui achar a solução:

http://support.microsoft.com/kb/894435/pt

 

Espero que tenham entendido e possa ajudar vocês.

Bruno Velaz

Setembro 20, 2009 Publicado por brunovelaz | Dicas, Menssagem de Erros, SharePoint | | Sem comentários ainda

:: Error :: The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again.

Uma pequena dica. Quando virem este erro:

{Microsoft.SharePoint.SPException: The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again.

Bem fácil de resolver:

Use a propriedade AllowUnsafeUpdate = true; antes de fazer qualquer atualização no site.

Esta propriedade permite você fazer atualizações no Site ou Web.

Exemplo:

1. string libraryPath = library.ParentWeb.Site.MakeFullUrl(library.RootFolder.ServerRelativeUrl);
2. string documentPath = libraryPath + "/" + documentName;
3. library.ParentWeb.AllowUnsafeUpdates = true;
4. library.ParentWeb.Files.Add(documentPath, strDocument, true);
5. strDocument.Close();

Caso não tiver a linha 3, vai dar este erro para você.

Espero ter gostado, t+.

Bruno Velaz

Agosto 20, 2009 Publicado por brunovelaz | Desenvolvimento de SharePoint, Dicas, Menssagem de Erros, SharePoint | | Sem comentários ainda

:: Mensagem de Erro :: Aplicando um WSP é gera ‘Object reference not set an instance of an object’ stsadm/ SharePoint

 

Segue a solução de mais um problema

Cenário

Você precisa colocar num ambiente onde você tem dois servidores:

  1. MOSS 2007 ou WSS num server.
  2. SQL Server 2005 (Enterprise/Standard/Express) em outro server.’

Então lá vai você no servidor 1 instalar a sua webpart.

Exemplo:

stsadm -o addsolution -filename MinhaWebPart.wsp

Problema

Resultado:

Object reference not set to an instance of an object. c:\MinhaWebPart.wsp: The Solution installation failed

 

Solução

Bem agora você está perguntando, qual é solução Bruno? Harrrraaaa!!

Vamos lá! Existe aguns pontos a serem checados e ter certeza disto.

  • Ser membro do grupo admin MOSS/WSS servidor.
  • Ser membro do WSS_RESTRICTED_WPG no servidor.
  • Estar no grupo no servidor WSS_ADMIN_WPG.

    Para podermos avaliar este problema, faça o seguinte. Vá no server 2 (SQL Server) onde se encontra o banco de dados do seu SharePoint e abra o SQL Server Management Studio e tente conectar no banco dados SharedServices_DB.

    Caso você não consiga, ou der o erro de falha no login ou até mesmo senha errada. Não se preocupe realmente você acabou de entender o problema que está ocorrendo descrito acima.

    Bom, então agora pergunta.

    Bruno o que eu faço então?

    Simples!!! Peça para quem tenha acesso ao SQL Server Management Studio e coloque seu usuário com poder nos bancos de dados do SharePoint para poder fazer o que você está querendo, que é adicionar uma simples WSP (WebPart/Feature e etc).

     

  • Complementando a Solução

    Caso você queira realmente se certificar mais ainda. Vamos lá!! Gosto de desafio e por isto vou indicar você a criar uma Feature e colocar manualmente todos os passos no link abaixo no nosso cenário atual.

    http://msdn.microsoft.com/en-us/library/ms475286.aspx

    Bom, ao executar este comando:

    stsadm -o installfeature -filename SimpleFormToolbarButton\Feature.xml

    Vai dar ACCESS DENIED.

     

    Pois é realmente galera não tem geito.

    Bruno Velaz

    Maio 4, 2009 Publicado por brunovelaz | Menssagem de Erros, SharePoint | | 1 Comentário