We are running Zenworks 7.0 and are distributing user based repackaged MSI's on a XP Sp2 rollout.

The problem I am having is in choosing an upgrade path for MSI's that have been deployed to users and installed to workstations.

I was planning to uninstall the old version of the msi by unassociating the user from the original NALObject and associating them to the new NALObject. After opening up the NALCache folder to USERS full control this seems to work sometimes, but is problematic.

I cannot find any best practice documentation on the Novell website that concerns upgrading msi's.

Any information would be gratefully appreciated as this is keeping me awake at night!

Thanks and enjoy the weekend[:)]...Nik
0 Comments   [ + ] Show Comments


Please log in to comment

Community Chosen Answer

Hi Nikolas

If I get it right: you just want to update some msi installations on workstations, where an older version already was installed before?!
We are still using ZEN 4.01, however, the basics are quite the same...
How about this: just remove the association from the old object and associate the user to the new object? (as you mentioned already) and let the msi itself do the rest (use the Upgrade table within the new msi to get the old one uninstalled.)

Or create a new Nal object from the old msi file and then go to the MSI tab, choose properties and then choose 'REMOVE' and set the value to 'ALL'.
I didn't try this one out yet, however I've found an article on the Novell Coolsolutions Website which was about uninstalling msi's with ZEN.

Hope this helps


Answered 03/12/2006 by: rpfenninger
Second Degree Green Belt

Please log in to comment
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.


Hi Roland,

I think we are going with the second option, creating a NALObject that runs the REMOVE ALL property. This runs as a Dependant Application before installing the upgraded msi.

Thanks for your post...Nik[:)]
Answered 03/13/2006 by: Nikolas
Senior Yellow Belt

Please log in to comment
Hey Nik

Thanks for rating my post [:D]
By the way, I've just found the full article again I mentioned above.
See it here.
And it really works! I just did it myself. Cool.


Answered 03/14/2006 by: rpfenninger
Second Degree Green Belt

Please log in to comment
Answer this question or Comment on this question for clarity