User output ldapsearch of OpenLDAP directory
Code: Select all
# davidz, Users, DOMAIN.com
dn: uid=davidz,ou=Users,dc=DOMAIN,dc=com
objectClass: top
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: sambaSamAccount
objectClass: scalixUserClass
cn: davidz
sn: davidz
uid: davidz
uidNumber: 1046
homeDirectory: /home/davidz
loginShell: /bin/bash
sambaLogonTime: 0
sambaLogoffTime: 2147483647
sambaSID: S-1-5-21-4205727931-4131263253-1851132061-3092
sambaLogonScript: logon.bat
sambaHomeDrive: H:
gidNumber: 512
sambaPrimaryGroupSID: S-1-5-21-4205727931-4131263253-1851132061-512
sambaKickoffTime: 0
description: David Last Name
sambaLogonHours: FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
scalixScalixObject: TRUE
scalixMailnode: SCALIX,DOMAIN
scalixServerLanguage: ENGLISH
scalixLimitOutboundMail: FALSE
scalixLimitInboundMail: FALSE
scalixLimitNotifyUser: TRUE
scalixHideUserEntry: FALSE
scalixMailboxClass: FULL
displayName: David Last Name
gecos: David Last Name
scalixAdministrator: TRUE
scalixMailboxAdministrator: TRUE
mail: "David Last Name" <davidz@DOMAIN.com>
mail: "David Last Name" <David.LastName@DOMAIN.com>
mail: "David Last Name" <davidz@SCALIX.DOMAIN.com>
scalixLimitMailboxSize: 1024
sambaAcctFlags: [UX]
sambaPwdCanChange: 1168546516
sambaPwdMustChange: 9223372036854775807 Here is the same user in Scalix LDAP:
Code: Select all
# David Last Name, Scalix
dn: cn=David Last Name, o=Scalix
cn: David Last Name
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: mhsUser
objectClass: scalixPerson
surname: davidz
description: David Last Name
mhsORAddresses: S=davidz/OU1=SCALIX/OU2=DOMAIN/CN=David Last Name
omInternetAddr: "David Last Name" <davidz@DOMAIN.com>
omInternetAddr: "David Last Name" <David.LastName@DOMAIN.com>
omInternetAddr: "David Last Name" <davidz@SCALIX.DOMAIN.com>
mail: davidz@sutc.com
mail: David.LastName@DOMAIN.com
mail: davidz@SCALIX.DOMAIN.com
rfc822Mailbox: davidz@DOMAIN.com
rfc822Mailbox: David.LastName@DOMAIN.com
rfc822Mailbox: davidz@SCALIX.DOMAIN.com
omAddress: davidz /SCALIX,DOMAIN/CN=David LastName
omMailnode: SCALIX,DOMAIN
omCn: David LastName
omForeignAddr: uid=davidz,ou=Users,dc=DOMAIN,dc=com
omGlobalUniqueId: 60073c8e-594a-102a-9931-c8862f133c18
omLocalUniqueId: 2641
omParentDl: 6496
omParentDl: 6720
omParentDl: 6752
omParentDl: 6784
omParentDl: 6848
omUlClass: Full Here is omsearch -e "S=davidz" -m @ALL-ATTR@
Code: Select all
S=davidz/OU1=SCALIX/OU2=DOMAIN/CN=David LastName/INTERNET-ADDR="David LastName" <davidz@DOMAIN.com>="David LastName"
<David.LastName@DOMAIN.com>="David LastName" davidz@SCALIX.DOMAIN.com>
/ENTRY-TYPE=1/UL-AUTHID=davidz/UL-CAPS=23/GLOBAL-UNIQUE-ID=04a00000f127f444-05.001.861.291/UL-CLASS=Full
/UL-IL=ENGLISH/HOST-FQDN=SCALIX.DOMAIN.com/
LOCAL-UNIQUE-ID=2641/FOREIGN-ADDR=uid\=davidz,ou\=Users,dc\=DOMAIN,dc\=com/ENTRY-DESC=David LastName/PARENT-DL=6496=6720=6752=6784=6848/IA-FORMAL=davidz@DOMAIN.com=
David.LastName@DOMAIN.com=davidz@SCALIX.DOMAIN.com/S-SDX=D132/DBV-ID=33554524
And here is the error message from /opt/scalix/bin/omldapsync -u hermesNEW
Code: Select all
2007-03-08 09:16:19 STATUS: LDAP dir sync import hermesNEW started ###############
2007-03-08 09:16:21 INFO: work dir is /var/opt/scalix/hs/s/ldapsync/hermesNEW/import
2007-03-08 09:16:22 STATUS: search source directory on ldap.domain.com ...
2007-03-08 09:16:22 INFO: search base is ou=Users,dc=DOMAIN,dc=COM
2007-03-08 09:16:22 INFO: ... 151 entries to check
2007-03-08 09:16:22 STATUS: find delta and perform mapping ...
2007-03-08 09:16:23 INFO: ... 0 entries to delete
2007-03-08 09:16:23 INFO: ... 0 entries to add
2007-03-08 09:16:23 INFO: ... 1 entries to modify
2007-03-08 09:16:23 STATUS: apply membdelete data against Scalix ...
2007-03-08 09:16:23 INFO: ... 0 entries passed for member.curr
2007-03-08 09:16:23 INFO: ... 0 entries failed for member.curr
2007-03-08 09:16:23 INFO: ... 0 entries warned for member.curr
2007-03-08 09:16:23 STATUS: apply delete data against Scalix ...
2007-03-08 09:16:23 INFO: ... 0 entries passed for delete.curr
2007-03-08 09:16:23 INFO: ... 0 entries failed for delete.curr
2007-03-08 09:16:23 INFO: ... 0 entries warned for delete.curr
2007-03-08 09:16:23 STATUS: apply add data against Scalix ...
2007-03-08 09:16:23 INFO: ... 0 entries passed for add.curr
2007-03-08 09:16:23 INFO: ... 0 entries failed for add.curr
2007-03-08 09:16:23 INFO: ... 0 entries warned for add.curr
2007-03-08 09:16:23 STATUS: apply limit data against Scalix ...
2007-03-08 09:16:23 INFO: ... 0 entries passed for add.curr
2007-03-08 09:16:23 INFO: ... 0 entries failed for add.curr
2007-03-08 09:16:23 INFO: ... 0 entries warned for add.curr
2007-03-08 09:16:23 STATUS: apply modify data against Scalix ...
2007-03-08 09:16:25 INFO: ... 1 entries passed for modify.curr
2007-03-08 09:16:25 INFO: ... 0 entries failed for modify.curr
2007-03-08 09:16:25 INFO: ... 0 entries warned for modify.curr
2007-03-08 09:16:25 STATUS: apply limit data against Scalix ...
Enter CAA Password: --------> Sending SOAP Request to Ubermanager@http://hermes.sutc.com/caa/ for method:ModifyUserMessageStoreLimits
--------> Received SOAP Response from Ubermanager@http://hermes.domain.com/caa/
error: Response contains failure report
>>>>>>>>SOAP Request
SOAP part:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<scalix-caa:CAARequestMessage xmlns:scalix-caa="http://www.scalix.com/caa">
<ServiceType>scalix.res</ServiceType>
<Credentials id="12345">
<Identity name="sxadmin@hermes.domain.com" passwd="xxxxxxxx"/>
</Credentials>
<FunctionName>ModifyUserMessageStoreLimits</FunctionName>
<ModifyUserMessageStoreLimitsParameters id="60073c8e-594a-102a-9931-c8862f133c18">
<userAttributes>
<entity name="rs" value="FALSE"/>
<entity name="ms" value="2048"/>
<entity name="us" value="TRUE"/>
<entity name="ss" value="FALSE"/>
</userAttributes>
</ModifyUserMessageStoreLimitsParameters>
</scalix-caa:CAARequestMessage>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
>>>>>>>>SOAP Response
SOAP part:
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server</faultcode>
<faultstring>CAA Service Error</faultstring>
<detail>
<scalix-caa:fault-details xmlns:scalix-caa="http://www.scalix.com/caa">
<message>Failed to locate Mailnode/HostFQDN for id = 60073c8e-594a-102a-9931-c8862f133c18</message>
<errorcode>UM-1016</errorcode>
</scalix-caa:fault-details>
</detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
0 entries passed
1 entries failed
0 entries warned
2007-03-08 09:16:26 ERROR: failed to run omldapagent
2007-03-08 09:16:26 INFO: ... 0 entries passed for modify.curr
2007-03-08 09:16:26 INFO: ... 1 entries failed for modify.curr
2007-03-08 09:16:26 INFO: ... 0 entries warned for modify.curr
2007-03-08 09:16:26 STATUS: apply membadd data against Scalix ...
2007-03-08 09:16:26 INFO: ... 0 entries passed for member.curr
2007-03-08 09:16:26 INFO: ... 0 entries failed for member.curr
2007-03-08 09:16:26 INFO: ... 0 entries warned for member.curr
2007-03-08 09:16:26 STATUS: apply membmodify data against Scalix ...
2007-03-08 09:16:26 INFO: ... 0 entries passed for member.curr
2007-03-08 09:16:26 INFO: ... 0 entries failed for member.curr
2007-03-08 09:16:26 INFO: ... 0 entries warned for member.curr
2007-03-08 09:16:26 STATUS: update sync data files with partial results ...
2007-03-08 09:16:26 INFO: ... 1 entries deleted from modify.pass
2007-03-08 09:16:26 STATUS: LDAP dir sync import failed, error=2 ###########
2007-03-08 09:16:26 STATUS: LDAP dir sync export hermesNEW started ###############
2007-03-08 09:16:26 INFO: agreement type 13 only supports import operation
2007-03-08 09:16:26 STATUS: LDAP dir sync export hermesNEW completed #############
This used to work perfectly before the upgrade. If I completely remove the user from scalix and then run the sync it considers it a new user and it creates it just fine. I can't do that with this user because he has over 2 gigs of email.
-David
