Exercise Pro 4 Setup terminates adruptly

Questions about Wine on Linux
Locked
knapie
Newbie
Newbie
Posts: 4
Joined: Sun Sep 06, 2015 9:23 am

Exercise Pro 4 Setup terminates adruptly

Post by knapie »

Good day

I am trying to install Exercise Pro 4 in Ubuntu 15.04 using wine 1.7.50. This is my first time using wine to install windows based programs in Linux. The learning curve has been steep, but now I am officially stuck.

I am attempting to install expro4.exe in a new 32bit prefix, without installing .NET framework. When running the following command

Code: Select all

WINEPREFIX=~/.wine32 wine "/media/hannes/1735012502D37500/Exercise Pro V4 Software/expro4.exe"
the installer starts up, but appears to hang for a while, probably 5 min. Once it resumes, it asks me to accept license, provide name and organisation information, select installation directory (I use default) and then starts the installation. After a bit of processing, the installer exits, without completing.

Please find log below:

Code: Select all

fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:shell:SHChangeNotify ignoring unsupported flags: 2001
fixme:msi:event_spawn_wait_dialog doing nothing
err:msi:msi_dialog_create_controls no handler for element type L"Billboard"
fixme:shell:SHChangeNotify ignoring unsupported flags: 2001
err:msi:ACTION_CallDllFunction Custom action (L"C:\\users\\hannes\\Temp\\msi69c.tmp":L"MDAC28Win2KInstallerFix") caused a page fault: c0000005
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub
fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\hannes\\Temp\\IXP000.TMP\\MDACxpak.CAB"
fixme:setupapi:SetupDefaultQueueCallbackW notification 262144 params 32eb10,0
fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\hannes\\Temp\\IXP000.TMP\\MDACxpak.CAB"
fixme:odbc:SQLConfigDriver ((nil) 3 "Microsoft ODBC for Oracle" "CPTimeout=60" 0x33eb94 1000 0x33f08e)
fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\hannes\\Temp\\IXP000.TMP\\MSXMLX.CAB"
fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\hannes\\Temp\\IXP000.TMP\\SQLXMLXP.CAB"
fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\hannes\\Temp\\IXP000.TMP\\sqlnet.cab"
fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\hannes\\Temp\\IXP000.TMP\\sqlodbc.cab"
fixme:odbc:SQLConfigDriver ((nil) 3 "SQL Server" "CPTimeout=60" 0x33eb94 1000 0x33f08e)
fixme:odbc:SQLConfigDataSource (nil) 1 "SQL Server" "DSN=MQIS"
fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\users\\hannes\\Temp\\IXP000.TMP\\SQLOLDB.CAB"
err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1604
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Exercise Pro 4 Setup terminates adruptly

Post by dimesio »

Try winetricks mdac28.
knapie
Newbie
Newbie
Posts: 4
Joined: Sun Sep 06, 2015 9:23 am

Re: Exercise Pro 4 Setup terminates adruptly

Post by knapie »

Thank you for the assistance dimesio. Unfortunately it appears that mdac28 is already installed in the prefix:

Code: Select all

WINEPREFIX=~/.wine32 winetricks mdac28
Executing w_do_call mdac28
mdac28 already installed, skipping
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Exercise Pro 4 Setup terminates adruptly

Post by dimesio »

Try a clean wineprefix.
knapie
Newbie
Newbie
Posts: 4
Joined: Sun Sep 06, 2015 9:23 am

Re: Exercise Pro 4 Setup terminates adruptly

Post by knapie »

Great! Thank you!

Passed the first hurdle. Just for completeness sake, these were the steps:
1. Create new, clean 32 bit prefix
2. Install mdac28
3. Install expro4.exe

Installation completed.

Code: Select all

WINEARCH=win32 WINEPREFIX=~/.wine32Prefix2 winecfg
WINEPREFIX=~/.wine32Prefix2 winetricks mdac28
WINEPREFIX=~/.wine32Prefix2 wine "/media/hannes/1735012502D37500/Exercise Pro V4 Software/Demo32.exe"
Unfortunately, now, I am faced with the problem of the program crashing directly after launching it. Log below. Any pointers?

Code: Select all

fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x161184,0x15cf50): stub
fixme:wincodecs:JpegDecoder_Frame_CopyPalette (0x16205c,0x156238): stub
fixme:gdiplus:GdipGetLineSpacing ignoring style

Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'LEAD.Windows.Forms, Version=13.0.0.47, Culture=neutral, PublicKeyToken=9cf889f53ea9b907' or one of its dependencies.
File name: 'LEAD.Windows.Forms, Version=13.0.0.47, Culture=neutral, PublicKeyToken=9cf889f53ea9b907'
  at System.Windows.Forms.Timer.OnTick (System.EventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Timer.FireTick () [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Timer:FireTick ()
  at System.Windows.Forms.XplatUIWin32.GetMessage (System.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax, Boolean blocking) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIWin32.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUI.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.RunLoop (Boolean Modal, System.Windows.Forms.ApplicationContext context) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext context) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.Run (System.Windows.Forms.Form mainForm) [0x00000] in <filename unknown>:0 
  at Expro4.FmStart.Main () [0x00000] in <filename unknown>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'LEAD.Windows.Forms, Version=13.0.0.47, Culture=neutral, PublicKeyToken=9cf889f53ea9b907' or one of its dependencies.
File name: 'LEAD.Windows.Forms, Version=13.0.0.47, Culture=neutral, PublicKeyToken=9cf889f53ea9b907'
  at System.Windows.Forms.Timer.OnTick (System.EventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Timer.FireTick () [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Timer:FireTick ()
  at System.Windows.Forms.XplatUIWin32.GetMessage (System.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax, Boolean blocking) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUIWin32.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.XplatUI.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.RunLoop (Boolean Modal, System.Windows.Forms.ApplicationContext context) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.Run (System.Windows.Forms.ApplicationContext context) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.Application.Run (System.Windows.Forms.Form mainForm) [0x00000] in <filename unknown>:0 
  at Expro4.FmStart.Main () [0x00000] in <filename unknown>:0 

Unhandled Exception:
System.NotImplementedException: The requested feature is not implemented.
  at System.Data.OleDb.OleDbConnection.Dispose (Boolean disposing) [0x00000] in <filename unknown>:0 
  at System.ComponentModel.Component.Finalize () [0x00000] in <filename unknown>:0 
Shutting down finalizer thread timed out.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Exercise Pro 4 Setup terminates adruptly

Post by dimesio »

Try installing whatever version of .NET this app requires. The .NET installers are touchy, so I recommend starting with a clean 32 bit wineprefix, install .NET first, then install mdac28, then install your app.
knapie
Newbie
Newbie
Posts: 4
Joined: Sun Sep 06, 2015 9:23 am

Re: Exercise Pro 4 Setup terminates adruptly (Solved)

Post by knapie »

Dimesio

Thank you for your help. I managed to get it running, eventually...

Installing dotnet and then mdac 28 as suggested did not work out as expected. This time round, when installing expro, I am greeted with a menu informing that the system must be restarted before installation can commence. When clicking on either "yes" or "no", the installer just exits. :?: No reasonable log that I can attach.

Solution: Install expro as in post #5. Then install dotnet 2.0 SP2 and Jet 4.0 and voila, expro is working as expected. :D
Locked