Main Menu
Home
Open a Ticket
My Ticket History
Browse Knowledgebase
My Account

Login
 E-mail:
 Password:
Register | Forgot Password?

Knowledgebase
Search by keywords:


Contact Us

We always recommend that you open a new ticket describing your problem and your environment. You will receive an automated reply with a request ID and shortly thereafter further communication from Open iT support.

You can also call the support hotline 1-866-OPEN-IT-S (+1-866-673-6487) or your local Open iT office during office hours for phone support.


Knowledgebase
Fix: "Unable to locate the nessesary resources to install" (Windows Installer)

Article ID: 000028
Rating: 5.0 / 5.0 (1 votes)
Views: 3038

Problem:

Windows installer reports that it can not find the necessary recourses to install. Even pointing to the correct MSI file when prompted will fail.

Seems to be caused my the installer getting "hung up" on trying to access a copy of the MSI file cached by a previous install attempt (failed or aborted) that no longer exist (typically under temporary Internet files). So far it has only been observed on some Windows 2003 server machines, but it could probably happen on other systems too.



Solution:

The problem can be solved by renaming the MSI file to match what is being looked for. For example "OpeniT_Resources.msi" -> "OpeniT_Resources[1].msi".

You can find out what filename Windows Installer is trying to access by typing the following at a command line prompt (assuming OpeniT_Resources.msi is in the active folder) :

msiexec /i OpeniT_Resources.msi /lwx log.txt

Try running the installation as usual, and hit cancel once it fails. Then look in the log.txt file (generated in the folder you ran the above command from). Look for something like this:

SOURCEMGMT: Trying source C:/Documents and Settings/Desktop/OpeniT_Resources.msi.
Note: 1: 2203 2: C:/Documents and Settings/Desktop/OpeniT_Resources[1].msi 3: -2147287038
SOURCEMGMT: Source is invalid due to missing/inaccessible package.
Note: 1: 1706 2: -2147483647 3: OpeniT_Resources[1].msi

Note how it is trying to access OpeniT_Resources[1].msi rater than OpeniT_Resources.msi, so rename (or copy) the MSI file to OpeniT_Resources[1].msi. Now run the installation again (just double click the MSI file), you may still get the same error message (because the file is not at the same path as the one it wants), but when prompted for the MSI package choose the renamed one ("OpeniT_Resources[1].msi" in this example) and click ok. The installation should run normally from then on. After a successful install the Installer cache seems to get "unstuck" too, so subsequent installs should not encounter the same problem.

<< back

Rating
Did you find this article helpful?

Related Articles
Howto: Uninstall faulty installation (Windows)
UCS Installation - "Couldn't run installed perl"