Troubleshooting: Some or all identity references could not be translated

Olá SharePointer’s,

Hoje precisei alterar o nome de uma VM que tenho fora do domínio para efeito de desenvolvimento e testes.
Essa é uma atividade razoavelmente simples, but… Ao final da operação ocorreu um erro, vejam abaixo.

Cenário:

Minha Virtual Machine tem instalada um MOSS 2007 no Windows Server 2008 e SQL Server 2008, esse ambiente está isolado do domínio, ou seja, só trabalha com contas locais.

O ambiente está estável, funciona perfeitamente e já estou o utilizando há cerca de uns 6 meses com 8 Web Applications e uns 20 Site Collections.

Eu simplesmente precisei alterar o nome do computador, para isso, segui um artigo que eu mesmo criei algum tempo atrás (Renomeando Servidores WSS 3.0 / MOSS 2007).

Aparentemente foi tudo OK, todos os passos seguidos e tudo bem sucedido.

Erro:

Após alterar todos os links e referências necessários, reiniciei o servidor. Ao entrar na “Central Administration” e tentar executar qualquer ação, o seguinte erro era apresentado:

Some or all identity references could not be translated.

 

Solução:

Para resolver esse problema, basta executar o seguinte comando via STSADM no computador que hospeda a Central Administration:

stsadm -o updatefarmcredentials -userlogin domainusername -password password

O comando acima atualiza o pool de aplicativos web para o site da Central Administration e o serviço Timer do SharePoint, para maiores informações veja: (Updatefarmcredentials: Stsadm operation)

Após a operação acima, pra finalizar execute o comando iisreset –noforce.

Dessa forma funcionou perfeitamente!  Na minha pesquisa da causa e da solução para o problema acima, encontrei alguns links interessantes explorando como alterar senhas e usuários de contas de serviço no SharePoint, vejam mais em:  How to change service accounts and their passwords in MOSS and WSS 3.0 e WSS & SharePoint Server 2007 Password Change via STSADM.

Obs.: O procedimento acima altera somente a AppPool da Central Administration e do Timer, que estava gerando o erro acima, porém muito provavelmente também será necessário alterar as credenciais para outras Application Pools,  WSS Search, Office Server Crawl, entre outras, para isso confira os 2 links acima.

E agora?

Está tudo bem? Problema resolvido e tudo voltou ao normal na execução dos servidores…  Na verdade NÃO!

O procedimento acima só atualizou a senha das “credentials”, porém o nome das contas (Account Name) foi alterado e o SharePoint não irá funcionar corretamente, por exemplo: ao criar um novo site ou extender um existente, o mesmo irá apresentar o erro “1387”.

Porque?

Os comandos acima não migraram os usuários para o novo “Account Name”, esse cenário também ocorre quando migramos uma aplicação entre domínios diferentes, as referências dos usuários serão perdidas.

Como Resolver?

Para resolver esse problema basta executar o comando abaixo via STSADM, veja mais em Migrateuser – stsadm Operation:

stsadm -o migrateuser -oldlogin <domainname> -newlogin <domainname>

Pra finalizar, execute o assistente "SharePoint Products and Technologies Configuration Wizard" para passar um pente fino final.

Agora sim o ambiente está OK e voltou a funcionar normalmente.

Até a próxima.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s


%d blogueiros gostam disto: