/build/static/layout/Breadcrumb_cap_w.png
11/05/2009 4696 views
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


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

All 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

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

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

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

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

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

0
InstallShield created MSI?
Answered 11/05/2009 by: AngelD
Red Belt

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

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