<

Symantec AntiVirus LiveUpdate for Macintosh failure - "There was an error performing the update"

Published on
15,414 Points
9,414 Views
Last Modified:
Approved
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

Open in new window


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:
/Applications/Symantec\ Solutions/LiveUpdate.app/Contents/MacOS/LiveUpdate -liveupdatequiet YES -liveupdateautoquit YES -update LUal

Open in new window


The command to update definitions only (again, all one one line) is:
/Applications/Symantec\ Solutions/LiveUpdate.app/Contents/MacOS/LiveUpdate -liveupdatequiet YES -liveupdateautoquit YES -update LUdf

Open in new window


You can monitor some information about the update process by watching the log file (via ssh access, for example):
tail -f /Library/Application Support/Symantec/LiveUpdate/liveupdt.log

Open in new window


Please note that after repairing the problem (updating applying the LiveUpdate package/updating LiveUpdate itself), the update process can take a very long time ! Just let it do its thing.

Also note that this problem can also occur on a Windows client where - for example -you might be trying to run LiveUpdate from a batch file or other script. See: http://www.symantec.com/business/support/index?page=content&id=TECH167145 . You will notice that the specific error message is the same ("verifyCertPath():  objCertJ.buildCertPath failed to get cert path")

The most likely cause of this problem on either platform (Mac or Windows) is that the software is installed without then updating all components right away. And/or updating only virus definitions over a long period of time, without updating the program components - the the extent that the client falls too far out of date to communicate with the update server(s) correctly.
0
Comment
0 Comments

Featured Post

Cloud Class® Course: MCSA MCSE Windows Server 2012

This course teaches how to install and configure Windows Server 2012 R2.  It is the first step on your path to becoming a Microsoft Certified Solutions Expert (MCSE).

Join & Write a Comment

This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
When you have multiple client accounts to manage, it often feels like there aren’t enough hours in the day. With too many applications to juggle, you can’t focus on your clients, much less your growing to-do list. But that doesn’t have to be the cas…

Keep in touch with Experts Exchange

Tech news and trends delivered to your inbox every month