Live browsing 'Unix Services' EO (Extended Object) against Linux targets are working fine but fails with the following error against all RHEL 8 targets. Failed to retrieve unit state: Unit name anaconda-shell@.service is neither a valid invocation ID nor unit name. mysqld.service is not a native service, redirecting to systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install is enabled mysqld (component=Redhat_Linux_x (TARGET), selector=Extended Object:Unix Services)(component=Redhat_Linux_x (TARGET)) Running the following command manually on the appserver NSH prompt fails with the same error. scriptutil -d "/var/tmp/stage" -h "MY-RHEL-TARGET" -s unix_svcs_status |
This behavior can be observed with outdated extended object script (unix_svcs_status.Linux) present on the appserver under the following location: <TSSA appserver install dir>\NSH\share\sensors When the appserver environment is upgraded from older versions, the existing extended object scripts will not get updated unless new content installation is done. Thus if you need to recover the outdated/missing scripts under '<TSSA appserver install dir>\NSH\share\sensors', you can try the following steps to fully recover the files (appserver restart is not required) or open a case with BMC customer support for assistance. 1. Backup 'sensors' folder and delete all files in the folder 2. Download the content installer from EPD for your TSSA release, which will be inside the installer zip for the appserver (such as 'TSSA242-WIN64.zip' or 'TSSA242-LIN64.zip') The content installer is located under '<Unzipped dir>\Disk1\files\installers\compliance_content' NOTE: the content installer version must match the application server version 3. Rename or move all existing compliance template & depot folders (CIS, DISA, HIPAA, PCI etc) in RCP console before running the content installer 4. Run the content installer (full setup) |