Unable to login using Client for OES after upgrading SLES

  • 7023087
  • 11-Jun-2018
  • 23-Aug-2018

Environment

Client for Open Enterprise Server (Novell Client)
Open Enterprise Server 2018 (OES 2018) Linux
Open Enterprise Server 2015 (OES 2015) Linux
Open Enterprise Server 11 (OES 11) Linux
SUSE Linux Enterprise Server 12

Situation

After upgrading to SLES 12, users can no longer log in to Open Enterprise Server.
Servers can't discover or register with SLP DA on OES2018 or SLES12.
SLP DA on OES2018 or SLES12 sends the client's IP address as the DA Advertisement.
OES servers and Novell Clients show their own IP address as the discovered SLP DA.

Resolution

The defect associated to this SR has been updated with the following patch(es):

openslp (Open Enterprise Server 2018 x86-64)

Fixed in version openslp-server-2.0.0-18.8.1.  The patch is available in the OES2018-SLES12-SP2-Updates online repository. Run "zypper up -t patch" to apply all patches available for the server.

openslp (SUSE Linux Enterprise Server 12 SP3 x86-64)

https://download.novell.com/Download?buildid=8rxF4h6vadM~

openslp (SUSE Linux Enterprise Server 12 SP3 s390x)

https://download.novell.com/Download?buildid=NzI19d3mgJ4~

openslp (SUSE Linux Enterprise Server 12 SP3 ppc64le)

https://download.novell.com/Download?buildid=hke1c7ewMIQ~

openslp (SUSE Linux Enterprise Server 12 SP3 aarch64)

https://download.novell.com/Download?buildid=3nwdmNHE6lw~

openslp (SUSE Linux Enterprise Desktop 12 SP3 x86-64)

https://download.novell.com/Download?buildid=Wox6bGHawnM~

openslp (SUSE Linux Enterprise Software Development Kit 12 SP3 x86-64)

https://download.novell.com/Download?buildid=bbduMjV0QxI~

openslp (SUSE Linux Enterprise Software Development Kit 12 SP3 s390x)

https://download.novell.com/Download?buildid=4edkESbfpgE~

openslp (SUSE Linux Enterprise Software Development Kit 12 SP3 ppc64le)

https://download.novell.com/Download?buildid=YB6e4Pbrq_U~

openslp (SUSE Linux Enterprise Software Development Kit 12 SP3 aarch64)

https://download.novell.com/Download?buildid=6BjMW-SFFrY~

openslp (SUSE CaaS Platform 1 x86-64)

https://download.novell.com/Download?buildid=qYiui2xs9Z4~

openslp (SUSE CaaS Platform 3 x86-64)

https://download.novell.com/Download?buildid=sw_gMt9yw3U~

Cause

The SLP service running on the SLES 12 server's incoming (non-loopback) TCP sockets get the wrong local address assigned. This address is used for "service:directory-agent" and "service:service-agent" requests. As a result, the SLES 12 / OES2018 DA is incorrectly responding to the client's DA request with the requesting client's IP address, not with the DA's IP address.

Additional Information

If you run "slptool findsrvs service" on the SLES 12 / OES2018 console, you will see an entry for the loopback address, such as:

service:directory-agent://127.0.0.1,65535

On the Client workstation, if you run "slpinfo.exe /d", you will see an entry for Directory Agent, such as:


---------- Directory Agents ----------
DA IP Address                     Host Name
<your client's IP address>    <your client's host name>
 
 
Previously TID 7022694