The error "There was an error performing the update" occurred on a Mac OS X client workstation running Symantec AntiVirus for Mac
- the Enterprise product version, not the consumer-oriented Norton AntiVirus for Mac.
The message itself is not very helpful... In order to see a more helpful error message, you'd need to look at the log file : "/Library/Application Support/Symantec/LiveUpdate/liveupdt.log
" where you'll find the more descriptive: verifyCertPath(): objCertJ.buildCertPath failed to get cert path.
When I saw the above error message, it occurred to me right away that communication between the Symantec client and their servers was failing. Perhaps I might need to update a certificate by manually installing it ? The fix is easier, in fact. Update the Symantec LiveUpdate itself, which is a 4.6 MB .dmg file.
See Symantec's article here: http://www.symantec.com/business/support/index?page=content&id=TECH154634
If you are managing your Macs centrally with Apple Remote Desktop
(aka "ARD"), you can use "Send Unix command…" to verify the LiveUpdate version on the client workstations using the following:
defaults read /Applications/Symantec\ Solutions/LiveUpdate.app/Contents/Info CFBundleGetInfoString
Using ARD, you can centrally push/distribute the updated LiveUpdate by mounting the .dmg download from Symantec, and using the package installer within. After that, use the below command to get the client workstations to update. I suggest updating everything, rather than just (virus) definitions. All on one line: