Install freezes at the end with ERROR_UNKNOWN_COMPONENT 1607

C

Clive B

Hi

I'm running a third-party msi on my computer and it freezes when it
gets to the end of the progress bar. Eventually, after about 30 mins a
dialog pops up saying "Windows Installer is not responding", and I have to
manually kill the process.

When I ran the msi with the command-line args for verbose logging and
flushing to disk, the last thing it logs is error 1607 - "The component
identifier is not registered."

Does anyone know what this means please and what might cause it?

I'm using Windows 2000 sp4, Windows Installer 3.1 v2, visual
studio.net 2005,.

I have admin rights on the machine and can't see any local security
policies that might be affecting it.

The msi is Infragistics NetAdvantage 2005 CLR 2.0 setup, and it works
fine on my XP machines.

Thanks
 
C

Clive B

Correction - it's freezing with ERROR_INDEX_ABSENT - 1611 - The component
qualifier not present.

The last line in the log gile before it freezes is MSI (s) (D8:10)
[13:55:01:151]: MsiProvideQualifiedComponent is returning: 0:


MSI (s) (D8:10) [13:54:59:089]: Executing op:
ShortcutCreate(Name=WINDOW~1|Windows Forms Reference Application -
Tracker,,,FileName=http://devcenter.infragistics.com/RefApps/Tracker/Tracker.Aspx,,,,IconIndex=0,HotKey=0,ShowCmd=1,)

CreateShortcuts: Shortcut: WINDOW~1|Windows Forms Reference Application -
Tracker

MSI (s) (D8:10) [13:54:59:573]: Entering MsiProvideQualifiedComponent.
Component: {E688BB14-DB1E-4F06-8927-681E5CEED641}, Qualifier: 0,
Installmode: 0, Product:

MSI (s) (D8:10) [13:54:59:620]: Pathbuf: A8C740, pcchPathBuf: A8BF14

MSI (s) (D8:10) [13:54:59:698]: MsiProvideQualifiedComponent is returning:
1611

MSI (s) (D8:10) [13:54:59:761]: Entering MsiProvideQualifiedComponent.
Component: {E688BB14-DB1E-4F06-8927-681E5CEED641}, Qualifier: 1024,
Installmode: 0, Product:

MSI (s) (D8:10) [13:54:59:807]: Pathbuf: A8C740, pcchPathBuf: A8BF14

MSI (s) (D8:10) [13:54:59:886]: MsiProvideQualifiedComponent is returning:
1611

MSI (s) (D8:10) [13:54:59:964]: Entering MsiProvideQualifiedComponent.
Component: {E688BB14-DB1E-4F06-8927-681E5CEED641}, Qualifier: 1033,
Installmode: 0, Product:

MSI (s) (D8:10) [13:55:00:042]: Pathbuf: A8C740, pcchPathBuf: A8BF14

MSI (s) (D8:10) [13:55:00:651]: MsiProvideQualifiedComponent is returning: 0

MSI (s) (D8:10) [13:55:00:761]: Entering MsiProvideQualifiedComponent.
Component: {E688BB14-DB1E-4F06-8927-681E5CEED641}, Qualifier: 2057,
Installmode: 0, Product:

MSI (s) (D8:10) [13:55:00:839]: Pathbuf: A8C744, pcchPathBuf: A8BF18

MSI (s) (D8:10) [13:55:00:917]: MsiProvideQualifiedComponent is returning:
1611

MSI (s) (D8:10) [13:55:00:995]: Entering MsiProvideQualifiedComponent.
Component: {E688BB14-DB1E-4F06-8927-681E5CEED641}, Qualifier: 1033,
Installmode: 0, Product:

MSI (s) (D8:10) [13:55:01:089]: Pathbuf: A8C744, pcchPathBuf: A8BF18

MSI (s) (D8:10) [13:55:01:151]: MsiProvideQualifiedComponent is returning: 0

Action 14:05:03: Cancel. Dialog created

MSI (c) (30:84) [14:05:04:651]: Doing action: WiseCleanup

Action 14:05:04: WiseCleanup.

Action start 14:05:04: WiseCleanup.

MSI (c) (30:C4) [14:05:04:932]: Invoking remote custom action. DLL:
C:\DOCUME~1\cliveb\LOCALS~1\Temp\MSIEE.tmp, Entrypoint: Cleanup

Action ended 14:05:05: WiseCleanup. Return value 1.


Any ideas would be very much appreciated!
 
P

Phil Wilson

It might just be a bug in the setup. It's dangerous to call
MsiProvideQualifiedComponent during a custom action, as it's doing, because
it may result in calling other Msi fuctions and hang up the install, which
is what's happening. Described at the bottom of this:
http://msdn.microsoft.com/library/d...p/functions_not_for_use_in_custom_actions.asp
--
Phil Wilson [MVP Windows Installer]
----
Clive B said:
Correction - it's freezing with ERROR_INDEX_ABSENT - 1611 - The component
qualifier not present.

The last line in the log gile before it freezes is MSI (s) (D8:10)
[13:55:01:151]: MsiProvideQualifiedComponent is returning: 0:


MSI (s) (D8:10) [13:54:59:089]: Executing op:
ShortcutCreate(Name=WINDOW~1|Windows Forms Reference Application -
Tracker,,,FileName=http://devcenter.infragistics.com/RefApps/Tracker/Tracker.Aspx,,,,IconIndex=0,HotKey=0,ShowCmd=1,)

CreateShortcuts: Shortcut: WINDOW~1|Windows Forms Reference Application -
Tracker

MSI (s) (D8:10) [13:54:59:573]: Entering MsiProvideQualifiedComponent.
Component: {E688BB14-DB1E-4F06-8927-681E5CEED641}, Qualifier: 0,
Installmode: 0, Product:

MSI (s) (D8:10) [13:54:59:620]: Pathbuf: A8C740, pcchPathBuf: A8BF14

MSI (s) (D8:10) [13:54:59:698]: MsiProvideQualifiedComponent is returning:
1611

MSI (s) (D8:10) [13:54:59:761]: Entering MsiProvideQualifiedComponent.
Component: {E688BB14-DB1E-4F06-8927-681E5CEED641}, Qualifier: 1024,
Installmode: 0, Product:

MSI (s) (D8:10) [13:54:59:807]: Pathbuf: A8C740, pcchPathBuf: A8BF14

MSI (s) (D8:10) [13:54:59:886]: MsiProvideQualifiedComponent is returning:
1611

MSI (s) (D8:10) [13:54:59:964]: Entering MsiProvideQualifiedComponent.
Component: {E688BB14-DB1E-4F06-8927-681E5CEED641}, Qualifier: 1033,
Installmode: 0, Product:

MSI (s) (D8:10) [13:55:00:042]: Pathbuf: A8C740, pcchPathBuf: A8BF14

MSI (s) (D8:10) [13:55:00:651]: MsiProvideQualifiedComponent is returning:
0

MSI (s) (D8:10) [13:55:00:761]: Entering MsiProvideQualifiedComponent.
Component: {E688BB14-DB1E-4F06-8927-681E5CEED641}, Qualifier: 2057,
Installmode: 0, Product:

MSI (s) (D8:10) [13:55:00:839]: Pathbuf: A8C744, pcchPathBuf: A8BF18

MSI (s) (D8:10) [13:55:00:917]: MsiProvideQualifiedComponent is returning:
1611

MSI (s) (D8:10) [13:55:00:995]: Entering MsiProvideQualifiedComponent.
Component: {E688BB14-DB1E-4F06-8927-681E5CEED641}, Qualifier: 1033,
Installmode: 0, Product:

MSI (s) (D8:10) [13:55:01:089]: Pathbuf: A8C744, pcchPathBuf: A8BF18

MSI (s) (D8:10) [13:55:01:151]: MsiProvideQualifiedComponent is returning:
0

Action 14:05:03: Cancel. Dialog created

MSI (c) (30:84) [14:05:04:651]: Doing action: WiseCleanup

Action 14:05:04: WiseCleanup.

Action start 14:05:04: WiseCleanup.

MSI (c) (30:C4) [14:05:04:932]: Invoking remote custom action. DLL:
C:\DOCUME~1\cliveb\LOCALS~1\Temp\MSIEE.tmp, Entrypoint: Cleanup

Action ended 14:05:05: WiseCleanup. Return value 1.


Any ideas would be very much appreciated!



Clive B said:
Hi

I'm running a third-party msi on my computer and it freezes when it
gets to the end of the progress bar. Eventually, after about 30 mins a
dialog pops up saying "Windows Installer is not responding", and I have
to
manually kill the process.

When I ran the msi with the command-line args for verbose logging
and
flushing to disk, the last thing it logs is error 1607 - "The component
identifier is not registered."

Does anyone know what this means please and what might cause it?

I'm using Windows 2000 sp4, Windows Installer 3.1 v2, visual
studio.net 2005,.

I have admin rights on the machine and can't see any local security
policies that might be affecting it.

The msi is Infragistics NetAdvantage 2005 CLR 2.0 setup, and it works
fine on my XP machines.

Thanks
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top