GroupWise and Mobility connectors fail to start after updating python

  • 7012948
  • 25-Jul-2013
  • 28-Jul-2014

Environment

Novell Data Synchronizer Mobility Pack
Novell GroupWise Mobility Server 2.0
SUSE Linux Enterprise Server 11

Situation

GroupWise and Mobility connectors fail to start after updating python
Connectors fail to start after upgrading mobility pack
Connectors fail to start after updating SLES 11 SP1 to SP2
Connectors fail to start after applying the Linux patches on the server
Connectors fail to start after applying python updates on the server
Unable to install Mobility Pack on a new SLES server
Error while configuring Mobility Pack
ERROR: "An error was returned while calling sync_setup_5.pyc: 1" while configuring mobility pack
ERROR: "An error was returned while calling groupwise_setup_6.pyc: 1" while configuring mobility pack
Unable to install Mobility Pack or Novell GroupWise Mobility Server 2.0
"Unable to login to webadmin after upgrading SLES"
"Illegal Server Error" launch the Novell GroupWise Mobility Server 2.0 WebAdmin page.
Syncengine.log: Invalid AI connection request for default.pipeline1.mobility
Mobility-Agent.log: Unable to connect to Sync Engine, connector ID or settings in connectors.xml may be wrong.

Resolution

  1. Install / Update pyxml:
    • Option 1:
      • Launch YaST
      • Click Software Management | Online Update
      • Apply all the updates related to python
    • Option 2:
      • Launch YaST
      • Click Software Management
      • Search for pyxml and install pyxml

  2. If Mobility is already installed and this is an update, please follow the steps listed below after updating python again:
    • Once the installation is complete, type rcdatasync stop and press [Enter]
    • Type killall -9 python and press [Enter]
    • Type rcdatasync start and press [Enter]

 
Note: If an error is received while installing mobility, please follow the steps listed below after updating python again (see TID 7013217 if there are python conflicts):

  1. Type /opt/novell/datasync/uninstall.sh
  2. Once the uninstallation is complete, reinstall Mobility Pack

Status

Reported to Engineering

Additional Information

Notes:
Error in /var/log/datasync/syncengine/engine.log
 
2013-07-25 09:44:19.535 INFO [MainThread] [engine:569] [userID:] [eventID:] [objectID:] [] Found pipeline: pipeline1
2013-07-25 09:44:19.691 ERROR [MainThread] [util:253] [userID:] [eventID:] [objectID:] [] EXCEPTION: ********************
2013-07-25 09:44:19.691 ERROR [MainThread] [util:256] [userID:] [eventID:] [objectID:] [] EXCEPTION: Traceback (most recent call last):
2013-07-25 09:44:19.692 ERROR [MainThread] [util:256] [userID:] [eventID:] [objectID:] [] EXCEPTION:   File "syncengine/sbin/syncEngine.py", line 69, in main
2013-07-25 09:44:19.692 ERROR [MainThread] [util:256] [userID:] [eventID:] [objectID:] [] EXCEPTION:   File "syncengine/lib/syncengine/engine.py", line 909, in loadPipelines
2013-07-25 09:44:19.692 ERROR [MainThread] [util:256] [userID:] [eventID:] [objectID:] [] EXCEPTION:   File "syncengine/lib/syncengine/engine.py", line 581, in getTasksFromCE
2013-07-25 09:44:19.692 ERROR [MainThread] [util:256] [userID:] [eventID:] [objectID:] [] EXCEPTION:   File "syncengine/lib/syncengine/config/outgoing.py", line 84, in getConnect
orConfig
2013-07-25 09:44:19.692 ERROR [MainThread] [util:256] [userID:] [eventID:] [objectID:] [] EXCEPTION:   File "/opt/novell/datasync/common/lib/suds/client.py", line 540, in __call_
_
2013-07-25 09:44:19.692 ERROR [MainThread] [util:256] [userID:] [eventID:] [objectID:] [] EXCEPTION:     return client.invoke(args, kwargs)
2013-07-25 09:44:19.692 ERROR [MainThread] [util:256] [userID:] [eventID:] [objectID:] [] EXCEPTION:   File "/opt/novell/datasync/common/lib/suds/client.py", line 600, in invoke
2013-07-25 09:44:19.692 ERROR [MainThread] [util:256] [userID:] [eventID:] [objectID:] [] EXCEPTION:     result = self.send(soapenv)
2013-07-25 09:44:19.692 ERROR [MainThread] [util:256] [userID:] [eventID:] [objectID:] [] EXCEPTION:   File "/opt/novell/datasync/common/lib/suds/client.py", line 661, in send
2013-07-25 09:44:19.693 ERROR [MainThread] [util:256] [userID:] [eventID:] [objectID:] [] EXCEPTION:     result = self.failed(binding, e)
2013-07-25 09:44:19.693 ERROR [MainThread] [util:256] [userID:] [eventID:] [objectID:] [] EXCEPTION:   File "/opt/novell/datasync/common/lib/suds/client.py", line 725, in failed
2013-07-25 09:44:19.693 ERROR [MainThread] [util:256] [userID:] [eventID:] [objectID:] [] EXCEPTION:     r, p = binding.get_fault(reply)
2013-07-25 09:44:19.693 ERROR [MainThread] [util:256] [userID:] [eventID:] [objectID:] [] EXCEPTION:   File "/opt/novell/datasync/common/lib/suds/bindings/binding.py", line 265,
in get_fault
2013-07-25 09:44:19.693 ERROR [MainThread] [util:256] [userID:] [eventID:] [objectID:] [] EXCEPTION:     raise WebFault(p, faultroot)
2013-07-25 09:44:19.693 ERROR [MainThread] [util:256] [userID:] [eventID:] [objectID:] [] EXCEPTION: WebFault: Server raised fault: 'No module named ext'
2013-07-25 09:44:19.693 ERROR [MainThread] [util:257] [userID:] [eventID:] [objectID:] [] EXCEPTION: ********************