Mobility stops working when Proxy is enabled on SLES

  • 7009730
  • 11-Nov-2011
  • 10-Dec-2013

Environment

Products
Novell Data Synchronizer Mobility Pack 1.2
SUSE Linux Enterprise Server 11
 
Configuration
Proxy enabled on SLES

Situation

Mobility stops working when Proxy is enabled on SLES
Unable to login to WebAdmin after doing a "rcdatasync restart"
"rcdatasync restart" does not work
"rcdatasync restart" breaks mobility
Restarting server makes datasync work fine but manually restarting datasync breaks it
WebAdmin just keeps on spinning on "Logging in..." but never logs in
ERROR: "URLError: <urlopen error Tunnel connection failed>" in /var/log/datasync/webadmin/server.log

Resolution

  1. Make sure to download and install the latest version of mobility. The latest version of mobility can be downloaded from
    https://download.novell.com/patch/finder
  2. Edit /etc/datasync/webadmin/server.xml
  3. Make sure the ip in the following section is localhost as follows and not 127.0.0.1
      <configEngine>
        <ip>localhost</ip>
        <port>8121</port>
      </configEngine>
  4. Save the file.
  5. Launch YaST | Network Services | Proxy
  6. Make sure to type all the Post Office IP Addresses in the No Proxy Domains and click Finish. Make sure that the No Proxy Domains also has localhost, 127.0.0.1, localservername, localserverIPAddress too.
    (localservername is the name of the Mobility Server - example - mymobile.lab.novell.com)
    (localserverIPAddress is the IP Address of the Mobility Server - example - 192.168.2.10)
  7. Restart the server.