I need to update a package but I can not unseal it and get the error "Software is distributed/delivered and is not allowed to be unsealed. [SDM001081]". How can I update the package?

Document ID : KB000025345
Last Modified Date : 14/02/2018
Show Technical Document Details

Question:

I need to update a package but I can not unseal it and get the error "Software is distributed/delivered and is not allowed to be unsealed. [SDM001081]".

How can I update the package?

 

Environment:                                          

CA Client Automation - All Versions

 

Answer: 

When a package is just registered it can be unsealed but when it has been staged on Scalability Server libraries or deployed to Agents, the packages can not be updated.

The reason behind this behavior is because updating a package on the Domain Manager using the same version but with different files will create confusion on which files/options have been used on each installation using the same name/version of the package.

Depending on the activity related to the package you can proceed as follows:

  • If the package has just been staged on Scalability Server libraries, it just needs to be removed from the libraries and it can be achieved selecting the package and then the Staging Libraries folder to show the list of Scalability Servers where it has been delivered to. Just select them all, right click and select "Schedule removal Job".

 

  • If the package has already been deployed to Agents, there are two choices: uninstall the installed version and install it again after update it or create a new version selecting the package, right click on it and select New > Software Package version.