I'm trying to package a ODBC settings about an application called Meta4 e-mind. I'm using WPS 7 Windows Installer Editor, I put all necessary files into a project, then I imported a .reg file with the keys used and finally I did a setup of ODBC from ODBC point below Feature Details.
I compiled that but when I'm trying to install this msi on another PC, the installation go well to the point "installing ODBC components", almost at the end of the process, but never follow to the end, allthough it don't show any error...
Do you know how can I do to fix this problem?
0 Comments   [ - ] Hide Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
Answer this question or Comment on this question for clarity


as always, what does a verbose log (/l*v) tell you?
Answered 08/13/2008 by: kiptek
Second Degree Green Belt

Please log in to comment
The last part of their log is that:

MSI (s) (F0:14) [14:21:45:578]: Executing op: RegCreateKey()
MSI (s) (F0:14) [14:21:45:578]: Executing op: RegOpenKey(Root=-2147483646,Key=SOFTWARE\ODBC\ODBC.INI\ODBC File DSN,,BinaryType=0)
MSI (s) (F0:14) [14:21:45:578]: Executing op: RegAddValue(Name=DefaultDSNDir,Value=C:\Program Files\Common Files\ODBC\Data Sources,)
MSI (s) (F0:14) [14:21:45:578]: Executing op: RegOpenKey(Root=-2147483646,Key=SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources,,BinaryType=0)
MSI (s) (F0:14) [14:21:45:578]: Executing op: RegAddValue(Name=ORACLE_MIND,Value=Data Direct 4.2 Oracle,)
MSI (s) (F0:14) [14:21:45:578]: Executing op: RegAddValue(Name=ODBCDR_MT4_01,Value=Meta4 Driver 32-bit,)
MSI (s) (F0:14) [14:21:45:578]: Executing op: ActionStart(Name=InstallODBC,Description=Installing ODBC components...,)
MSI (s) (F0:14) [14:21:45:578]: Executing op: ODBCInstallDriver(DriverKey=Meta4 Driver 32-bit,Component={84C8F04D-660E-4229-AE2C-C84DFD784D08},Folder=C:\Program Files\M4e-mind\Bin32\,Attribute_=Driver,Value_=M4Driver32.dll)

MSI (s) (F0:04) [14:59:16:066]: RunEngine wait timed out
MSI (s) (F0:04) [15:07:15:434]: Destroying RemoteAPI object.
MSI (s) (F0:08) [15:07:15:434]: Custom Action Manager thread ending.
MSI (c) (34:7C) [14:59:16:066]: Font created. Charset: Req=0, Ret=0, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg
MSI (c) (34:70) [15:07:15:434]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
MSI (c) (34:70) [15:07:15:449]: MainEngineThread is returning 1603

I marked the point when the installation process doesn't continue. After 38 minutes, I cancelled the installation at this point and the the log registers the last steps
Answered 08/14/2008 by: cmi2000
Senior Purple Belt

Please log in to comment
When you install an ODBC driver there is generally an "install" dll and a "run" dll. I would recommend that your installation is attempting to use the "run" dll to install the odbc driver.

Just a guess tho. Look in your install media for a dll that resembles the odbc dll but it may have an I, or Inst, in the name.

Answered 08/15/2008 by: Inabus
Second Degree Green Belt

Please log in to comment