User stuck in Re-init state

  • 7010040
  • 20-Jan-2012
  • 10-Dec-2013

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
  1. Login to WebAdmin.
  2. Click mobility (Mobility Connector)
  3. Click Users.
  4. Find the problem user and delete the user.
  5. Click Home.
  6. Click groupwise (GroupWise Connector)
  7. Find the problem user and delete the user.
  8. Wait for around 1 hour.
  9. Add the user to GroupWise Connector and then to Mobility Connector.

Follow the steps listed below if the user was added through a group

  1. Remove the user from the group.
  2. Restart DataSync by typing "rcdatasync restart" and press Enter.
  3. Wait for around 1 hour.
  4. Add the user to the group.
  5. Restart DataSync by typing "rcdatasync restart" and press Enter.

Status

Reported to Engineering

Additional 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