Error "<Resource Not Found>" is thrown in newly installed NCM distributed setup while operating on device classes under Global in GUI.
NCM - 10.1.x/24.3.x
Permissions/Ownership issue in $VOYENCE_HOME/data/appserver/pops/ directory after new NCM distributed setup installation. This is determined by reviewing $VOYENCE_HOME/logs/daemon.log in application server wherein following error with regards to "popxxxx" is seen:
DEBUG [com.powerup.configmgr.deviceservice.rmi.DeviceClassConfigurationManagerImpl] (RMI TCP Connection(271)-xx.xx.xx.xx) setGlobalDeviceClassConfiguration
DEBUG [com.powerup.configmgr.deviceservice.rmi.DeviceClassConfigurationManagerImpl] (RMI TCP Connection(271)-xx.xx.xx.xx) Obtained device servers
ERROR [com.powerup.configmgr.deviceservice.rmi.DeviceClassConfigurationManagerImpl] (RMI TCP Connection(271)-xx.xx.xx.xx) Failed to write file - /opt/smarts-ncm/data/appserver/pops/pop1000/configuration/network_GLOBAL.xml
java.io.FileNotFoundException: /opt/smarts-ncm/data/appserver/pops/pop1000/configuration/network_GLOBAL.xml (Permission denied)
The below steps are to be implemented if reported error is seen in GUI and corresponding permission denied error pertaining to $VOYENCE_HOME/data/appserver/pops/ directory is logged in daemon.log in application server: