I have an InstallShield (InstallScript) installation, created using IS2009, that's built automatically every night, and has been used successfully for years. A few days ago, installs started failing; progress reaches 99%, then an error dialog comes up claiming that there was an error installing a particular file; the specific message is "The system cannot find the file specified".
Reproducible on both WinXP and Win7.
This isn't due to any change in the installer; those files have been untouched for weeks/months
It's the same file every time, though it has some text appended to its name, and has an .rra extension; from what I've read, this is the temporary file that IS extracts to the Windows temp folder prior to moving it to its final destination.
Other files in the same folder and of the same type are installed successfully. It's also not the last file to be installed; when the error is dismissed, the install quits and other files both in the same folder and elsewhere are missing as well.
The file is a regular dynamic file link that is part of a Feature; it's not being manipulated with InstallScript or anything else that could introduce external problems. There's no difference in linking between that file and many others that are installed successfully.
No errors during installer build; IS appears to find the files just fine, and I opened the built cab to verify that the file is inside.
No errors or related info appear in the .ilg log file or Windows event logs on the target machine.
I tried deleting the IS projects and all temporary build files, then checked out fresh copies from version control and rebuilt from scratch, but the problem persists.
How could this happen, and where else might I look in tracking down the cause?