http://bugs.winehq.org/show_bug.cgi?id=26010
Summary: NI_Multisim won't install Product: Wine Version: 1.3.9 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi AssignedTo: wine-bugs@winehq.org ReportedBy: business.kid@gmail.com
http://www.ni.com/multisim/ I have given this a garbage rating and the page says to file a bug, so here goes. You register, and it gives you a downloader. Running the downloader, it slowly downloads 464mb and writes a file of length 0 bytes :-//. So I used m$, which is in the house, to download, and tried installing. I have a user set up just for this, so I can wipe, hack, etc without upsetting anything.
After previous failed attempts I read errors and ran winetricks gecko corefonts dotnet20sp2 vcrun6sp6 and stuck in dlls as native, but that didn't help
It seems to want to do these steps 1. Unzip to C:\National Instruments Download - with coaxing it succeeds. msiexec.exe & setup.exe each consume 49.x% of cpu. msiexec.exe rises to 99% if keyboard input is wanted. msiexec then took off and grabbed the cpu with no keyboard input wanted, so I killed it and setup moved on.
2. Next step is to take my name, license number (I used the trial version option) and setup.exe grabs the cpu until it bombs. It actually works, but I gather some threads are idle or have crashed, and idle seems to grab full cpu. It spews msi errors - sampled below fixme:msi:MsiGetFeatureValidStatesW 1 L"Core.MIFMUI" 0xfce320 stub returning 8 fixme:volume:GetVolumePathNameW (L"C:\Program Files\", 0x865818, 19), stub! fixme:sxs:cache_QueryAssemblyInfo 0x2233470, 0x00000001, L"Microsoft.VC80.CRT, version=8.0.50727.4053, publicKeyToken=1fc8b3b9a1e18e3b, processorArchitecture=x86", 0x20fe1d8 fixme:msi:msi_unimplemented_action_stub MsiUnpublishAssemblies -> 10 ignored L"MsiAssembly" table values err:msi:ITERATE_Actions Execution halted, action L"DD_CA_ComregEnterpriseServicesRB_X86.3643236F_FC70_11D3_A536_0090278A1BB8" returned 1603 fixme:msi:MsiGetMode unimplemented run mode: 0 fixme:advapi:SetNamedSecurityInfoW L"[AAAAAA.LV.NIEF900]\" 1 4 (nil) (nil) 0x2267efc (nil)
The output onscreen is "Installing .NET 2.0" (already installed) It's step 2 of 6 on the Elvis install, and step 5 of 33 on the full multisim install. After more msi errors than I considered possible, it craps out executing invalid instructions on an seh error.
if left running for several hours, it will make C:\National Instruments fill that with about 500 Megs. It does install a Program\ Filed/blah/blah/Shared directory with 150 Megs of 8--megs - 1 gig expected.
I have this user here. Tell me what debug trace you'd like and I'll run it.
http://bugs.winehq.org/show_bug.cgi?id=26010
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@meelstraat.net Component|msi |-unknown
--- Comment #1 from Hans Leidekker hans@meelstraat.net 2011-03-17 05:41:58 CDT --- Please attach a WINEDEBUG=+msi trace from an installation attempt on current wine and a clean prefix.
http://bugs.winehq.org/show_bug.cgi?id=26010
--- Comment #2 from business.kid@gmail.com 2011-03-18 03:28:12 CDT --- I have that on wine-git from 2011-03-17. It's 58 Megs, opbviously OK in places and obvoiusly looping in others do you want 58 Megs, or will I cut it as I see fit?? +msi seems to have been the relevant trace. I had top open during the install and msiexec.exe had over 95% cpu, mscorsvw.exe nearly as much.
http://bugs.winehq.org/show_bug.cgi?id=26010
--- Comment #3 from Hans Leidekker hans@meelstraat.net 2011-03-18 04:14:34 CDT --- (In reply to comment #2)
I have that on wine-git from 2011-03-17. It's 58 Megs, opbviously OK in places and obvoiusly looping in others do you want 58 Megs, or will I cut it as I see fit?? +msi seems to have been the relevant trace. I had top open during the install and msiexec.exe had over 95% cpu, mscorsvw.exe nearly as much.
You need to install .NET 2.0 with winetricks, it won't work if you let the installer do it:
0. create a fresh wine prefix 1. rm -rf ~/.wine/drive_c/windows/Microsoft.NET/Framework/v2.0.50727 2. winetricks dotnet20 3. WINEDEBUG=+msi /path/to/setup.exe &> log.txt 4. compress and attach log.txt here
http://bugs.winehq.org/show_bug.cgi?id=26010
--- Comment #4 from business.kid@gmail.com 2011-03-18 09:30:39 CDT --- Logfile too big to upload to bugzilla. Find it temporarily on http://cid-9936144096ff2c07.photos.live.com/self.aspx/Public/log.txt.bz2
Big battle over winetricks and some oddball font, because slackware didn't rerun mkfontdir & mkfontscale after uninstallig crazy fonts.
Despite having successfully run winetricks dotnet20, it continued to install .net 2.0:-//. I killed it after an hour or so. It is very messy to kill, and doesn't fold neatly. I have to kill -9 the .exe files one by one. Also cpu intensive. This box rarely goes above 50 degrees (C) but this had it up at 74. I will see if I can skirt around that .NET2.0 install.
http://bugs.winehq.org/show_bug.cgi?id=26010
--- Comment #5 from business.kid@gmail.com 2011-03-18 09:55:27 CDT --- Created an attachment (id=33699) --> (http://bugs.winehq.org/attachment.cgi?id=33699) Log of Circuit Suite Downloader program
This relates to the 131k downloader for the NI Circuit Suite (inc multisim, & ultraboard), which was also non functional.
What is remarkable about this is that there is _NO_ output. I tried it with no WINEDEBUG, and it gave the single line you see. It has downloaded about 5 megs of this, according to the neat little progress bar it shows me. It is "Saving" to the desktop, but the directory is zero bytes full. I added the output of ls -lh ~/.wine/drive_c/users/elec/Temp which shows the various crap left over from today in the temp dir. Windows = Will Install Needless Data On Whole System :-/. If you want any of that crap, just shout. Be aware that bugzilla won't accept files > 1Meg.
http://bugs.winehq.org/show_bug.cgi?id=26010
--- Comment #6 from Hans Leidekker hans@meelstraat.net 2011-03-18 10:07:53 CDT --- Lets concentrate on the first bug. What happens if you repeat the steps from comment #5 and set winver=win2k before running the installer?
http://bugs.winehq.org/show_bug.cgi?id=26010
--- Comment #7 from business.kid@gmail.com 2011-03-18 12:46:40 CDT --- Win2k log is here.
http://cid-9936144096ff2c07.photos.live.com/self.aspx/Public/win2k%5E_log.tx...
Comment #5 refers to the 131k downloader - I agree we should leave it. The original bug is for a 464MB file, NI_Circuit_Design_Suite_11_0_1_Education.exe. I set for win2k and ran steps 1-5 of comment #3. As before, setup & msiexec monopolised cpu. I've never seen 200% from top on this twin cored box before - I presume that's endless looping from cache. mscorsvw usage gradually climbs, and setup fades away, while wineserver doesn't appear on top output. It's still trying to install .net-2.0
http://bugs.winehq.org/show_bug.cgi?id=26010
--- Comment #8 from Hans Leidekker hans@meelstraat.net 2011-03-18 13:00:53 CDT --- (In reply to comment #7)
Comment #5 refers to the 131k downloader - I agree we should leave it. The original bug is for a 464MB file, NI_Circuit_Design_Suite_11_0_1_Education.exe. I set for win2k and ran steps 1-5 of comment #3. As before, setup & msiexec monopolised cpu. I've never seen 200% from top on this twin cored box before - I presume that's endless looping from cache. mscorsvw usage gradually climbs, and setup fades away, while wineserver doesn't appear on top output. It's still trying to install .net-2.0
The installer is running an expensive query, you should give it more time.
http://bugs.winehq.org/show_bug.cgi?id=26010
--- Comment #9 from business.kid@gmail.com 2011-03-18 16:49:37 CDT --- (In reply to comment #8)
The installer is running an expensive query, you should give it more time.
http://cid-9936144096ff2c07.photos.live.com/self.aspx/Public/switches.log.bz...
I tried /deeply/buried/setup.exe /?, and it gave me some switches, most of which didn't allow the program to run. We went with wine ~/.wine/drive_c/National\ Instruments\ Downloads/NI\ Circuit\ Design\ Suite\ Education/11.0.1/setup.exe /log /confirmCriticalWarnings > switches.log 2>&1
It ran for the over an hour - setup & msiexec hogging 100% cpu each. My cpu doesn't get any hotter than 75 degrees, but this could be an issue on other boxes. [B] It doesn't know what it's doing[/B] It stopped and asked me about the errors - unable to publish, and crapped out on 'unknown product' when I told it to install it anyhow.
http://bugs.winehq.org/show_bug.cgi?id=26010
--- Comment #10 from business.kid@gmail.com 2011-03-22 09:55:00 CDT --- Created an attachment (id=33767) --> (http://bugs.winehq.org/attachment.cgi?id=33767) A little progress installing this - details
I happened to want this program, and found the need to reinstall it in windows. It crapped out with a very similar error, which raised one eyebrow here. I had been accepting defaults, but this won't work. If, however, I do the following. It also started throwing a wobbler for the lack of msvcp60.dll. I tried 'winetricks vcrun6' but THAT aslo threw a wine error for the lack of msvcp60.dll. Go Figure - I'm not breast feeding another bug. 1. When the install starts, uncheck the box that says to start ./autorun.exe 2. cd to C:\National Instruments Downloads\NI Circuit Design Suite Education\11.0.1 3. rm -rf on the Parts\Dotnet20 directory 4. Run wine setup.exe /confirmCriticalWarnings 5. When the opportunity comes DO NOT INSTALL Elvis (with strange capitalisation)
Then you do get a very good way into the install. I eventually crapped out for the lack of Msvcr80 & 90 and stuff like that. I also got this error "Can't install dotnet20 - All these files are missing!" with the typical m$ "OK" so I was able this way to get past the dotnet20 install problems. It was also complaining about disk space and needing admin privileges. I have 27 gigs and am admin in my own home dir. It's 100 megs, if you want it. I'll clear out the .wine/ (again) and start over - it's probably due
http://bugs.winehq.org/show_bug.cgi?id=26010
--- Comment #11 from business.kid@gmail.com 2011-03-22 13:43:25 CDT --- LAST ATTEMPT:
ran with clean ~/.wine, ran winetricks gecko vcrun6 vcrun2005 vcrun2008 as all seem to be needed. Wine setup.exe /confirmCriticalWarnings, and removed parts/DotNet20x86 directory. 135 Megs of a log with winedebug as +msi
http://cid-9936144096ff2c07.photos.live.com/self.aspx/Public/log4.txt.bz2
Eventually failed on the PICClite installer. I'm still missing the main executables (multisim.exe, ultraboard.exe) in the install. Using all those native dlls certainly stretches the imagination. Given that I'm not the only one to give multisim a garbage rating, you might take this as confirmed?
http://bugs.winehq.org/show_bug.cgi?id=26010
--- Comment #12 from business.kid@gmail.com 2011-03-25 12:40:43 CDT --- P.S To All above: It maty be that this bug is a duplicate of 2 others. I traced about in the tree that this builds. In ~/.wine/drive_c/National\ Instruments\ Downloads/NI\ Citcuit\ Design\ Suite\ Education/11.0.1/Parts/ewbcore/ there is a Data1.cab. In it are multisim.exe & ultraboard.exe, (the primary executables) and picc lite-9.60.exe. Because picc lite is here, I cannot simply remove it. Also in that 'Parts' is VC2005 & VC2008
I am failing to install because 1) this insists on installing the DotNet20x86 part, and 2) the Picc lite part. DotNet20 seems to be a known bug. I can get past it with a program switch and a 'rm -rf DotNet20x86.' If anyone was crazy enough to try installing picc lite on wine, that probably is another known bug. I can't get past that because it's buried in a CAB
My need of multisim is finished. I designed an electric fence circuit and tried simulating it and the result is pure crap - it can't handle SCRs or Inductors. I filed this bug, so I'll test it if you want it tested, or forward the offending parts or whatever. I suggest you abandon it.
http://bugs.winehq.org/show_bug.cgi?id=26010
--- Comment #13 from business.kid@gmail.com 2011-04-05 11:26:46 CDT --- I am suggesting a WONTFIX for this and any future bugs with NI Labview or NI circuit Suite (Miltisim, Ultraboard). Without reference to installed components, they install DotNet20x86, VC2005x86, & VC2008x86. The Circuit Suite has at least 43 separately installed components. and Labview currently has over 130. Labvioew also offers a linux version. The low usage doesn't justify the effort.
http://bugs.winehq.org/show_bug.cgi?id=26010
--- Comment #14 from Austin English austinenglish@gmail.com 2011-04-05 13:18:32 CDT --- (In reply to comment #13)
I am suggesting a WONTFIX for this and any future bugs with NI Labview or NI circuit Suite (Miltisim, Ultraboard). Without reference to installed components, they install DotNet20x86, VC2005x86, & VC2008x86. The Circuit Suite has at least 43 separately installed components. and Labview currently has over 130. Labvioew also offers a linux version. The low usage doesn't justify the effort.
It's still a valid bug, though obviously not a high priority.
http://bugs.winehq.org/show_bug.cgi?id=26010
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer Status|UNCONFIRMED |NEW URL| |ftp://ftp.ni.com/evaluation | |/EWB/NI_Circuit_Design_Suit | |e_11_0_1_Education.exe CC| |focht@gmx.net Summary|NI_Multisim won't install |NI Multisim 11.x installer | |fails due to | |mspatcha.ApplyPatchToFileW | |stub Ever Confirmed|0 |1
--- Comment #15 from Anastasius Focht focht@gmx.net 2011-07-24 15:06:40 CDT --- Hello,
the installer apparently needs working mspatcha. Due to bug 12071 it takes the installer a long time to reach this stage (~1 hour).
Required prerequisite:
clean WINEPREFIX 'winetricks -q dotnet20'
--- snip --- fixme:mspatcha:ApplyPatchToFileW stub - L"C:\users\focht\Temp\932e.tmp", L"C:\Program Files\National Instruments\Circuit Design Suite 11.0\documentation\Readme_eng.html", L"C:\users\focht\Temp\932f.tmp", 00000000 err:msi:patchfiles_cb Failed patch L"C:\Program Files\National Instruments\Circuit Design Suite 11.0\documentation\Readme_eng.html": 120. fixme:mspatcha:ApplyPatchToFileW stub - L"C:\users\focht\Temp\9330.tmp", L"C:\Program Files\National Instruments\Circuit Design Suite 11.0\Msmapp.chm", L"C:\users\focht\Temp\9397.tmp", 00000000 ... err:msi:patchfiles_cb Failed patch L"C:\Program Files\National Instruments\Circuit Design Suite 11.0\documentation\Readme_jpn.html": 120. err:msi:ACTION_PatchFiles Failed to apply patch to file: L"readme_eng.html.EWB.PRO.110" err:msi:ITERATE_Actions Execution halted, action L"PatchFiles" returned 1603 --- snip ---
$ sha1sum NI_Circuit_Design_Suite_11_0_1_Education.exe 953a8c2895879385beb45db908c4aa9edb4ec7fb NI_Circuit_Design_Suite_11_0_1_Education.exe
$ sha1sum NI_Circuit_Design_Suite_11_0_1.exe 93d1f2308f3c5f6d00401ee6fb139ea8cd287aa1 NI_Circuit_Design_Suite_11_0_1.exe
$ wine --version wine-1.3.25-1-gdf65f3e
Regards
http://bugs.winehq.org/show_bug.cgi?id=26010
--- Comment #16 from business.kid@gmail.com 2011-07-25 06:51:39 CDT --- In case it wasn't noticed, I _was_ installing dotnet20. In your honour, I repeated the clean ~/.wine, and ran winetricks gecko corefonts vcrun6 dotnet20 winetricks -q dotnet20 It complained of some weirdo malayan/punjabi font so I found _that_ on the system and got rid of it. It still complained about it :-/. Then we repeated the saga - unzipped, unchecking the 'start autorun' ran WINEDEBUG=+msi wine setup.exe /confirmCriticalWarnings ran for 2 hours consuming 100% cpu and barfed on PICC-LITE installer. Step 5 or 6 of 34
If it needs dotnet20, it has dotnet20, and has had all along, if you search this page for dotnet20 it will be evident.
https://skydrive.live.com/#cid=9936144096FF2C07&id=9936144096FF2C07!208 & click on 26010_debug_250711.txt.bz2
http://bugs.winehq.org/show_bug.cgi?id=26010
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
--- Comment #17 from Anastasius Focht focht@gmx.net 2012-01-09 13:42:37 CST --- Hello,
dupe of bug 12501
Regards
*** This bug has been marked as a duplicate of bug 12501 ***
http://bugs.winehq.org/show_bug.cgi?id=26010
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #18 from Austin English austinenglish@gmail.com 2012-01-23 19:46:28 CST --- Closing DUPLICATE.
https://bugs.winehq.org/show_bug.cgi?id=26010
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mspatcha
https://bugs.winehq.org/show_bug.cgi?id=26010
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|ftp://ftp.ni.com/evaluation |https://web.archive.org/web |/EWB/NI_Circuit_Design_Suit |/20181007115910/http://down |e_11_0_1_Education.exe |load.ni.com/evaluation/labv | |iew/ekit/other/downloader/N | |I_Circuit_Design_Suite_11_0 | |_1_Education.exe
--- Comment #19 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive for documentation:
https://web.archive.org/web/20181007115910/http://download.ni.com/evaluation...
$ sha1sum NI_Circuit_Design_Suite_11_0_1_Education.exe 953a8c2895879385beb45db908c4aa9edb4ec7fb NI_Circuit_Design_Suite_11_0_1_Education.exe
$ du -sh NI_Circuit_Design_Suite_11_0_1_Education.exe 465M NI_Circuit_Design_Suite_11_0_1_Education.exe
Regards