On 01/25/2011 01:29 AM, remy d1 wrote:
Hi Rich,
I tried to raise the log level, but when I did it, I was not able
to stop/restart my dirsrv service.
What log level did you use? What error messages did you see when
you attempted to stop/restart the service? Anything in the errors
log?
To stop it, I must kill the process and remove the pid
file. Then I could start it.
In my error logs, there is a lot of informations :
[root@KingKong ~]# tail
/var/log/dirsrv/slapd-KingKong/errors
[24/Jan/2011:16:18:30 +0100] NSMMReplicationPlugin - changelog
program - cl5GetOperationCount: could not get DB object for
replica
[24/Jan/2011:16:18:30 +0100] NSMMReplicationPlugin - changelog
program - _cl5GetDBFile: no DB object found for database
/var/lib/dirsrv/slapd-KingKong/changelogdb/1d934402-27b111e0-b651ef2e-02b602d3_4d0b28870000ffff0000.db4
[24/Jan/2011:16:18:30 +0100] NSMMReplicationPlugin - changelog
program - cl5GetOperationCount: could not get DB object for
replica
[24/Jan/2011:16:18:40 +0100] NSMMReplicationPlugin - changelog
program - _cl5GetDBFile: no DB object found for database
/var/lib/dirsrv/slapd-KingKong/changelogdb/1d934402-27b111e0-b651ef2e-02b602d3_4d0b28870000ffff0000.db4
[24/Jan/2011:16:18:40 +0100] NSMMReplicationPlugin - changelog
program - cl5GetOperationCount: could not get DB object for
replica
[24/Jan/2011:16:18:41 +0100] NSMMReplicationPlugin - changelog
program - _cl5GetDBFile: no DB object found for database
/var/lib/dirsrv/slapd-KingKong/changelogdb/1d934402-27b111e0-b651ef2e-02b602d3_4d0b28870000ffff0000.db4
[24/Jan/2011:16:18:41 +0100] NSMMReplicationPlugin - changelog
program - cl5GetOperationCount: could not get DB object for
replica
[24/Jan/2011:16:18:42 +0100] NSMMReplicationPlugin - changelog
program - _cl5GetDBFile: no DB object found for database
/var/lib/dirsrv/slapd-KingKong/changelogdb/1d934402-27b111e0-b651ef2e-02b602d3_4d0b28870000ffff0000.db4
[24/Jan/2011:16:18:42 +0100] NSMMReplicationPlugin - changelog
program - cl5GetOperationCount: could not get DB object for
replica
[24/Jan/2011:16:24:18 +0100] NSMMReplicationPlugin - changelog
program - cl5ExportLDIF: failed to locate changelog file for
replica at (dc=mydomain,dc=com)
This problem is very similar to this post :
Although I have the last version of 389-DS.
Are you sure this is the correct post you wanted to refer to?Â
Because this is a patch commit for a fix when moving the changelog
directory - did you move the changelog directory? Because you did
not mention it in your earlier post.
I think I have also some troubleshooting with my hostname because
bind is not configured. However, I have choosen to put it my
/etc/hosts file
[root@KingKong ~]# nl /etc/host.conf
ÂÂÂÂ 1ÂÂÂ multi on
ÂÂÂÂ 2ÂÂÂ order hosts,bind
hostname command reply the full "fqdn" if I choose the option
--all-fqdn, contrary to the option "--fqdn". The reply is just my
hostname without the domain. By the way, if I say
Eveything is now good for my hostname but I can not launch my
389-console. I think the adress to connect is not ok... I do not
know if this problem is linked to the previous problems...
So, I do #hostname KingKong
Then, I launch the console again. Now, if I try to initiate a full
synchronization, I can see (and I am still stuck on it) the window
"please wait while data is being synchronized...", but nothing
else... Data are not synchronized and I do not see anything in my
Windows event viewer while replica agreement seems to be ok and
PassSync service is installed...
It is very difficult to change your hostname after you have
configured the admin server and console. I suggest starting over
from scratch, and first make sure your hostname is correct.
I also suggest using
http://docs.redhat.com/docs/en-US/Red_Hat_Directory_Server/8.2/html-single/Administration_Guide/index.html#Windows_Sync
to configure Windows Sync.
Thanks for help,
-Regards
2011/1/21 Rich Megginson <rmeggins@xxxxxxxxxx>
Date:
Fri, 21 Jan 2011 10:25:56 +0100
Hi Rich,
Thanks for this usefull link.
I have successfully initiate replica between Windows AD
and my server 389-DS. Ldapsearch is working. But even if
everything seems to be ok, the update does not work and
I do not see any error in the log files... So, my AD
server stay empty, the accounts are not migrate...
Here you have my access log file which is more
verbose... ( mydomain.com
for the example) :
<snip>
Obviously I am connecting to the
server 389-DS itself whereas it can resolve the DNS name
of my Windows server... There is no error in the AD event
viewer while I could see errors on it when it was misconfigured (like DirSync
errors)... So, basically, the Windows server is contacted
to my DS-Server over 2 different networks.
Do you think I have to open the ports described in my
message ?
-Regards.
I don't know. There is no winsync information in the access
log. Note that the access log records client accesses to
the directory server, and in winsync, the directory server
itself acts as a client to AD, so winsync will log nothing
in the access log. The errors log could be helpful, and
especially using the replication log level (which is also
used for winsync logging). The Windows Event Viewer is
useless for winsync issues.
|