Issue #707 has been updated by Clément OUDOT.

Here is a test with an ldap2ldap connector. Source and Destination are the same 
LDAP.

We see in logs that LDAP connection to the source (conn=1024) is not properly 
closed, but LDAP connection to the source (conn=1023) is closed with an UNBIND:
<pre>
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1023 fd=13 ACCEPT from 
IP=127.0.0.1:41504 (IP=0.0.0.0:389)
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1023 op=0 BIND 
dn="cn=admin,dc=example,dc=com" method=128
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1023 op=0 BIND 
dn="cn=admin,dc=example,dc=com" mech=SIMPLE ssf=0
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1023 op=0 RESULT tag=97 err=0 text=
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 fd=16 ACCEPT from 
IP=127.0.0.1:41505 (IP=0.0.0.0:389)
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 op=0 BIND 
dn="cn=admin,dc=example,dc=com" method=128
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 op=0 BIND 
dn="cn=admin,dc=example,dc=com" mech=SIMPLE ssf=0
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 op=0 RESULT tag=97 err=0 text=
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 op=1 SRCH 
base="ou=users,dc=example,dc=com" scope=2 deref=3 
filter="(objectClass=inetOrgPerson)"
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 op=1 SRCH attr=uid
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 op=1 SEARCH RESULT tag=101 
err=0 nentries=3 text=
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 op=2 SRCH 
base="uid=titi,ou=users,dc=example,dc=com" scope=0 deref=3 
filter="(&(objectClass=inetOrgPerson)(uid=titi))"
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 op=2 SRCH attr=userPassword uid
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 op=2 SEARCH RESULT tag=101 
err=0 nentries=1 text=
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1023 op=1 SRCH 
base="ou=users,dc=example,dc=com" scope=2 deref=0 
filter="(&(objectClass=inetOrgPerson)(uid=titi))"
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1023 op=1 SRCH attr=carLicense 
userPassword manager
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1023 op=1 SEARCH RESULT tag=101 
err=0 nentries=1 text=
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 op=3 SRCH 
base="uid=xguimard,ou=users,dc=example,dc=com" scope=0 deref=3 
filter="(&(objectClass=inetOrgPerson)(uid=xguimard))"
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 op=3 SRCH attr=userPassword uid
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 op=3 SEARCH RESULT tag=101 
err=0 nentries=1 text=
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1023 op=2 SRCH 
base="ou=users,dc=example,dc=com" scope=2 deref=0 
filter="(&(objectClass=inetOrgPerson)(uid=xguimard))"
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1023 op=2 SRCH attr=carLicense 
userPassword manager
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1023 op=2 SEARCH RESULT tag=101 
err=0 nentries=1 text=
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 op=4 SRCH 
base="uid=coudot,ou=users,dc=example,dc=com" scope=0 deref=3 
filter="(&(objectClass=inetOrgPerson)(uid=coudot))"
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 op=4 SRCH attr=userPassword uid
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 op=4 SEARCH RESULT tag=101 
err=0 nentries=1 text=
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1023 op=3 SRCH 
base="ou=users,dc=example,dc=com" scope=2 deref=0 
filter="(&(objectClass=inetOrgPerson)(uid=coudot))"
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1023 op=3 SRCH attr=carLicense 
userPassword manager
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1023 op=3 SEARCH RESULT tag=101 
err=0 nentries=1 text=
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1023 op=4 UNBIND
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1023 fd=13 closed
Jul 17 15:04:08 ader-xps slapd[2047]: conn=1024 fd=16 closed (connection lost)
</pre>

I also see these messages in LSC logs:
<pre>
clement@ader-xps:~$ lsc -f configuration/lsc/linid/openldap2openldap/ -s 
password -t1juil. 17 15:04:08 - INFO  - Logging configuration successfully 
loaded from /home/clement/configuration/lsc/linid/openldap2openldap/logback.xml 
juil. 17 15:04:08 - INFO  - LSC configuration successfully loaded from 
/home/clement/configuration/lsc/linid/openldap2openldap/
juil. 17 15:04:08 - INFO  - Connecting to LDAP server 
ldap://localhost/dc=example,dc=com as cn=admin,dc=example,dc=com
juil. 17 15:04:08 - INFO  - Starting sync for password
juil. 17 15:04:08 - INFO  - All entries: 3, to modify entries: 0, successfully 
modified entries: 0, errors: 0
juil. 17 15:04:08 - ERROR - Error while closing service.
juil. 17 15:04:08 - ERROR - Error while closing service.
juil. 17 15:04:08 - ERROR - Error while closing service.
juil. 17 15:04:08 - ERROR - Error while closing service.
</pre>
----------------------------------------
Bug #707: "Error while closing service" error message when multiple tasks in 
one lsc.xml
http://tools.lsc-project.org/issues/707

Author: Stephan Bovet
Status: Assigned
Priority: Normal
Assigned to: Raphaël Ouazana
Category: Core
Target version: 2.1.1
Problem in version: 2.1.0


Hi!

I've discovered that when I use multiple tasks in one lsc.xml file the process 
always ends with an error message as shown below.

Jun 18 18:54:47 - ERROR - Error while closing service.

When I remove the 2nd task it works o.k.

I couldn't find any problem in my config, if so I apologize.

I attached my lsc.xml

Stephan


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://tools.lsc-project.org/my/account
_______________________________________________________________
Ldap Synchronization Connector (LSC) - http://lsc-project.org

lsc-dev mailing list
[email protected]
http://lists.lsc-project.org/listinfo/lsc-dev

Reply via email to