Spectrum Secure Domain Connector service missing after upgrade
search cancel

Spectrum Secure Domain Connector service missing after upgrade

book

Article ID: 431452

calendar_today

Updated On:

Products

Network Observability

Issue/Introduction

After upgrading you may find the Secure Domain Connector (SDM) service file is missing from the system configuration․

This prevents you from starting SDM (systemctl start sdmconnector.service) even though the application binaries were successfully deployed․​​​​‌​‍

Cause

Unable to invoke SDM service after upgrade․

Service file /etc/systemd/system/sdmconnector․service is missing․

Application binaries are present but the systemd unit is not recognized․

IMPACT: Users cannot manage or start the Secure Domain Connector service, impacting network observability functions․

Resolution

1. RESTORE THE SERVICE FILE: Restore the missing systemd unit file from a known working source․

Path: /etc/systemd/system/sdmconnector․service

Copy the sdmconnector․service file from a working server that has not been upgraded to the /etc/systemd/system/ directory on the upgraded server․

2․ INITIALIZE THE SERVICE: Reload the systemd manager configuration and enable the service․

Reload the daemon:
systemctl daemon-reload

Enable the service:
systemctl enable sdmconnector․service

EXPECTED: Systemd recognizes the new service unit and creates necessary symlinks․

3․ START AND VERIFY SERVICE: Launch the connector and check its operational status․

Start the service:
systemctl start sdmconnector․service

Check status:
systemctl status sdmconnector․service

EXPECTED: The process is reported as running and active, with log output visible․

VERIFY SUCCESS:

Service status shows "active (running)"․

sdmLog.log confirm the process is printing updates correctly․

 

Additional Information

/etc/systemd/system/sdmconnector.service

[Unit]
SourcePath=/opt/CA/SDMConnector/bin/sdmconnector.sh
Description=LSB: SPECTRUM Secure Domain Manager Daemon
Before=runlevel3.target
Before=runlevel5.target
Before=shutdown.target
After=network-online.target
Wants=network-online.target
Conflicts=shutdown.target

[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
ExecStart=/bin/bash /opt/CA/SDMConnector/bin/sdmconnector.sh start
ExecStop=/bin/bash /opt/CA/SDMConnector/bin/sdmconnector.sh stop

[Install]
WantedBy=multi-user.target