Hi,
I have an install script based project. I added a merge module to it (using the Merge Module Holder object). My installation works fine on a workstation that has never had it installed. It also works just fine on workstations that had a previous version installed (previous versions didn't have this new merge module).
The problem comes up when I run this installation project on the same machine a second time. The installation progress goes well until it gets to installing this merge module. At some point during the installation of the merge module an error message comes up saying "Error 1706: No valid source could be found for product". I tried looking up information on this and found an article on Microsoft support site, but it didn't help much. If I completely un-install my product and re-install the error message does not appear.
I'm out of ideas. Please help. I'm using InstallShield 10.5.
Thank you.
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Error 1706 when re-running the installation
Started by
beginner123
, Feb 19 2005 08:22
4 replies to this topic
Posted 21 February 2005 - 11:07
Looks like it's trying to update or overwrite the files from the merge module. For this it may require the previuos installation source, i.e. the .msi file that the merge module holder object generated. Since this was packaged inside your previous setup it's not available. Can you set the object to never overwrite?
Stefan Krüger
InstallSite.org twitter facebook
Posted 21 February 2005 - 19:06
Hi, Stephan.
Where would I set this setting? Is this a merge module holder object property or is this set for a feature? Or is this in the merge module itself?
Thank you.
Where would I set this setting? Is this a merge module holder object property or is this set for a feature? Or is this in the merge module itself?
Thank you.
Posted 22 February 2005 - 14:51
I'm not familiar with the merge module holder object, therefore I don't know if there's such a setting. If there is, then it should be in the holder object.
Stefan Krüger
InstallSite.org twitter facebook
Posted 22 February 2005 - 17:27
Hi,
I think I got it figured out. In the Merge Module Holder object there's a property called "Cache the Msi Package Locally". I set that on and it seems to help. I'm still testing but so far it appears to have fixed my problem.
Thank you!
I think I got it figured out. In the Merge Module Holder object there's a property called "Cache the Msi Package Locally". I set that on and it seems to help. I'm still testing but so far it appears to have fixed my problem.
Thank you!