cancel
Showing results for 
Search instead for 
Did you mean: 

InstallShield package with CRRuntime_12_0.msm won't update previous version

Former Member
0 Kudos

I have an InstallShield 2009 package that includes the Crystal Reports 2008 runtime CRRuntime_12_0.msm. When I use this package to update a previously installed version of the application, it appears to go through the motions (although too fast) but does not update any of the files and does not display any errors. The previous version of the application was using the Crystal Reports 11.5 runtime.

If I remove the Crystal Reports 2008 runtime from the package, the rest of the update runs successfully.

Also, if I install on a machine that does not have a previous version of the app or if I first uninstall the previous version, the installation succeeds, so I know that my keycode is correct.

If anyone has any ideas as to why the CR 2008 runtime causes this failure, I would greatly appreciate hearing about it. Thanks in advance for any help.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

If you are upgrading your product from CRXIR2 to CR2008 then its best that you upgrade the reports in the designer, use a 12.0.XXXX version of the viewer tool and create a deployment setup or use the msi of CR2008.

Just applying updated runtimes with the old setup is not a proper way and it might not be helpful.

Thanks.

Former Member
0 Kudos

Hi, AG -

Thanks for the response. I'm a little confused by your answer but I think I get part of it. What I don't understand is why it won't install the 12.0.xxxx files if the 11.5.3300 files are registered as installed. The funny thing is that, if you try to uninstall after a failed install, that also doesn't work (none of the files are removed, even the main app). However, if you then run the installation package again, it all works! So it appears to be a registration issue rather than just the presence of the files.

One of the other things I tried was to use the CRRuntime_12_0_mlb.exe file that I downloaded from SAP to create an installation prerequisite for InstallShield. The SAP website recommended using the .exe rather than the .msi. When I ran that package, it displayed a dialog with a lot of (to me) cryptic information and then failed.

When I ran the CRRuntime_12_0_mlb.exe file manually, it presented a dialog asking for the product ID. I supplied the keycode and it installed successfully. I was unable to figure out how to pass that info on the command line to the file so it would install unattended. Is there some place I can find that information?

Sorry to be such a pain. Thanks again

Dennis

former_member184995
Active Contributor
0 Kudos

If you use the msi you can use the standard silent install parameters as far as I know (you can google for the parameters). If you are installing on Vista that could be an issue as Vista has issues with msi's.

I dont know anything about trying a silent install with the exe.

Answers (0)