https://bugs.winehq.org/show_bug.cgi?id=36633
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Windows 7 USB/DVD download |Windows 7 USB/DVD download |tool fails on startup, |tool (.NET 2.0 app) fails |reporting 'Administrative |on startup, reporting |privileges not sufficient' |'Administrative privileges | |not sufficient'
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello super_man,
that's bug 36646
I didn't add dependency to bug 36646 here since the problem here is not present/reproducible for me (OP used an outdated Wine version).
You can work around bug 36646 by manual unwrapping:
--- snip --- $ cabextract Windows7-USB-DVD-Download-Tool-Installer-en-US.exe Extracting cabinet: Windows7-USB-DVD-Download-Tool-Installer-en-US.exe extracting setup.cmd extracting Wudt.msi
All done, no errors. --- snip ---
Before running the installer make sure you have .NET Framework 2.0 (or Wine-Mono) and Microsoft Image Mastering API v2 prerequisites installed as outlined by: https://wudt.codeplex.com
--- quote --- For Windows XP Users
The following applications must be installed prior to installing the tool:
* Microsoft .NET Framework v2 must be installed. It can be downloaded at http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-....
* Microsoft Image Mastering API v2 must be installed. It can be downloaded at http://www.microsoft.com/downloads/details.aspx?FamilyId=B5F726F1-4ACE-455D-.... --- quote ---
For 'Microsoft Image Mastering API v2' installer you need to work around bug 6194 ("Several Microsoft Installers/Updaters fail due to missing "%systemroot%\system32\CatRoot{F750E6C3-38EE-11D1-85E5-00C04FC295EE}" folder and catalog file (Microsoft XmlLite, BITS Service 2.0, MSI 4.5 Update)")
I also mentioned this here: https://bugs.winehq.org/show_bug.cgi?id=6194#c27
The problem is that an empty catalog file won't work (causing 'wintrust.CryptCATOpen()' failue) hence you need to cheat. Fortunately if one installed MS .NET Framework 2.0 a valid .cat from that install can be used:
--- snip --- $ mkdir -p ~/.wine/drive_c/windows/system32/CatRoot/{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
$ cp ~/.wine/drive_c/windows/RegisteredPackages/{D5D40355-5FB0-48fb-A231-CDC637FA16E0}/NETFXUSA.CAT ~/.wine/drive_c/windows/system32/CatRoot/{F750E6C3-38EE-11D1-85E5-00C04FC295EE}/oem0.cat --- snip ---
When running 'Microsoft Image Mastering API v2' installer you might another one: bug 35041
--- snip --- $ wine ./WindowsXP-KB932716-v2-x86-ENU.exe fixme:clusapi:GetNodeClusterState ((null),0x33ebc4) stub! fixme:advapi:DecryptFileA ("c:\48b0a6320c76fdb2dd\", 00000000): stub fixme:setupapi:pSetupGetGlobalFlags stub fixme:wintrust:CryptCATEnumerateAttr 0x1362c8, 0x136318, (nil) fixme:wintrust:CryptCATEnumerateAttr 0x1362c8, 0x136318, (nil) fixme:wintrust:CryptCATEnumerateAttr 0x1362c8, 0x136318, (nil) fixme:wintrust:CryptCATEnumerateAttr 0x1362c8, 0x136318, (nil) fixme:wintrust:CryptCATEnumerateAttr 0x1362c8, 0x136318, (nil) fixme:wintrust:CryptCATEnumerateAttr 0x1362c8, 0x136318, (nil) fixme:wintrust:CryptCATEnumerateAttr 0x1362c8, 0x136318, (nil) *** Error in `c:\48b0a6320c76fdb2dd\update\update.exe': double free or corruption (!prev): 0x7cc85b98 *** ======= Backtrace: ========= /lib/libc.so.6(+0x42119503)[0xf73bb503] /lib/libc.so.6(+0x42121e8a)[0xf73c3e8a] /lib/libc.so.6(cfree+0x50)[0xf73c7530] /lib/libX11.so.6(_XlcDestroyLocaleDataBase+0x94)[0x7db9c5e4] /lib/libX11.so.6(+0x42a42451)[0x7dba1451] /lib/libX11.so.6(_XCloseLC+0x78)[0x7dba92d8] /lib/libX11.so.6(_XlcCurrentLC+0x31)[0x7dba9321] /lib/libX11.so.6(_Xlcmbstoutf8+0xfd)[0x7dba1fdd] /lib/libX11.so.6(_Xmbstoutf8+0x34)[0x7dba2034] /lib/libX11.so.6(+0x42a595b8)[0x7dbb85b8] /lib/libX11.so.6(_XimLocalOpenIM+0x41c)[0x7dbb680c] /lib/libX11.so.6(_XimOpenIM+0xfd)[0x7dbb4bbd] /lib/libX11.so.6(XOpenIM+0x48)[0x7db98588] ... --- snip ---
Hence you run it with:
--- snip --- $ taskset -0 wine ./WindowsXP-KB932716-v2-x86-ENU.exe --- snip ---
and finally the actual app installer:
--- snip --- $ wine start Wudt.msi --- snip ---
Starting the app:
--- snip --- $ pwd /home/focht/.wine/drive_c/users/focht/Local Settings/Application Data/Apps/Windows 7 USB DVD Download Tool
$ wine ./Windows7-USB-DVD-Download-Tool.exe --- snip ---
Anyway, there is nothing to fix here but I documented those bug dependency chains for completeness.
$ wine --version wine-1.7.54-179-ga0d0d0d
Regards