Em uma nova instalação do IBM Connections 5.5 em um servidor linux, me deparei com um erro na etapa de executar o population_wizard. Ao executar esta etapa em linux para um ldap domino, o programa remove o map_dbrepos_from_source.properties e falha na execução.
Após repor o arquivo que vem com o Wizards e comparar, nada muda nele com exceção ao country=null. Como pede na documentação de toda a instalação. Todos os checks passam durante as perguntas do Wizard. Tanto que ele cria os arquivos e toda a configuração necessária para que possa roda-lo manualmente.
O collect.dns foi populado corretamente. Posso executar um sync_all ou até mesmo um population_from_dn_file que o resultado (erro é sempre o mesmo).
Copiei este arquivo (da pasta original) para a pasta onde foi atualizado os arquivos após a execução do population_wizard.sh. Mas devo fazer duas alterações no arquivo copiado para que funcione corretamente, e são elas:
guid={function_map_from_dominoUNID}
countryCode=null
Para outros servidores ldap, você pode conferir neste link as informações: https://www.ibm.com/support/knowledgecenter/#!/SSYGQH_4.5.0/admin/admin/t_admin_profiles_change_ldaps.dita
O problema descrito com mais detalhes
[root@ic55 etc]# uname -a
Linux ic55.demo.ibm.com 2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[root@ic55 etc]#
Todas as libs que deveria estar instaladas estão, mesmo as de 32bits.
Estou usando, conforme fóruns e documentos que li, o fix date 1 do DB-Wizard do 5.5. Tentei com o que vem com o produto e o erro é o mesmo.
Usando ldap do domino 9.0.1 FP5.
[45894:00002-2361132832] IBM Domino (r) Server (64 Bit), Release 9.0.1FP5, November 22, 2015
[45894:00002-2361132832] Copyright (c) IBM Corporation 1987, 2013. All Rights Reserved.
TDI 7.1.1 FP3
Information from .registry file in: /home/ibm/TDI/V7.1.1
Edition: Identity
Level: 7.1.1.3
License: None
O primeiro problema que enfrentei foi no population_wizard. Quando executei ele pela primeira vez, sempre dá erro. Ao ver o log, ele reclama que não existe o map_dbrepo_from.... O population_wizard simplesmente remove o arquivo. Pois bem, é só copiar novamente e tudo resolvido. Não é bem assim.
[root@ic55 Wizards-tdi]# ls -lt map*
-rwxr--r-- 1 root root 4930 May 21 22:54 map_dbrepos_from_source.properties
-rw-r--r-- 1 root root 4927 May 21 22:53 map_dbrepos_from_source.properties~
-rwxr--r-- 1 root root 4038 Dec 18 13:20 map_dbrepos_to_source.properties
[root@ic55 Wizards-tdi]#
Após repor o arquivo que vem com o Wizards e comparar, nada muda nele com exceção ao country=null. Como pede na documentação de toda a instalação. Todos os checks passam durante as perguntas do Wizard. Tanto que ele cria os arquivos e toda a configuração necessária para que possa roda-lo manualmente.
O collect.dns foi populado corretamente. Posso executar um sync_all ou até mesmo um population_from_dn_file que o resultado (erro é sempre o mesmo).
[INFO] **********vendor name*******IBM Domino Directory Server
[05/23/16 10:38:54.084 BRT] com.ibm.lconn.wizard.common.property.Property setProperty
[SEVERE] Create file failed.
java.io.IOException
at com.ibm.lconn.wizard.common.property.Property.setProperty(Unknown Source)
at com.ibm.lconn.wizard.tdipopulate.properties.PropertyMapping.setFromSourceProperty(Unknown Source)
at com.ibm.lconn.wizard.tdipopulate.backend.Task.setSources(Unknown Source)
at com.ibm.lconn.wizard.tdipopulate.backend.Task.runCommand(Unknown Source)
at com.ibm.lconn.wizard.tdipopulate.ui.TDIPopulationWizard.execute(Unknown Source)
at com.ibm.lconn.wizard.common.ui.LCExecutionPage$4.run(Unknown Source)
at java.lang.Thread.run(Thread.java:761)
Agora vamos aos logs e erros que acontecem quando executo os comandos:
[root@ic55 Wizards-tdi]# ./populate_from_dn_file.sh
CLFRN0027I: After operation, success records is 0, duplicate records 0, failure records is 92, and last successful entry is null.
CLFRN1280I: 20160523110217 Iterations total number: 92.
[root@ic55 Wizards-tdi]#
2016-05-23 11:02:14,388 WARN [AssemblyLine.AssemblyLines/populate_from_dns_file.1] - CLFRN0209E: Validation failed for field guid. Value is .
2016-05-23 11:02:14,392 ERROR [AssemblyLine.AssemblyLines/populate_from_dns_file.1] - CLFRN1183E: Validation failed for entry CN=Bill Jordan,O=demo.
Comentários
Postar um comentário