Category: System service problem
Context: FireMon NdExec
The firemon-ndexec service was not found on this system.
The firemon-ndexec service is part of the FireMon Security Manager Application Server (AS) role. This error indicates that the service could not be found by systemd, the system service manager used by FMOS.
If the firemon-ndexec service is not present, FireMon Security Manager will not be operational. Clients and subordinate machines may be able to communicate with this machine, but processing tasks such as configuration normalization and report generation will not execute.
In most cases, a missing service is caused by a corrupted FMOS installation. If an update process is interrupted, for example because of a power loss or network disconnect, the system can be left in a non-functional state.
This error can also appear if a role is added to a machine that was installed with a limited package set. For example, if the dconly command-line argument was passed to the FMOS installer, only the packages for the Data Collector (DC) role were installed, so services for other roles will not be available.
It may be possible to resolve this issue by running the fmos update command. This requires an FMOS installation source, such as a DVD-ROM, an ISO 9660 filesystem image (.iso file) or access to the FMOS package repository on the Internet (as configured by fmos enable-updates). During the update process, any required packages that are missing from the system will be installed.
Depending on the current state of the machine, installing new packages may not be possible. If the package manager database is corrupt, as is common when the update process is interrupted, it cannot be modified so new packages cannot be installed. In these cases, FMOS must be reinstalled on the machine.