- style
Solucionar erros do Utilitário ADSync
Este artigo resolve alguns dos problemas comuns que ocorrem ao se trabalhar com o utilitário ADSync.
Erros encontrados no processo de sincronização geram entradas de log no log do utilitário ADSync. Esses arquivos de log são armazenados em <Install_Directory>/sync/logs. Os arquivos de log são nomeados com a seguinte estrutura:
- sync_data.log.0
- sync_data.log.1
- sync_data.log.2
- sync_data.log.3
- sync_data.log.4
Aqui, sync_data.log.0 é o arquivo de log para a tentativa de sincronização mais recente.
Veja a seguir cenários de erro possíveis:
Antes de tentar qualquer um dos seguintes métodos de resolução de problemas, veja o arquivo sync.properties para assegurar-se de que:
- O atributo action.key não foi modificado.
- O atributo xml.response.dtd não foi modificado.
Se o problema persistir mesmo após a solução de problemas, entre em contato com a equipe de suporte da ServiceAide para obter assistência.
Erros do cliente (LDAP)
Os erros gerados no lado do cliente são registrados no arquivo sync_error.log.0. Para obter mais informações sobre esse arquivo, consulte o arquivo logger.properties.
Erro ao carregar o arquivo de lista de mapeamento de atributo
Revise o arquivo attribute_map.list e verifique se ele contém informações corretas.
Siga estas etapas:
- Verifique se o arquivo está disponível no caminho definido no atributo ldap.attribute.map no arquivo sync.properties.
- Verifique se o atributo org_name está definido corretamente, se você o estiver usado. Os valores de parâmetro não devem conter caracteres nem espaços desnecessários. Para obter mais informações sobre o atributo org_name, consulte Configurar o atributo org_name em Configurar o utilitário ADSync.
Erro ao carregar o arquivo de lista de Base de pesquisa
Revise o arquivo searchBase.list e verifique se ele contém informações corretas.
Verifique se o arquivo está disponível no caminho definido no atributo search.base.list no arquivo sync.properties.
Erro ao carregar o arquivo de mapear de ID de backup
Verifique se o arquivo backupIDMapper.properties está disponível no caminho correto. Esse arquivo deve estar presente em <:Install_Directory>/sync/backup/idMapper. Certifique-se de que este arquivo não esteja modificado de nenhuma forma.
Se você tiver quaisquer problemas no backup, exclua os arquivos de backup e execute uma sincronização completa. No entanto, não modifique nenhum arquivo manualmente.
Para obter mais informações sobre os arquivos de backup, consulte Backup em Introdução ao Utilitário ADSync.
Erro ao conectar ao servidor LDAP
Revise o arquivo sync.properties e verifique se os atributos ldap.gc e ldap.dc estão definidos corretamente.
Em seguida, verifique se os atributos ldap.bind.user e ldap.bind.user.pwd estão definidos corretamente.
Para obter mais informações sobre esses atributos, consulte sync.properties em Configurar o utilitário ADSync.
Erro ao recuperar registros
Verifique se as informações fornecidas no arquivo searchBase.list e no arquivo attribute_map.list estão corretas. Remover caracteres ou espaços desnecessários no atributo org_name.
Verifique se a estrutura da unidade organizacional fornecida no arquivo searchBase.list está correta. Se você vir quaisquer erros nos arquivos, corrija-os e execute a sincronização novamente.
Da mesma forma, verifique se o atributo ldap.searchFilter está definido corretamente no arquivo sync.properties.
Erro ao encontrar o caminho de certificação válida
Durante a conexão com o servidor do ServiceAide Cloud Service Management, você pode encontrar os seguintes erros:
- sun.security.validator.ValidatorException
- sun.security.provider.certpath.SunCertPathBuilderException
Esse erro é encontrado se as configurações de SSL não estiverem configuradas corretamente. Para definir as configurações de SSL, siga o procedimento explicado em Ativar um ambiente SSL para o utilitário ADSync em Configurar o utilitário ADSync.
Erros do servidor
Se houver um erro no servidor do ServiceAide Cloud Service Management, uma resposta é registrada no arquivo sync_data.log.0. A resposta pode ajudá-lo a solucionar o erro. Alguns erros contêm apenas um código de resposta. Quando um código de resposta estiver presente, a resposta XML do servidor não é incluída no arquivo sync_data.log.0.
Erro de conexão - Código de resposta: 4xx
Esses tipos de erros são relatados no arquivo de sync_data.log.0 como código de resposta SEVERE: 4xx. Aqui, 4xx denota o código de resposta (exemplo: 404, 403, 402).
Verifique se o atributo action.url está definido corretamente no arquivo sync.properties.
Se você estiver usando um servidor proxy, verifique se os atributos proxy.host e proxy.port estão definidos corretamente.
Se estiver usando a autenticação de proxy, verifique se os atributos proxy.user e proxy.password estão definidos corretamente.
O Utilitário ADSync oferece suporte apenas à autenticação básica. Certifique-se de que o atributo proxy.auth.preference esteja definido como básico.
Se os atributos proxy.host e proxy.port estiverem definidos corretamente, verifique se as configurações de SSL estão ativadas.
Se as configurações de SSL não estiverem configuradas, siga o procedimento explicado em Ativar um ambiente SSL para o utilitário ADSync em Configurar o utilitário ADSync.
Modifique as configurações de SSL somente se os atributos action.url, proxy.host e proxy.port estiverem definidos corretamente.
Erro de servidor - Código de resposta: 5xx
Esses tipos de erros são relatados no arquivo de sync_data.log.0 como Código de resposta SEVERE: 5xx. Aqui, 5xx denota o código de resposta (exemplo: 502, 503, 504).
Provavelmente, a ação foi concluída no lado do servidor. Verifique no ServiceAide Cloud Service Management se as alterações estão refletindo. A ação foi bem-sucedida, mas arquivo de backup não foi atualizado. Exclua os arquivos de backup e execute a sincronização novamente.
Se o problema persistir, entre em contato com a equipe de suporte da ServiceAide. Informe a equipe de suporte mesmo se a ação for bem-sucedida no lado do servidor.
Erro de autenticação
Verifique se os parâmetros authtoken e slicetoken estão definidos corretamente no arquivo sync.properties.
Se os parâmetros estão definidos corretamente e o problema ainda ocorrer, entre em contato com a equipe de suporte.
Erro ao criar, atualizar ou excluir um registro
Esse erro indica que as atualizações de alguns registros falharam.
Se apenas alguns registros falharam, atualize-os manualmente.
Se vários registros falharam, exclua o arquivo de backup e execute a sincronização novamente. No entanto, nenhum registro é excluído durante a próxima sincronização, na ausência de arquivos de backup. Quaisquer exclusões devem ser executadas manualmente durante a próxima sincronização. Para obter mais detalhes sobre os arquivos de backup, consulte Backup em Introdução ao Utilitário ADSync.
Erro ao atualizar o backup
Exclua os arquivos de backup e execute a sincronização novamente. No entanto, nenhum registro é excluído durante a próxima sincronização, na ausência de arquivos de backup. Quaisquer exclusões devem ser executadas manualmente durante a próxima sincronização. Para obter mais detalhes sobre os arquivos de backup, consulte Backup em Introdução ao Utilitário ADSync.
Erros de expiração e redefinição de conexão
Durante a sincronização de um grande número de registros, você poderá encontrar erros, como conexão redefinida ou expirada. O erro ocorre porque a conexão entre o utilitário ADSync e o ServiceAide Cloud Service Management expira. A limitação de tempo limite depende de vários fatores, como:
- Tamanho das transações
- Latência de rede
- Interferência do servidor proxy
Você pode resolver esses problemas usando os URLs diretos para o ServiceAide Cloud Service Management. É possível solicitar à equipe de suporte da ServiceAide o URL direto relevante ao seu local.
No entanto, em caso de transações muito grandes, é recomendável dividir os dados em lotes menores, mapeando-os para unidades separadas da organização. Por exemplo, você pode modificar a estrutura da organização de forma que cada unidade esteja limitada aos registros de 15000-20000.
Outros erros
Falha na criação do caminho ou não é possível encontrar o caminho válido
Obtendo o erro de SSL no arquivo sync_data.log do utilitário ADSync.
Mensagem de erro
DD/MM/AAAA XX:XX:XX GRAVE sun.security.validator.ValidatorException: falha na criação do caminho PKIX: sun.security.provider.certpath.SunCertPathBuilderException: não é possível encontrar o caminho de certificação válido para o destino solicitado
DD/MM/AAAA XX:XX:XX GRAVE Exceção durante a tentativa de extrair o código de resposta no bloco catch de exceção javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: falha na criação do caminho PKIX: sun.security.provider.certpath.SunCertPathBuilderException: não é possível encontrar o caminho de certificação válido para o destino solicitado
Origem
sync_data.log
Resolução
O erro acima mostra que o certificado SSL disponível no arquivo “si” do utilitário ADSync está incorreto. Atualize o arquivo “si” com o certificado SSL de ambiente correto, seguindo as instruções em Ativar um ambiente SSL para o utilitário ADSync.
Código da resposta HTTP: 500
Obtendo o erro de código de resposta HTTP 500 no arquivo sync_data.log do utilitário ADSync.
Mensagem de erro
DD/MM/AAAA XX:XX:XX GRAVE O servidor retornou o código de resposta HTTP: 500 para o URL: https://sm1s.saas.ca.com/NimsoftServiceDesk/servicedesk/controller/processxmldoc?appid=1=1
DD/MM/AAAA XX:XX:XX GRAVE Código da resposta ao obter a exceção java.io.IOException: O servidor retornou o código de resposta HTTP: 500 para o URL: https://sm1s.saas.ca.com/NimsoftServiceDesk/servicedesk/controller/processxmldoc?appid=1=1 é :: 500
Origem
sync_data.log
Resolução
O URL que foi configurado no parâmetro action.url em sync.properties do utilitário ADSync está incorreto e precisa ser corrigido. No exemplo acima, no final do URL, uma palavra-chave adicional “=1” foi acrescentada e, portanto, o URL fica incorreto.
Token de autorização inválido
Erro no ADSync depois de alterar o slicetoken da instância de produção. O utilitário estava funcionando bem no ambiente de armazenamento temporário. Encontrando o seguinte erro no sync_data.logs.
Mensagem de erro
<error errorId="1">Falha ao autenticar o usuário devido a um token de autorização inválido.</error>
Origem
sync_data.log
Resolução
Como mencionado no cenário, você atualizou apenas o slicetoken do novo ambiente. Também é necessário atualizar o campo action.url com o URL do ambiente de produção. Se encontrar o erro acima, verifique se slicetoken, authtoken e action.url estão definidos corretamente no arquivo sync.properties.
Da release Bamboo em diante, os valores do token do slice, authtoken e action.url são preenchidos automaticamente enquanto faz download do utilitário. Quando alterar o ambiente, faça download do utilitário novamente no novo ambiente. Não é mais necessário modificar esses valores manualmente
Erro depois de atualizar slicetoken, action.url e authtoken
O ADSync está funcionando bem na instância de armazenamento temporário. No entanto, depois de atualizar slicetoken, action.url e authtoken da instância de produção, o utilitário não está criando nenhum usuário na instância de produção. Nenhum erro é exibido no arquivo de log.
Mensagem de erro
Nenhum
Origem
Nenhum
Resolução
O utilitário apontava para a instância de armazenamento temporário durante a última execução. Como ele estava funcionando bem, foi gerado um arquivo de backup dentro do utilitário. Quando alterar o URL para a instância de produção e executar o utilitário, ele valida os dados do usuário do ADSync no arquivo de backup existente. Ele não envia nenhum dado para o aplicativo, pois ele não encontra nenhuma alteração no backup.
Para resolver esse problema, arquive a pasta de backup existente salva em <Utilitário ADSync>/sync/backup em algum outro local e, em seguida, execute o utilitário ADSync novamente.
Se o problema não for resolvido, faça download do utilitário ADSync novamente. Da release Bamboo em diante, esses três valores são preenchidos automaticamente enquanto faz download do utilitário. Quando alterar o ambiente, faça download do utilitário novamente no novo ambiente.
Exceção de usuário ou de conteúdo
Encontrando as seguintes mensagens de erro no arquivo de log depois de executar o utilitário ADSync.
Mensagem de erro
Exceção LDAP ao pesquisar pelo usuário Mensagem de exceção: LDAPException ao criar o contexto do diretório Mensagem de exceção: [LDAP: código de erro 49 - 80090308: LdapErr: DSID-0C0903A9, comentário: erro AcceptSecurityContext, dados 52e, v1db1]
com.ca.saas.adsync.exception.LDAPException: LDAPException ao criar o contexto do diretório Mensagem de exceção: [LDAP: código de erro 49 - 80090308: LdapErr: DSID-0C0903A9, comentário: erro AcceptSecurityContext, dados 52e, v1db1]
em com.ca.saas.adsync.template.LDAPTemplate.initialiseContext(LDAPTemplate.java:284)
em com.ca.saas.adsync.template.LDAPTemplate.search(LDAPTemplate.java:83)
em com.ca.saas.adsync.adapter.NSDAdapter.getUserList(NSDAdapter.java:137)
em com.ca.saas.adsync.AdSyncService.main(AdSyncService.java:80)
Origem
sync_data.log
Resolução
O código de erro Ldap "Erro AcceptSecurityContext, dados 52e" indica que você está usando credenciais inválidas. Esse erro é retornado quando o nome de usuário é válido, mas a senha/credencial é inválida. Visite o seguinte URL para obter mais detalhes:
http://ldapwiki.willeke.com/wiki/Common%20Active%20Directory%20Bind%20Errors
Organização não atualizada
O ADSync apresenta falha ao atualizar as informações da organização.
Aviso
A organização principal não foi atualizada, pois um perfil de organização correspondente não foi encontrado no Nimsoft Service Desk.
Origem
sync_data.log
Causa
- A hierarquia da organização não está definida em sua instância do ServiceAide Cloud Service Management.
- Há entradas em duplicidade para as organizações no ServiceAide Cloud Service Management.
Resolução
Corrija a hierarquia da organização no ServiceAide Cloud Service Management. Vá para GERENCIAR, Ferramentas, Organizações para analisar e corrigir sua hierarquia organizacional.
Observação: sempre configure a hierarquia da organização antes de instalar o utilitário ADSync.
© 2017 ServiceAide 1-650-206-8988 http://www.serviceaide.com info@serviceaide.com