cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
jfarber
Level 3

Package breaks Novell client

We have an MSI that writes to HKLM\Software\Novell\Login\Banner. The problem is that for some unknown reason the packager set HKLM\Software\Novell to "Install if present, uninstall if absent". If performing a major upgrade or uninstall of the package uninstalls the HKLM\Software\Novell and breaks Novell. It's easy enough to fix new installs, but how can I fix the problem on existing installs? It needs to be a totally silent solution. I've try to repair the app and that doesn't work. The only way I've been remotely successful was deleting the cached MSI from C:\Windows\Installer and then repairing, but since that is a randoming generated filename that won't be a permenant solution.

Any ideas?

Thanks
Labels (1)
0 Kudos
(1) Reply
Christopher_Pai
Level 16

The database you mention deleting has the Registry table logic that needs to be fixed and recached. One way to do this would be a meaningless Minor Upgrade and another would be to write a script to go update that database.
0 Kudos