Knowledgebase

Search:     Advanced search

License Server Does Not Start at Boot Time on Linux

Article ID: 266  |  Last updated: 30 May, 2017

Problem

The Helix ALM License Server does not start at boot time on some Linux distributions even if the start at boot option is selected during installation.

Cause

The license server application is not registered in the Services Manager or cannot access the required libraries.

Solution

Use the following steps to modify your Linux distribution.

SuSE

Register the license server application in the Services Manager.

  1. Open the spls init script for editing.
  2. Add the init info comment tag after the process and config tags.
  3. Set the following parameters in the init info comment tag:
    • Provides: Server executable name. Copy from the process tag.
    • Required-Start: Listing of dependencies. The license server does not require any dependencies, but you can add one.
    • Default-Start: License server start runlevel. 2 3 5 is recommended.
    • Default-Stop: License server stop runlevel. 0 6 is recommended.
    • Short-Description: Short file description. For example, Helix ALM License Server.
    • Description: Long file description. For example, Helix ALM License Server init file.
    Following is an example of a complete init info comment tag:

    ### BEGIN INIT INFO
    # Provides: spls
    # Required-Start:
    # Default-Start: 2 3 5
    # Default-Stop: 0 6
    # Short-Description: Helix ALM License Server
    # Description: Helix ALM License Server init file
    ### END INIT INFO
  4. Register the service by entering:
    /usr/lib/lsb/install_initd /etc/init.d/spls.

    See How To Create RPMs and Init Scripts That Are Compatible On Both SUSE Linux and Red Hat Linux for more information.

SE Linux

SE Linux can interfere with the server startup. Do one of the following:

Modify the /etc/selinux/config file to disable SE Linux. Set SELINUX=disabled.

-or-

Add all shared Helix ALM libraries in /usr/lib/seapine to the texrel_shlib_t context by entering:
chcon –Rr texrel_shlib_t /usr/lib/seapine/*.so*

Article ID: 266  |   Last updated: 30 May, 2017
Tags
Linux start SuSE SE Linux

Prev   Next
Surround SCM Cannot Connect to the License Server     Reconfiguring Active Directory Records in the License Server...