Licenses are not applying to 7.5, 7.6 or 8.0 versions of the software with message 'this is not a valid license file'.

book

Article ID: 169524

calendar_today

Updated On:

Products

Endpoint Encryption

Issue/Introduction

If Symantec Management Platform (SMP) installation is version 7.5, 7.6, or 8.0 (including any Hot Fix versions) and when new or updated licenses are received that are not installing through the Symantec Installation Manager (SIM), then the licenses files will end in a .slf file extension.

The license file 'xxxxxxxx.slf' is not valid.

Process: SymantecInstallationManager (5680), Thread ID: 9, Module: SymantecInstallationManager.exe

Priority: 1
Source: Symantec.Installation.Model.LicenseManager.GetLicenseInstances

License File 'C:\xxxxxxxx.slf' initialization failed

Cannot find the requested object.

   [System.Security.Cryptography.CryptographicException @ System]
   at System.Security.Cryptography.X509Certificates.X509Certificate2.GetCertContentType(Byte[] rawData)
   at Altiris.NS.Licensing.LicenseUtil.GetCertificate(String certificateText, X509Certificate2& root, X509Certificate2Collection& intermediares)
   at Altiris.NS.Licensing.LicenseUtil.GetCertificateLicenses(String certificateText)
   at Symantec.Installation.Model.LicenseManager.GetLicenseInstances(String[] files, ICollection`1 badFiles)

Exception logged from: 
   at Symantec.Installation.Logging.LogActivity.ReportException(Int32 severity, String strMessage, String category, Exception exception, String footer)
   at Symantec.Installation.Logging.LogActivity.ReportException(String strMessage, String category, Exception exception)
   at Symantec.Installation.Model.LicenseManager.GetLicenseInstances(String[] files, ICollection`1 badFiles)
   at Symantec.Installation.Model.LicenseManager.CheckFiles(String[] files, List`1& applicable, List`1& notApplicable, List`1& badLicenses, List`1& badFiles)
   at Symantec.Installation.ViewModel.LicensingViewModel.<>c__DisplayClass42.<CheckInstalledFiles>b__41()
   at System.Threading.Tasks.Task.Execute()
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
   at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
 

Cause

Symantec has updated the license structure for the SMP software to be in line with many of our other products. This new format is .slf (Symantec License File) instead of the older .txt. and is only intended for installation of 8.1 or later.

When contacting Symantec Customer Care ask for the 8.0 license if the license needed will be used on 7.5, 7.6 or 8.0.  The  license is the one that covers these products.

Environment

Any supported SMP version before 8.1

Resolution

Downgraded licenses to the legacy format (.txt) will be necessary to apply the licenses. Please contact Symantec's Customer Care team for the respective region.

Inform the representative that the received licenses are for 8.1 and need the older license text files as used in 8.0 and earlier versions.

If there are any issues/queries/concerns please contact Technical Support for assistance.