Spectrum Error : SPC-OCA-10382: The parent landscape does not exist in the location server map for the local landscape
search cancel

Spectrum Error : SPC-OCA-10382: The parent landscape does not exist in the location server map for the local landscape

book

Article ID: 117275

calendar_today

Updated On:

Products

Spectrum Network Observability

Issue/Introduction

Since the SpectroSERVER has recovered from the Terminated status, the OneClick Administration - Landscapes is displaying the following error message:

SPC-OCA-10382: The parent landscape does not exist in the location server map for the local landscape.

The MapUpdate -v is not displaying all the expected entries on the problematic SpectroSERVER machine.

Environment

DX NetOps Spectrum 20.2 or later

Cause

The following file

$SPECROOT/LS/.locrc

was changed, resulting in:

  1. Wrong port for the MAIN_LOCATION_SOCKET_NUMBER variable

  2. Missing entries for the BACKUP_MAIN_LOCATION_HOST_NAME and BACKUP_MAIN_LOCATION_SOCKET_NUMBER variables.

For example:

cat .locrc 

 

LOC_SERVER_SOCKET_NUMBER=0xdaff 

MAIN_LOCATION_SOCKET_NUMBER=0xbeef 

MAIN_LOCATION_HOST_NAME=<Primary_MLS_hostname>

MAX_CONNECTIONS=750 

orb_args=-Dvbroker.se.iiop_tp.scm.iiop_tp.listener.port=14004 -ORBpropStorage ../.corbarc 

BACKUP_MAIN_LOCATION_HOST_NAME

BACKUP_MAIN_LOCATION_SOCKET_NUMBER

Resolution

Fix the port number and add the Backup Main Location Host Name. For example:

cat .locrc 

 

LOC_SERVER_SOCKET_NUMBER=0xdaff 

MAIN_LOCATION_SOCKET_NUMBER=0xdaff 

MAIN_LOCATION_HOST_NAME=<Primary_MLS_hostname>

MAX_CONNECTIONS=750 

orb_args=-Dvbroker.se.iiop_tp.scm.iiop_tp.listener.port=14004 -ORBpropStorage ../.corbarc 

BACKUP_MAIN_LOCATION_HOST_NAME= <Secondary_MLS_hostname>

BACKUP_MAIN_LOCATION_SOCKET_NUMBER= 0xdaff 

Additional Information

  • The Location Server (LocServer.exe) will connect from Distributed (DSS) landscape to MLS over port 56063.
  • Make sure the DSS landscape can connect to this port. If it can connect but the map is still not updating kill the LocServer.exe instance on the MLS (processd will re-spawn the process).