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.
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:
$hostname = hostfqdn();
After making this change the start/stopSS.pl scripts can be used to start/stop the SpectroSERVER without error.