Dotnet35sp1 installation. Can someone help?

Questions about Wine on Linux
Locked
OSO
Level 2
Level 2
Posts: 12
Joined: Mon Dec 10, 2012 12:28 am

Dotnet35sp1 installation. Can someone help?

Post by OSO »

Probably done a few times here, but I think I have some unique problems.

Tried to install Dotnet35sp1. FIrst I erased wine prefix, then tried to install dotnet35sp1 via the command line.

After I did this, the wine prefix was reinstalled. But Dotnet35sp1 failed to install.

System: Debian Jessie (Testing)
Wine version: 1.5.5

Output as follows:

Code: Select all

neil1@debian:~$ winetricks dotnet35sp1
Executing w_do_call dotnet35sp1
Executing load_dotnet35sp1
------------------------------------------------------
dotnet35sp1 does not yet fully work or install on wine.  Caveat emptor.
------------------------------------------------------
Executing w_do_call dotnet35
Executing load_dotnet35
------------------------------------------------------
dotnet35 does not yet fully work or install on wine.  Caveat emptor.
------------------------------------------------------
Executing w_do_call dotnet30sp1
Executing load_dotnet30sp1
------------------------------------------------------
dotnet30sp1 does not yet fully work or install on wine.  Caveat emptor.
------------------------------------------------------
Executing w_do_call dotnet30
Executing load_dotnet30
------------------------------------------------------
If install fails, set /proc/sys/kernel/yama/ptrace_scope to 0.  See http://bugs.winehq.org/show_bug.cgi?id=30410
------------------------------------------------------
Executing w_do_call dotnet20
Executing load_dotnet20
Executing w_do_call remove_mono
Executing load_remove_mono
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call fontfix
Executing load_fontfix
Setting Windows version to win2k
Executing winetricks_early_wine regedit C:\windows\Temp\_dotnet20\set-winver.reg
Current wine does not have wine bug 10467, so not applying workaround
------------------------------------------------------
Working around wine bug 30845 -- Adding .NETFramework registry key.  Ignore fatal error dialog if it pops up.
------------------------------------------------------
ADD - HKLM\Software\Microsoft\.NETFramework InstallRoot 0 (null) C:\Windows\Microsoft.NET\Framework\ 1
The operation completed successfully
------------------------------------------------------
Working around wine bug 30845 -- Using native fusion while installing...
------------------------------------------------------
Executing env WINEDLLOVERRIDES=mscoree,fusion=n wine dotnetfx.exe
fixme:advapi:DecryptFileA "C:\\users\\neil1\\Temp\\IXP000.TMP\\" 00000000
fixme:advapi:LsaOpenPolicy ((null),0x33f310,0x00000001,0x33f2fc) stub
fixme:advapi:LsaClose (0xcafe) stub
fixme:storage:create_storagefile Storage share mode not implemented.
err:msi:msi_load_all_components can't initialize assembly caches
err:msi:msi_load_all_components can't initialize assembly caches
fixme:msi:MsiGetLastErrorRecord 
err:msi:ITERATE_Actions Execution halted, action L"SxsInstallCA" returned 1603
------------------------------------------------------
Note: command 'env WINEDLLOVERRIDES=mscoree,fusion=n wine dotnetfx.exe' returned status 67.  Aborting.
------------------------------------------------------
neil1@debian:~$ 
EDIT1 As a result of a few failed attempts, dotnetfx.exe was placed in .cache/winetricks/dotnet20. The above code was experienced after this file was placed.

EDIT2 I cannot seem to set /proc/sys/kernel/yama/ptrace_scope to 0
OSO
Level 2
Level 2
Posts: 12
Joined: Mon Dec 10, 2012 12:28 am

Re: Dotnet35sp1 installation. Can someone help?

Post by OSO »

Forgot to install msxml3. Also installed msxml4 when installation failed.

Still couldn't install. Code as follows:

Code: Select all

neil1@debian:~$ winetricks --gui
Executing w_do_call dotnet35sp1
Executing load_dotnet35sp1
------------------------------------------------------
dotnet35sp1 does not yet fully work or install on wine.  Caveat emptor.
------------------------------------------------------
Executing w_do_call dotnet35
Executing load_dotnet35
------------------------------------------------------
dotnet35 does not yet fully work or install on wine.  Caveat emptor.
------------------------------------------------------
Executing w_do_call dotnet30sp1
Executing load_dotnet30sp1
------------------------------------------------------
dotnet30sp1 does not yet fully work or install on wine.  Caveat emptor.
------------------------------------------------------
Executing w_do_call dotnet30
Executing load_dotnet30
------------------------------------------------------
If install fails, set /proc/sys/kernel/yama/ptrace_scope to 0.  See http://bugs.winehq.org/show_bug.cgi?id=30410
------------------------------------------------------
Executing w_do_call dotnet20
Executing load_dotnet20
Executing w_do_call remove_mono
Executing load_remove_mono
------------------------------------------------------
Mono does not appear to be installed.
------------------------------------------------------
Executing w_do_call fontfix
Executing load_fontfix
Setting Windows version to win2k
Executing winetricks_early_wine regedit C:\windows\Temp\_dotnet20\set-winver.reg
Current wine does not have wine bug 10467, so not applying workaround
------------------------------------------------------
Working around wine bug 30845 -- Adding .NETFramework registry key.  Ignore fatal error dialog if it pops up.
------------------------------------------------------
ADD - HKLM\Software\Microsoft\.NETFramework InstallRoot 0 (null) C:\Windows\Microsoft.NET\Framework\ 1
The operation completed successfully
------------------------------------------------------
Working around wine bug 30845 -- Using native fusion while installing...
------------------------------------------------------
Executing env WINEDLLOVERRIDES=mscoree,fusion=n wine dotnetfx.exe
fixme:advapi:DecryptFileA "C:\\users\\neil1\\Temp\\IXP000.TMP\\" 00000000
fixme:advapi:LsaOpenPolicy ((null),0x33f310,0x00000001,0x33f2fc) stub
fixme:advapi:LsaClose (0xcafe) stub
fixme:storage:create_storagefile Storage share mode not implemented.
err:msi:msi_load_all_components can't initialize assembly caches
err:msi:msi_load_all_components can't initialize assembly caches
fixme:msi:MsiGetLastErrorRecord 
err:msi:ITERATE_Actions Execution halted, action L"SxsInstallCA" returned 1603
------------------------------------------------------
Note: command 'env WINEDLLOVERRIDES=mscoree,fusion=n wine dotnetfx.exe' returned status 67.  Aborting.
------------------------------------------------------
neil1@debian:~$ 
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Dotnet35sp1 installation. Can someone help?

Post by dimesio »

Your Wine version is old. Upgrade to the latest development release and use winetricks to install .NET.
OSO
Level 2
Level 2
Posts: 12
Joined: Mon Dec 10, 2012 12:28 am

Re: Dotnet35sp1 installation. Can someone help?

Post by OSO »

Downloading and installing the latest development version is very difficult because 1.5.5 appears to be the only one available for Debian Jessie/Sid.

http://dev.carbon-project.org/debian/wine-unstable/ is the page I was directed to from the official Wine site for downloading Wine for Debian.

I was discussing this same problem with someone last year (maybe you) when 1.5.5 hadn't been released yet, so I think the issue sort of transcends the "get the latest development version" solution to this problem.

Unless there is a way to download and install 1.6-rc4 that doesn't involve git (which is way too confusing for a non programmer like myself).
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Dotnet35sp1 installation. Can someone help?

Post by dimesio »

Current winetricks is designed to work with current Wine, and trying to use it with older versions of Wine is going to cause problems. You could try finding the version of winetricks that was current at the time 1.5.5 was out, though I don't know offhand if that could install dotnet35sp1 at all.

Current winetricks does appear to complete successfully when installing dotnet35sp1 in 1.6-rc4, though the warning that it doesn't fully work or install is still there.
User avatar
NicoDE
Newbie
Newbie
Posts: 1
Joined: Sat Sep 29, 2012 12:13 pm

Re: Dotnet35sp1 installation. Can someone help?

Post by NicoDE »

Try downgrading the winetricks package from testing to stable.

Code: Select all

$ sudo apt-get install winetricks/stable
nicolas_nqn
Newbie
Newbie
Posts: 1
Joined: Sun Oct 20, 2013 9:49 am

Re: Dotnet35sp1 installation. Can someone help?

Post by nicolas_nqn »

Hi I am also having problems installing dotnet35sp1, it installs msxml3 without problems but then stops when it installs dotnet20, it says you cannot install this software on a 64bit environment or something like that, there´s a workaround to install dotnet20 which I use, and it seems to install fine, but when I go back to install dotnet35 it stops at the same error, my steps below:

bash winetricks msxml3 dotnet35­sp1 >error dotnet20
env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks dotnet20 >ok it seem to install
bash winetricks msxml3 dotnet35­sp1 >error dotnet20, but I already installed it?

my system: fedora19 x64 + wine 1.7.3 I don´t know if wine is x64 o x32, this is under a virtualmachine. host win xp x64 sp2
afd_rulez
Newbie
Newbie
Posts: 3
Joined: Sat Jul 19, 2014 6:45 pm

Re: Dotnet35sp1 installation. Can someone help?

Post by afd_rulez »

nicolas_nqn wrote: bash winetricks msxml3 dotnet35­sp1 >error dotnet20
env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks dotnet20 >ok it seem to install
bash winetricks msxml3 dotnet35­sp1 >error dotnet20, but I already installed it?
Happy to revive this thread. I'm really beginning to hate DotNet. So I noticed that when I install dotnet20 once everything is fine, but if I try to install it again (even if part of another installation; dotnet35 for example) it will produce an error. What I do is install dotnet35 immediately, so that it doesn't repeat the installation of dotnet20 and doesn't give me the error.
Locked