Environment
Novell GroupWise Mobility Service
Situation
Unable to start configengine
Receiving error while trying to start configengine
File "configengine/sbin/configEngine.py", line 19, in <module>
File "configengine/lib/configengine/engine.py", line 112, in setUpBasics
File "configengine/lib/configengine/engine.py", line 104, in getLocalConfig
File "common/lib/superxml.py", line 199, in fromFile
File "common/lib/superxml.py", line 51, in readFile
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 1491, in lxml.etree._parseDocument (src/lxml/lxml.etree.c:71205)
File "parser.pxi", line 1520, in lxml.etree._parseDocumentFromURL (src/lxml/lxml.etree.c:71488)
File "parser.pxi", line 1420, in lxml.etree._parseDocFromFile (src/lxml/lxml.etree.c:70583)
File "parser.pxi", line 975, in lxml.etree._BaseParser._parseDocFromFile (src/lxml/lxml.etree.c:67736)
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)
lxml.etree.XMLSyntaxError: Opening and ending tag mismatch
Receiving error while trying to start configengine
File "configengine/sbin/configEngine.py", line 19, in <module>
File "configengine/lib/configengine/engine.py", line 112, in setUpBasics
File "configengine/lib/configengine/engine.py", line 104, in getLocalConfig
File "common/lib/superxml.py", line 199, in fromFile
File "common/lib/superxml.py", line 51, in readFile
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 1491, in lxml.etree._parseDocument (src/lxml/lxml.etree.c:71205)
File "parser.pxi", line 1520, in lxml.etree._parseDocumentFromURL (src/lxml/lxml.etree.c:71488)
File "parser.pxi", line 1420, in lxml.etree._parseDocFromFile (src/lxml/lxml.etree.c:70583)
File "parser.pxi", line 975, in lxml.etree._BaseParser._parseDocFromFile (src/lxml/lxml.etree.c:67736)
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)
lxml.etree.XMLSyntaxError: Opening and ending tag mismatch
Resolution
Verify in /etc/datasync/configengine/configengine.xml there is an open and end to every bracket.
For example: <dn>cn=user,o=novell</dn>
For example: <dn>cn=user,o=novell</dn>
Use the xmllint /etc/datasync/configengine/configengine.xml to verify that the configengine.xml format is proper