cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Loiseau
Level 4

Registry problem when rollback in install phase

Hello,

I'm facing another problem which happens when cancelling the installation in the beginning of the installation phase (After the pre-install phase).

Everything is removed properly, except the registry.
The registry still contains the product.
In the product, everything has been removed except the uninstaller component.

As a result, since I'm using a single instance, the product cannot be removed or repaired since the registry contains 'pointers' to no longer installed things and the installation is canceled.

I checked the 'Change $PRODUCT_NAME$ Installation' Action in the Install tab for the rollback settings, the two checkboxes are set and the uninstaller should be remove in case the cancel event is triggered.

Did somebody experience the same problem ?
Is ther a workaround ?
How to catch the cancel event so as to clear the registry manually ?

Thank you and kind regards.
Labels (1)
0 Kudos
(2) Replies
Loiseau
Level 4

After having some checks performed, I can give extra precisions.

The Rollback fails on the Mac only, on windows it works.

On the Mac, I ONLY receive in the console:
'The uninstallation could not complete due to an error'

(but which error ???)

It looks like the uninstaller has been partially removed and the registry has not been cleaned.

I don't have any more informations....
Is there a way to get into a verbose mode or a debugging mode?

Thank you for your help and kind regards
0 Kudos
Loiseau
Level 4

Extra info:

After console redirection this is what appears on the Mac:

20.03.12 18:03:41 [0x0-0xf99f99].install product was null
20.03.12 18:03:41 [0x0-0xf99f99].install ZeroGby: Unable to load product from registry. Product ID: aa95ab61-1efe-11b2-98ea-eb13da34bf99
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.uninstall.DescriptorList.i(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.uninstall.DescriptorList.a(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.LifeCycleManager.ai(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.LifeCycleManager.a(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.LifeCycleManager.a(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at ZeroGh5.a(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.Installer.a(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.Installer.exit(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.installpanels.ProgressActionPanel.s(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.installpanels.InstallProgressActionPanel$1.a(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at ZeroGkw.a(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.InstallPiece.processEvent(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.actions.InstallFile.processEvent(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.actions.InstallDirectory.install(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.GhostDirectory.install(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.InstallablePiece.install(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.Installer.install(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.actions.InstallProgressAction.n(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install at com.zerog.ia.installer.actions.ProgressPanelAction$1.run(DashoA10*..)
20.03.12 18:03:41 [0x0-0xf99f99].install The uninstallation could not complete due to an error.

Since the installation has been canceled, this is normal that the product is not yet in the registry.
But the installer fails and the registry is set AS IF THE PRODUCT WAS INSTALLED....


Any idea ?

Thank you
0 Kudos