After installing Spectrum version 9.2.2 the following error can be seen when trying to run the startSS.pl and stopSS.pl scripts: Process Daemon disconnected: "Can't connect to process daemon."

Document ID : KB000020740
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

After upgrading to 9.2.2 the following error can be seen when trying to run the startSS.pl and stopSS.pl scripts:

Process Daemon disconnected: "Can't connect to process daemon."

This is a side effect of changes for a previously reported defect where in start/stopSS.pl "localhost" was replaced by hostfqdn() (after "use Net::Domain qw(hostname hostfqdn hostdomain") for being used by launchinstdbapp. The hostfqdn() setting can provide the wrong data in some scenarios.

Solution:

This issue is fixed in Spectrum release 9.2.3 (aka H10) with the following as noted in the 9.2.3 release note:

Symptom: In some cases, StartSS.pl fails to start, even if the Spectrum
Process Daemon (processd) is started.

Resolution: StartSS.pl no longer fails to start if the Spectrum Process
Daemon (processd) is started.
(9.2.3, 144869, 21119510-1)

As a workaround the start/stopSS.pl scripts in $SPECROOT/bin can be edited and the following line changed:

change
$hostname = hostfqdn();
to
$hostname="localhost";

After making this change the start/stopSS.pl scripts can be used to start/stop the SpectroSERVER without error.