IBM Support

PI43494: SYNERGY CLI SESSION SENSITIVE TO SIGINT (CTRL+C)

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as Permanent restriction.

Error description

  • Synergy CLI sessions started in forked process are sensitive to
    SIGINT (CTRL+C)
    
    Start a webmode CLI session using the command:
    export CCM_ADDR=`ccm start -d <database path> -s
    http://server:port -pw password -m -q`
    
    Running "ccm set role" command will display the current role.
    
    Now, type the same command and press "Ctrl + C" combination of
    keys.
    Further, executing any java CLI commoand displays the following
    message:
    
    Warning: Cannot connect to address <server>:<port>:<IP Address>
    
    Expected Result:
    
    The session should not be killed on pressing "Ctrl + C" key.
    
    Sessions started without scripting or backquotes behave normally
    (ie. are not sensitive to SIGINT)
    

Local fix

  • Avoid using scripted session startups
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Synergy CLI users using web mode in UNIX platforms.          *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Rational Synergy CLI session can be started by executing     *
    * "ccm start" command. Multiple Synergy CLI sessions can be    *
    * started by using "-m" option in the "ccm start" command.     *
    * Once the session is started, the session address needs to be *
    * set to the "CCM_ADDR" environment variable, so that any      *
    * Synergy commands executed in that console shall run using    *
    * that session address.                                        *
    *                                                              *
    * In UNIX platforms, the session start command and setting the *
    * CCM_ADDR environment variable can be performed by a single   *
    * command.                                                     *
    *                                                              *
    * For example:                                                 *
    * > export CCM_ADDR=`ccm start -d /data/ccmdb/basedb -s        *
    * http://synergyserver.com:8400 -nogui -m -q -pw xxx`          *
    *                                                              *
    * If the Synergy CLI session start command and CCM_ADDR        *
    * setting is performed through a single command, then pressing *
    * CTRL+C when there are no active commands running, would kill *
    * the Synergy CLI session.                                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * It is recommended to split the commands, such that first     *
    * start the Synergy CLI session and then set the running,      *
    * shall not kill the Synergy CLI session.                      *
    *                                                              *
    * For example:                                                 *
    * > ccm start -d /data/ccmdb/basedb -s                         *
    * http://synergyserver.com:8400 -nogui -m -q -pw xxx           *
    * synergyserver.com:12345:150.100.20.10                        *
    *                                                              *
    * > export CCM_ADDR=synergyserver.com:12345:150.100.20.10      *
    ****************************************************************
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PI43494

  • Reported component name

    TLOGIC SYNERGY

  • Reported component ID

    5724V66SN

  • Reported release

    721

  • Status

    CLOSED PRS

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-06-22

  • Closed date

    2015-09-24

  • Last modified date

    2015-09-24

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSC6Q5","label":"Rational Synergy"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"721","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
14 October 2021