donalmass / winetricks

Automatically exported from code.google.com/p/winetricks
0 stars 0 forks source link

Cannot run winetricks dotnet40 in CentOS 6.4 #351

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1.Run winetricks dotnet40 
2.
3.

What is the expected output? What do you see instead?
After downloading DotNetFx40_Full_x86_x64.exe installer screen should be 
appeared.

Instead it showed

load_dotnet40
------------------------------------------------------
dotnet40 does not yet fully work or install on wine.  Caveat emptor.
------------------------------------------------------
Current wine does not have wine bug 30707, so not applying workaround
Executing w_do_call remove_mono
Executing load_remove_mono
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
DELETE - HKLM\Software\Microsoft\NET Framework Setup\NDP\v4 (null) 0 0 1
The operation completed successfully
Executing rm -f /root/.wine/dosdevices/c:/windows/system32/mscoree.dll
Using native override for following DLLs: mscoree
Executing winetricks_early_wine regedit 
C:\windows\Temp\_dotnet40\override-dll.reg
ADD - HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full Install 0 
REG_DWORD 0001 1
The operation completed successfully
ADD - HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full Version 0 REG_SZ 
4.0.30319 1
The operation completed successfully
Current wine does not have wine bug 30707, so not applying workaround
------------------------------------------------------
dotnet40 install completed, but installed file 
/root/.wine/dosdevices/c:/windows/Microsoft.NET/Framework/v4.0.30319/ngen.exe 
not found

What version of the product are you using? On what operating system?
CentOS 6.4 64 bit

Please provide any additional information below.

I also cannot install .NET 2 or 3.

For installing .NET 2 and 3, the error messages are:

Current wine does not have wine bug 30845, so not applying workaround
Current wine does not have wine bug 30845, so not applying workaround
Executing /usr/local/bin/wine64 dotnetfx.exe
------------------------------------------------------
Note: command '/usr/local/bin/wine64 dotnetfx.exe' returned status 1.  Aborting.

Original issue reported on code.google.com by kev.wcy on 10 Sep 2013 at 8:42

GoogleCodeExporter commented 8 years ago
A) Don't run wine as root.
B) Try in a 32-bit WINEPREFIX.

Likely a duplicate of issue 272.

Original comment by austinenglish@gmail.com on 10 Sep 2013 at 5:39

GoogleCodeExporter commented 8 years ago
I started all over again.

I started to use winetricks dotnet40 or wine DotNetFx40_x86_x64.exe , but after 
extracting files it kept on showing "Same or higher version of .NET Framework 
has already been installed on this computer".

I have tried to install under clean 32-bit prefix by WINEARCH=win32 winetricks 
dotnet40 or even delete .wine folder and the execute " WINEARCH=win32 
WINPREFIX=~/.wine winecfg" for setup. Also delete registries etc but still 
failed.

If my method on creating 32-bit WINEPREFIX is wrong, would you mind please tell 
me the correct steps to do it?

 Thanks a lot.

p.s. the command window showed the following:

load_dotnet40
------------------------------------------------------
dotnet40 does not yet fully work or install on wine. Caveat emptor.
------------------------------------------------------
------------------------------------------------------
Working around wine bug 30707 -- Need to get gacutil.exe
------------------------------------------------------
Executing w_do_call remove_mono
Executing load_remove_mono
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
DELETE - HKLM\Software\Microsoft\NET Framework Setup\NDP\v4 (null) 0 0 1
The operation completed successfully
Executing rm -f /home/kevin/.wine/dosdevices/c:/windows/system32/mscoree.dll
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (3): stub
fixme:clusapi:OpenCluster ((null)) stub!
fixme:clusapi:ClusterOpenEnum (0xdeadbeef, 4) stub!
fixme:clusapi:ClusterEnum (0xdeadbeef, 0, 0x32f860, 0x124d30, 261) stub!
fixme:clusapi:ClusterCloseEnum (0xdeadbeef) stub!
fixme:clusapi:CloseCluster (0xdeadbeef) stub!
fixme:advapi:DecryptFileW L"C:\\147c97c36b7058b1573a44a47a\\" 00000000
fixme:advapi:RegisterTraceGuidsW (0x6cd15f38, 0x6cd20180, 
{e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x33fc90, (null), (null), 
0x6cd20188,): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:LsaOpenPolicy ((null),0x33f474,0x00000001,0x33f49c) stub
fixme:advapi:LsaClose (0xcafe) stub
fixme:msxml:domdoc_putref_schemas (0x16ab50)->({VT_DISPATCH: 0x78df18}): 
semi-stub
fixme:msxml:domdoc_get_readyState stub! (0x16ab50)->(0x33f3a0)
fixme:advapi:LsaOpenPolicy ((null),0x33f2c0,0x00000001,0x33f2e8) stub
fixme:advapi:LsaClose (0xcafe) stub
Using native override for following DLLs: mscoree
Executing winetricks_early_wine regedit 
C:\windows\Temp\_dotnet40\override-dll.reg
ADD - HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full Install 0 
REG_DWORD 0001 1
The operation completed successfully
ADD - HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full Version 0 REG_SZ 
4.0.30319 1
The operation completed successfully
------------------------------------------------------
Working around wine bug 30707 -- Manually registering assemblies
------------------------------------------------------
gacutil.exe
gacutil.exe.config
err:module:import_dll Library mscoree.dll (which is needed by 
L"C:\\windows\\temp\\_dotnet40\\gacutil.exe") not found
err:module:LdrInitializeThunk Main exe initialization for 
L"C:\\windows\\temp\\_dotnet40\\gacutil.exe" failed, status c0000135
err:module:import_dll Library mscoree.dll (which is needed by 
L"C:\\windows\\temp\\_dotnet40\\gacutil.exe") not found
err:module:LdrInitializeThunk Main exe initialization for 
L"C:\\windows\\temp\\_dotnet40\\gacutil.exe" failed, status c0000135
cp: cannot stat 
`/home/kevin/.wine/dosdevices/c:/windows/Microsoft.NET/Framework/v4.0.30319/Syst
em.EnterpriseServices.dll': No such file or directory
------------------------------------------------------
Note: command 'load_dotnet40' returned status 1. Aborting.
------------------------------------------------------

------------------------------------------------------

Original comment by kev.wcy on 11 Sep 2013 at 10:21

GoogleCodeExporter commented 8 years ago
WINEARCH=win32 WINPREFIX=~/.wine winecfg 

should be:
WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Also, note that running the installer directly won't work.

Original comment by austinenglish@gmail.com on 11 Sep 2013 at 5:32

GoogleCodeExporter commented 8 years ago
Got the same issue running wine 1.7.4 on Manjaro.
Have tried changing to a new wineprefix too without success

$ winetricks dotnet40
Executing w_do_call dotnet40
Executing load_dotnet40
------------------------------------------------------
dotnet40 does not yet fully work or install on wine.  Caveat emptor.
------------------------------------------------------
Current wine does not have wine bug 30707, so not applying workaround
Executing w_do_call remove_mono
Executing load_remove_mono
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
DELETE - HKLM\Software\Microsoft\NET Framework Setup\NDP\v4 (null) 0 0 1
The operation completed successfully
Executing rm -f /home/johan/.wine/dosdevices/c:/windows/system32/mscoree.dll
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (3): stub
fixme:clusapi:OpenCluster ((null)) stub!
fixme:clusapi:ClusterOpenEnum (0xdeadbeef, 4) stub!
fixme:clusapi:ClusterEnum (0xdeadbeef, 0, 0x32f840, 0x128948, 261) stub!
fixme:clusapi:ClusterCloseEnum (0xdeadbeef) stub!
fixme:clusapi:CloseCluster (0xdeadbeef) stub!
fixme:advapi:DecryptFileW (L"E:\\3f8dca45c986956c78996b9f1a73c566\\", 
00000000): stub
p11-kit: couldn't load module: /usr/lib32/pkcs11/gnome-keyring-pkcs11.so: 
/usr/lib32/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No 
such file or directory
fixme:advapi:RegisterTraceGuidsW (0x6cd15f38, 0x6cd20180, 
{e2821408-c59d-418f-ad3f-aa4e792aeb79}, 1, 0x33fc90, (null), (null), 
0x6cd20188,): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:thread:SetThreadStackGuarantee (0x33fb48): stub
fixme:advapi:LsaOpenPolicy ((null),0x33f438,0x00000001,0x33f424) stub
fixme:advapi:LsaClose (0xcafe) stub
fixme:msxml:domdoc_putref_schemas (0x740b50)->({VT_DISPATCH: 0x7a0d60}): 
semi-stub
fixme:msxml:domdoc_get_readyState stub! (0x740b50)->(0x33f36c)
fixme:advapi:LsaOpenPolicy ((null),0x33f288,0x00000001,0x33f274) stub
fixme:advapi:LsaClose (0xcafe) stub
Using native override for following DLLs: mscoree
Executing winetricks_early_wine regedit 
C:\windows\Temp\_dotnet40\override-dll.reg
ADD - HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full Install 0 
REG_DWORD 0001 1
The operation completed successfully
ADD - HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full Version 0 REG_SZ 
4.0.30319 1
The operation completed successfully
Current wine does not have wine bug 30707, so not applying workaround
------------------------------------------------------
dotnet40 install completed, but installed file 
/home/johan/.wine/dosdevices/c:/windows/Microsoft.NET/Framework/v4.0.30319/ngen.
exe not found
------------------------------------------------------

Original comment by Johanthe...@gmail.com on 17 Nov 2013 at 1:58

GoogleCodeExporter commented 8 years ago
Had the same issue on Arch. Could not install dotnet40 on a fresh 32-bit 
prefix. Fixed by first installing msxml3.

Original comment by shimi.c...@gmail.com on 22 Nov 2013 at 1:14

GoogleCodeExporter commented 8 years ago
Please test the patch attached to https://bugs.winehq.org/show_bug.cgi?id=33450

If the patch works, we know it's the same bug. If not, please file a new bug at 
https://bugs.winehq.org (also include your system's libxml2 version).

Once we know what Wine bug this is, I'll add a workaround. Unfortunately, I 
can't reproduce this on debian, gentoo, or fedora (all with libxml2 version 
2.9.1).

Original comment by austinenglish@gmail.com on 26 Nov 2013 at 11:30