Environment
Product:
Novell Data Synchronizer Mobility Pack 1.2.1
Configuration:
User's DN contains an & symbol
Situation
User stuck in Re-init state
WebAdmin shows that the user is Re-init state and the state does not change
Resolution
Re-Initialize fails because the user's DN contains an & Symbol. Example cn=user1,ou=R&D,o=my.
Workaround Steps:
Follow the steps listed below if the user was not added through a group
- Login to WebAdmin.
- Click mobility (Mobility Connector)
- Click Users.
- Find the problem user and delete the user.
- Click Home.
- Click groupwise (GroupWise Connector)
- Find the problem user and delete the user.
- Wait for around 1 hour.
- Add the user to GroupWise Connector and then to Mobility Connector.
Follow the steps listed below if the user was added through a group
- Remove the user from the group.
- Restart DataSync by typing "rcdatasync restart" and press Enter.
- Wait for around 1 hour.
- Add the user to the group.
- Restart DataSync by typing "rcdatasync restart" and press Enter.
Status
Reported to EngineeringAdditional Information
Notes:
Error in /var/log/datasync/connectors/default.pipeline1.mobility-AppInterface.log
2012-01-20 11:55:18.984 DEBUG_VERBOSE [Thread-11] [cleanupMonitor:43] [userID:] [eventID:] [objectID:] [CleanupMonitor] Starting reinitialize user - Name: user1 | ID: cn=user1,ou=R&D,o=my | State: 7
2012-01-20 11:55:18.986 ERROR_VERBOSE [Thread-11] [cleanupMonitor:100] [userID:] [eventID:] [objectID:] [CleanupMonitor] Cleanup Monitor Error: EntityRef: expecting ';', line 1,
column 186
Traceback (most recent call last):
File "./mobility/lib/monitors/cleanupMonitor.py", line 53, in run
File "common/lib/superxml.py", line 205, in fromString
File "common/lib/superxml.py", line 63, in readString
File "common/lib/superxml.py", line 45, in readFileObject
File "lxml.objectify.pyx", line 1834, in lxml.objectify.parse (src/lxml/lxml.objectify.c:18721)
File "lxml.etree.pyx", line 2698, in lxml.etree.parse (src/lxml/lxml.etree.c:49590)
File "parser.pxi", line 1508, in lxml.etree._parseDocument (src/lxml/lxml.etree.c:71381)
File "parser.pxi", line 1536, in lxml.etree._parseMemoryDocument (src/lxml/lxml.etree.c:71653)
File "parser.pxi", line 1415, in lxml.etree._parseDoc (src/lxml/lxml.etree.c:70514)
File "parser.pxi", line 938, in lxml.etree._BaseParser._parseDoc (src/lxml/lxml.etree.c:67438)
File "parser.pxi", line 539, in lxml.etree._ParserContext._handleParseResultDoc (src/lxml/lxml.etree.c:63820)
File "parser.pxi", line 625, in lxml.etree._handleParseResult (src/lxml/lxml.etree.c:64741)
File "parser.pxi", line 565, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:64084)
XMLSyntaxError: EntityRef: expecting ';', line 1, column 186
2012-01-20 11:55:18.986 ERROR_VERBOSE [Thread-11] [cleanupMonitor:100] [userID:] [eventID:] [objectID:] [CleanupMonitor] Cleanup Monitor Error: EntityRef: expecting ';', line 1,
column 186
Traceback (most recent call last):
File "./mobility/lib/monitors/cleanupMonitor.py", line 53, in run
File "common/lib/superxml.py", line 205, in fromString
File "common/lib/superxml.py", line 63, in readString
File "common/lib/superxml.py", line 45, in readFileObject
File "lxml.objectify.pyx", line 1834, in lxml.objectify.parse (src/lxml/lxml.objectify.c:18721)
File "lxml.etree.pyx", line 2698, in lxml.etree.parse (src/lxml/lxml.etree.c:49590)
File "parser.pxi", line 1508, in lxml.etree._parseDocument (src/lxml/lxml.etree.c:71381)
File "parser.pxi", line 1536, in lxml.etree._parseMemoryDocument (src/lxml/lxml.etree.c:71653)
File "parser.pxi", line 1415, in lxml.etree._parseDoc (src/lxml/lxml.etree.c:70514)
File "parser.pxi", line 938, in lxml.etree._BaseParser._parseDoc (src/lxml/lxml.etree.c:67438)
File "parser.pxi", line 539, in lxml.etree._ParserContext._handleParseResultDoc (src/lxml/lxml.etree.c:63820)
File "parser.pxi", line 625, in lxml.etree._handleParseResult (src/lxml/lxml.etree.c:64741)
File "parser.pxi", line 565, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:64084)
XMLSyntaxError: EntityRef: expecting ';', line 1, column 186