Search:     Advanced search

Surround SCM Server Does Not Start at Boot Time on Linux

Article ID: 653  |  Last updated: 05 May, 2015


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


The Surround SCM Server application is not registered in the Services Manager or cannot access the required libraries.


Use the following steps to modify your Linux distribution.


Register the Surround SCM Server application in the Services Manager.

  1. Open the surroundscm 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 Surround SCM Server does not require any dependencies, but you can add one.
    • Default-Start: Surround SCM Server start runlevel. 2 3 5 is recommended.
    • Default-Stop: Surround SCM Server stop runlevel. 0 6 is recommended.
    • Short-Description: Short file description. For example, Seapine Surround SCM Server.
    • Description: Long file description. For example, Seapine Surround SCM Server init file.
    Following is an example of a complete init info comment tag:
    # Provides: sscmserver
    # Required-Start:
    # Default-Start: 2 3 5
    # Default-Stop: 0 6
    # Short-Description: Seapine Surround SCM Server
    # Description: Seapine Surround SCM Server init file
  4. Register the service by entering:
    /usr/lib/lsb/install_initd /etc/init.d/surroundscm
    See How To Create RPMs and Init Scripts That Are Compatible On Both SUSE Linux and Red Hat Linux on Novell's Web site 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.


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

Article ID: 653  |   Last updated: 05 May, 2015
Linux server

Prev   Next
Creating Patches Using Surround SCM     Surround SCM CLI Unicode Characters Display Incorrectly