Problem Starting SySAM License Server

SySAM license server may not start on a Windows host due to Internet Protocol mismatch issue.

When starting the SySAM license server, you may see this error:

lmgrd is not running: Cannot connect to license server 
system. (-15,570:10035 "WinSock: Operation would block")

SySAM license server version 2.2 and later contains separate executables for Internet Protocol Version 4 (IPv4) and Internet Protocol Version 6 (IPv6) environments. You can choose the version of the license server based on your environment using sysam configure. By default, the IPv4 version of the license server is configured for use.

The IPv4 version of the license server cannot be used properly, if you have enabled IPv6 on the license server host. Then, you can:
  • Disable IPv6 TCP/IP protocol on the license server host.
  • Use another Windows host that does not have IPv6 enabled.
  • Use a UNIX host for the license server. You can use the IPv4 version of the license, even if both IPv4 and IPv6 are enabled on UNIX.
The IPv6 version of the license server on a Windows host can be accessed only through IPv6 protocol. Any host with an IPv4 only network stack cannot obtain licenses from this IPv6 license server. To workaround, you can:
  • Use a UNIX host for the license server. License servers on UNIX can serve licenses to both IPv4 and IPv6 client hosts.
  • If you must use a Windows host for the license server and have both IPv4 and IPv6 clients to the license server, set up two license servers, one serving the IPv4 network and the other serving the IPv6 network.
    Note: Support for IPv6 is built into the latest versions of Microsoft Windows, and is available as part of service pack updates for earlier Windows releases. See http://technet.microsoft.com/en-us/network/bb530961.aspx.