hi all,

i've packaged blackberry desktop manager 5.0.1 and the package works fine except 1 thing;

if i go to add/remove, choose the desktop manager, click on "click here for support information", the button repair is there but when i click it, no repair is done.

where do i have to check to see why it's not repairing?

thanks!
0 Comments   [ + ] Show Comments

Comments

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.

Answers

0
Enable the MSI Logging policy, delete any MSI logs from %TEMP% and %SystemRoot%\TEMP then run the repair. The log will show you what took place.
Answered 11/05/2009 by: VBScab
Red Belt

Please log in to comment
0
i've tried your suggestion but still nothing.

if i click the repair button, nothing happens. no message, no progress bar, no log file. just like when you code a button without associating a function.

what have i done wrong?

thanks!
Answered 11/05/2009 by: kardock
Second Degree Green Belt

Please log in to comment
0
ORIGINAL: kardock

i've tried your suggestion but still nothing.

if i click the repair button, nothing happens. no message, no progress bar, no log file. just like when you code a button without associating a function.

what have i done wrong?

thanks!


thats very strange behaviour

delete a shortcut, a hkcu key and a file

and run msiexec /fups [productcode] /qb! and see what happens

have you deleted the keypaths in your components even with that your application should still try and self repair if you launch one of the shortcuts as long as it is advertised
Answered 11/05/2009 by: cygan
Fifth Degree Brown Belt

Please log in to comment
0
msiexec /fups [productcode] /qb!

this repaired the app alright, but add/remove still does not work.

i'll verify my keypaths.

thanks!
Answered 11/05/2009 by: kardock
Second Degree Green Belt

Please log in to comment
0
have you checked the registry at HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\[your product's GUID]\UninstallString / ModifyPath
what values do you have there?
Answered 11/05/2009 by: pjgeutjens
Red Belt

Please log in to comment
0
the vendor msi creates 2 entries under HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\

{5B7CF62F-D339-4FAA-A610-372ED5A2787F}

&

BlackBerry_{5B7CF62F-D339-4FAA-A610-372ED5A2787F}

maybe this is the root cause of my problem? it still does not work.

my package is a transform file for the vendor msi.

thanks!
Answered 11/05/2009 by: kardock
Second Degree Green Belt

Please log in to comment
0
InstallShield created MSI?
Answered 11/05/2009 by: AngelD
Red Belt

Please log in to comment
0
Kim, Mine is, yes. It is marked to be installed as a system component (ARPSYSTEMCOMPONENT property is set) but, other than that, I'm struggling for the relevance of your question. :)
Answered 11/06/2009 by: VBScab
Red Belt

Please log in to comment
0
BlackBerry 5.0.1 ARP entry comes from Uninstall string "BlackBerry_[Productcode]" , Repair for the application will not work as ARP is pointing to Uninstall string created by registires but not MSI created registries.

If you want to have Repair for BB, then remove SystemComponent registry under [ProductCode] hive, which will enable ARP entry, then you can have REPAIR working.
Answered 11/06/2009 by: mekaywe
Brown Belt

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