Article ID: 2834765 - View products that this article applies to.
Using the Authoring console in System Center 2012 Service Manager to extend the class from a UNIX management pack to an unsealed management pack, when you try to add a new property you get the following error message:
This can occur if a management pack public key token is specified for an unsealed management pack. For example, you will find an entry similar to the following in the XML file for the management pack:
Category ID="RHI.UNIXComputer.CI.ClassExtension.Category" Value="Console!Microsoft.EnterpriseManagement.ServiceManager.ManagementPack"> <ManagementPackName>RHI.UNIXComputer.CI.ClassExtension</ManagementPackName> <ManagementPackVersion>18.104.22.168</ManagementPackVersion> <ManagementPackPublicKeyToken>2abcXyz2d6760a2b</ManagementPackPublicKeyToken>
When the authoring tool tries to validate the management pack XML file, the process fails because the management pack is not sealed, thus we cannot add a new property successfully.
To resolve this issue, remove the <ManagementPackPublicKeyToken>2abcXyz2d6760a2b</ManagementPackPublicKeyToken> entry from the XML file.
The line <ManagementPackPublicKeyToken>2abcXyz2d6760a2b</ManagementPackPublicKeyToken> should only be included in cases where you are going to seal the management pack. The public key token must match the .snk file that the MP file will be sealed with.
(http://go.microsoft.com/fwlink/?LinkId=151500)for other considerations.