The following are the instructions for check all three of the most likely causes listed in the ARCHMGR.OUT above.
The local SS and DDM landscape handles do not match
To check if the landscapes match or not:
1. Log into the SpectroSERVER system as the user that owns the Spectrum installation
2. If on Windows, start a bash shell by running "bash -login"
3. cd to the $SPECROOT/SS directory and enter the following command:
../SS-Tools/lh_set
4. You should see output similar to the following listing the landscape handles for the SS and DDM:
../SS-Tools/lh_set
SS database landscape handle is 16 (0x400000)
DDM database landscape handle is 16 (0x400000)
5. If the landscape handle DO NOT match:
a. Note the value of the SS landscape
b. cd to the $SPECROOT/SS/DDM directory and enter the following command (where <LH> is the SS landscape handle noted previously) to reset the DDM landscape handle to equal the value of the SS landscape
For Spectrum 10.4.0 and below:
./ddm_load -i <LH>
For Spectrum 10.4.1 and above:
./ddm_load.pl -i -l <LH>
6. Start the Archive Manager as normal
The SpectroSERVER has not been started
Verify the SpectroSERVER process is up and running. If not, start the SpectroSERVER process and then start the Archive Manager process as normal.
The .hostrc/.locrc on the local (or remote) machine is misconfigured
Check the $SPECROOT/.hostrc and $SPECROOT//LS/.locrc files to ensure they are configured correctly. If they have been edited recently, make sure the text editor did not rename the files with ".txt" or ".rtf" extentions.