"Service is disabled" message when attempting to launch symdaemon or other Symantec daemons on Macintosh
search cancel

"Service is disabled" message when attempting to launch symdaemon or other Symantec daemons on Macintosh

book

Article ID: 163411

calendar_today

Updated On:

Products

Endpoint Protection

Issue/Introduction

Symantec Endpoint Protection (12.1 RU4 and later) is not operating properly on a Macintosh systems, and upon further inspection, it is determined that symdaemon or other Symantec daemons are not running. When attempting to launch the daemons manually using launchctl a message stating that the "Service is disabled" is received.

"Service is disabled"

Cause

In this case the service has been disabled and cannot launch until the service is re-enabled. This is likely the result of the service having been unloaded using launchctl in conjunction with the -w switch, which will disable the service. This condition can remain even if the software is uninstalled and reinstalled.

Note: The command sudo launchctl list | grep symantec should normally show four items:

com.symantec.liveupdate.daemon

com.symantec.symdaemon

com.symantec.sharedsettings

com.symantec.liveupdate.daemon.ondemand

 

Resolution

Re-enable the disabled service using the following commands:

com.symantec.symdaemon:

sudo launchctl load -w /Library/LaunchDaemons/com.symantec.symdaemon.*plist

com.symantec.sharedsettings:

sudo launchctl load -w /Library/LaunchDaemons/com.symantec.sharedsettings.*plist

com.symantec.liveupdate.daemon

sudo launchctl load -w /Library/LaunchDaemons/com.symantec.liveupdate.daemon.*plist

com.symantec.liveupdate.daemon.ondemand:

sudo launchctl load -w /Library/LaunchDaemons/com.symantec.liveupdate.daemon.ondemand.*plist

You may be prompted to enter your password when running these commands. In some cases it is recommended you reboot the system after re-enabling the services to ensure everything loads correctly at boot. NOTE: the asterisk in daemon pathnames will accommodate suffix variations - SEP 12.1.x uses .plist and SEP 14.0 uses .NFM.plist