Multisim not installing

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
F_style
Level 4
Level 4
Posts: 155
Joined: Sat Sep 25, 2010 8:55 pm

Multisim not installing

Post by F_style »

Hi. Now I'm trying to install Multisim, and tried with both 10.1 and 11.0 with the same errors. Just when executing the installer it throws an error message regarding something like "error msi 1623",but the Wine log is:

Code: Select all

User@linux-e9or:~/Downloads/Multisim 10> wine setup.exe
fixme:volume:GetVolumePathNameW (L"Z:\\home\\User\\Downloads\\Multisim 10\\Supportfiles\\resource_eng.cab", 0x65b380, 66), stub!
fixme:volume:GetVolumePathNameW (L"Z:\\home\\User\\Downloads\\Multisim 10\\supportfiles\\nipie.exe", 0x65d588, 59), stub!
fixme:ver:RtlGetProductInfo (6,0,0,0,0x32f7a0): stub
fixme:volume:GetVolumePathNameW (L"Z:\\home\\User\\Downloads\\Multisim 10\\supportfiles\\NISysInf.dll", 0x6666e0, 62), stub!
err:ole:CoGetClassObject class {5b9cece7-5b14-44da-a00b-d38c3c97fe66} not registered
err:ole:CoGetClassObject class {5b9cece7-5b14-44da-a00b-d38c3c97fe66} not registered
err:ole:create_server class {5b9cece7-5b14-44da-a00b-d38c3c97fe66} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {5b9cece7-5b14-44da-a00b-d38c3c97fe66} could be created for context 0x17
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:advapi:LookupAccountNameW (null) L"User" (nil) 0xa8d5e8 (nil) 0xa8d5ec 0xa8d5e0 - stub
fixme:advapi:LookupAccountNameW (null) L"User" 0x11d5900 0xa8d5e8 0x11d45b8 0xa8d5ec 0xa8d5e0 - stub
fixme:msi:MsiGetLastErrorRecord
So tried installing msi2 with Winetricks, and now error message says there's another app running and must be closed before installer can proceed. Wine log is:

Code: Select all

User@linux-e9or:~/Downloads/Multisim 10> WINEPREFIX=~/winetest wine setup.exe
fixme:volume:GetVolumePathNameW (L"Z:\\home\\User\\Downloads\\Multisim 10\\Supportfiles\\resource_eng.cab", 0x65b3d0, 66), stub!
fixme:volume:GetVolumePathNameW (L"Z:\\home\\User\\Downloads\\Multisim 10\\supportfiles\\nipie.exe", 0x65d580, 59), stub!
fixme:ver:RtlGetProductInfo (6,0,0,0,0x32f7a0): stub
fixme:clusapi:GetNodeClusterState ((null),0x33f828) stub!
fixme:advapi:DecryptFileA "c:\\3521bc0737547436808a1282bace\\" 00000000
fixme:setupapi:pSetupGetGlobalFlags stub
Even tried Multisim with CrossOver, who gives error of Internet Explorer 4 or newer to be missing. I think it could be the same msi-related error as in Wine. I know there were some few threads about this before, but unresolved. Besides Multisim seems to be marked as silver. What can be happening? Is there yet a solution or workaround? Thanks.
F_style
Level 4
Level 4
Posts: 155
Joined: Sat Sep 25, 2010 8:55 pm

Post by F_style »

I wanted to try with fakeie6, but Winetricks don't recognize it... is it no longer available?
oiaohm
Level 8
Level 8
Posts: 1020
Joined: Fri Feb 29, 2008 2:54 am

Post by oiaohm »

Wine rating are wine version dependent.

http://appdb.winehq.org/objectManager.p ... &iId=14245

Its really a long time since that has been tested to see if that is working. There is no record of 10.1 ever working.

http://appdb.winehq.org/objectManager.p ... &iId=19413

fakeie6 value has been missing for quite a while you are the first to mention it missing. http://wiki.winehq.org/UsefulRegistryKeys Instructions todo it manually by reg editing is here.

Yes no one has updated the faq or anything to point to the manual instructions.

You did not mention what version wine you were trying with.
F_style
Level 4
Level 4
Posts: 155
Joined: Sat Sep 25, 2010 8:55 pm

Post by F_style »

I'm using Wine 1.3.6.
Exact version of Multisim 10 I don't remember right now, seems to be 10.0.1 or other 10.x. Only thing I remember it used to work well in openSUSE 11.1 (now I have 11.3) and WineDoors, when it still existed. I think Wine version was 0.9.x. It's a similar compatibility problem to the one I have with DBabble, except that DBabble at least installs.

But also tried with Multisim 11 and I get the same errors, already posted the logs above. Even CrossOver fails. Are msi and IExplorer in some way related?

Regarding the fakeie6 issue, are these the key values you suggest to add? Which are those IE-provided dlls that I might need?

+-Software
| |
| +-Microsoft
| |
| +-Internet Explorer
| | |
| | +->Version
| | +->W2kVersion
| | | [Useful to make application believe that you have Internet Explorer
| | | installed (if you set it manually, you might need some IE-provided
| | | dlls). Set them to "6.0.2800.1106" for IE6SP1.]
| | |
| | +->Build
| | [Same as above. Set it to "62800.1106" for IE6SP1.]
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Multisim not installing

Post by dimesio »

F_style wrote:Besides Multisim seems to be marked as silver. What can be happening? Is there yet a solution or workaround? Thanks.
The version that is rated silver is 10.0.1, and the test report says specifically the installer doesn't work--the reporter copied a working Windows install. http://appdb.winehq.org/objectManager.p ... &iId=14245
F_style
Level 4
Level 4
Posts: 155
Joined: Sat Sep 25, 2010 8:55 pm

Post by F_style »

From the appdb site:
Also I needed to add several dlls and replace the update executable with a dummy one [just `int main(){return 0;}].

Don't forget to copy niini32.dll from the windows directory to remove several errors while starting.
Copied the entire National Instruments folder and tried to run Multisim as demo (I leave the licence problems for later). The first log I got suggested mfc80u.dll was missing, so I copied it to Wine's /system32. Now I get this error:

Code: Select all

User@linux-e9or:~/Programas/National Instruments/Circuit Design Suite 11.0> WINEPREFIX=~/winetest wine multisim.exe
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.MFCLOC" (8.0.50608.0)
err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution.
wine: Call from 0x7b838012 to unimplemented function msvcp80.dll.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z, aborting
err:module:attach_process_dlls "EWB_Splash.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\home\\User\\Programas\\National Instruments\\Circuit Design Suite 11.0\\multisim.exe" failed, status 80000100
Also, I don't understand what replacing the update exe with a dummy one means. I'm not good at programming... And I'm not able to find that niini32.dll in my Windows installation. Besides of this, what other dlls am I missing? Maybe also Windows native msvcp80.dll?
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

F_style wrote:wine: Call from 0x7b838012 to unimplemented function msvcp80.dll.??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z, aborting
Seems like Wine's msvcp80.dll is not enough. Install native one with 'winetricls vcrun2005'.
F_style
Level 4
Level 4
Posts: 155
Joined: Sat Sep 25, 2010 8:55 pm

Post by F_style »

Installed vcrun2005, now Multisim is about to start, when an error pops out:
"The installation of this application may be corrupt. Use Add or Remove Programs in the Windows Control Panel to attempt to repair this program."
Wine log is:

Code: Select all

err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution.
I have tried to look for that aformentioned niini.dll file... it's not in /system32 nor in the program directory. Does that error have to with this dll? Where can I find it?
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

F_style wrote:err:winediag:X11DRV_WineGL_InitOpenglInfo Direct rendering is disabled, most likely your OpenGL drivers haven't been installed correctly
Reinstall video drivers.
F_style wrote:err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution.
Do what it says - install winbind.
F_style
Level 4
Level 4
Posts: 155
Joined: Sat Sep 25, 2010 8:55 pm

Post by F_style »

The lap I'm trying in has a Sis M661MX graphics card, and using Wine 1.3.6. I'm on openSUSE 11.3, I don't know other way to update/reinstall drivers but recurring to XOrg repository and updating packages.
Though I'm seriously doubting it's a graphic matter since there are some programs that crash without leaving a single log message (DBabble).
Already installed Winbind and even tried copying niini32.dll -I finally found this dll- to Wine's /system32. And still the same X11DRV error in log (although now only this one) and the error of corrupted installation.
And OK, I must recognize this is not 10.0.1, this is Multisim 11, but I'm seriously looking for a workaround...

On the other hand, I also tried Multisim 2001. It installs (wineboot required) and is about to start, but it always throws an error with a file named MSComp.prd. It's Wine log is:

Code: Select all

wine: Call from 0x7bc4c720 to unimplemented function Symbols.dll.??1CVersionInfo@@UAE@XZ, aborting
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x102092e0
Any ideas?
F_style
Level 4
Level 4
Posts: 155
Joined: Sat Sep 25, 2010 8:55 pm

Post by F_style »

Point is I'm trying to make Multisim 11 to work, I think it's not in the appdb yet. Niini32.dll is a Multisim 10.0.1 dll, so I had to also install it in the Windows installation to get it (and it didn't work). Also I'm a bit surprised Multisim 2001 is giving the described trouble...
F_style
Level 4
Level 4
Posts: 155
Joined: Sat Sep 25, 2010 8:55 pm

Post by F_style »

Any suggestions?
F_style
Level 4
Level 4
Posts: 155
Joined: Sat Sep 25, 2010 8:55 pm

Post by F_style »

Solved the graphic drivers problem, already installed Winbind, even copied the folders Multisim 11 generated in /system32 in the Windows partition into Wine's /system32 (by the way, unlike 10.0.1 with niini32, 11 doesn't generate dll files). No log at all, SAME ERROR. Any help is highly appreciated...
F_style
Level 4
Level 4
Posts: 155
Joined: Sat Sep 25, 2010 8:55 pm

Post by F_style »

Guess I finally found out the problem: licences. I tried installing Multisim 10.0.1 demo on Windows -hoping at least demo would work, copying the entire folder to Linux and installing missing libraries, just like versions 2001 and 11. Gives same error as 11 except the message is a bit different, so probably it's the same licence issue.

How can I solve this problem? In the appdb it's said I have to copy/import some registries, but I'm total noob in Regedit. Also I don't get what does this means: "replace the update executable with a dummy one [just `int main(){return 0;}]. ".

Thanks.
Locked