problem installing dotnet 2.0

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
xSubZer0x
Newbie
Newbie
Posts: 4
Joined: Tue Jun 22, 2010 10:45 pm

problem installing dotnet 2.0

Post by xSubZer0x »

when installing dotnet 2.0 the install crashes ive tried clearing winetricks cache but that doesn't seem to work here's the errors im getting any help is appreciated

Code: Select all


lithium@lithium-laptop:~$ ./winetricks
------------------------------------------------------
Instaling .net 2.0 runtime.  Can take several minutes.  See http://wiki.winehq.org/MicrosoftDotNet for tips.
------------------------------------------------------

(zenity:2013): Gtk-WARNING **: Theme directory /apps-extra of theme JEY!style Gnome icons has no size field

prerequisite gecko already installed, skipping
Setting Windows version to win2k
Executing early_wine regedit c:\winetrickstmp\set-winver.reg
Executing cp -f /home/lithium/.winetrickscache/dotnet20/l_intl.nls /home/lithium/.wine/dosdevices/c:/windows/system32/
Executing wine /home/lithium/.winetrickscache/dotnet20/dotnetfx.exe
fixme:advapi:DecryptFileA "C:\\users\\lithium\\Temp\\IXP000.TMP\\" 00000000
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
fixme:advapi:LsaOpenPolicy ((null),0x33f33c,0x00000001,0x33f364) stub
fixme:advapi:LsaClose (0xcafe) stub
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
fixme:advapi:LookupAccountNameW (null) L"lithium" (nil) 0x9eddc8 (nil) 0x9eddcc 0x9eddc0 - stub
fixme:advapi:LookupAccountNameW (null) L"lithium" 0x15af38 0x9eddc8 0x15b168 0x9eddcc 0x9eddc0 - stub
fixme:advapi:LookupAccountNameW (null) L"lithium" (nil) 0x9edd98 (nil) 0x9edd9c 0x9edd90 - stub
fixme:advapi:LookupAccountNameW (null) L"lithium" 0xc21848 0x9edd98 0xc27518 0x9edd9c 0x9edd90 - stub
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:ACTION_CustomAction Rollback only action... rollbacks not supported yet
fixme:msi:msi_unimplemented_action_stub MsiUnpublishAssemblies -> 2 ignored L"MsiAssembly" table values
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
fixme:imm:ImmDisableIME (-1): stub
fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:thread:NtQueryInformationThread info class 9 not supported yet
fixme:advapi:RegisterEventSourceW ((null),L"VS Setup Watson Report"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x000003e8,(nil),0x0008,0x000000e0,0x3009a1b4,0x6fc620): stub
err:eventlog:ReportEventW L"install.exe"
err:eventlog:ReportEventW L"8.0.50727.42"
err:eventlog:ReportEventW L"4333dd00"
err:eventlog:ReportEventW L"unknown"
err:eventlog:ReportEventW L"0.0.0.0"
err:eventlog:ReportEventW L"00000000"
err:eventlog:ReportEventW L"0"
err:eventlog:ReportEventW L"47fd6068"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
Clearing Windows version back to default
Executing early_wine regedit c:\winetrickstmp\unset-winver.reg
Install of dotnet20 done
winetricks done.
motub
Level 2
Level 2
Posts: 39
Joined: Sat Jun 05, 2010 7:54 pm

Re: problem installing dotnet 2.0

Post by motub »

xSubZer0x wrote:when installing dotnet 2.0 the install crashes

Code: Select all

<snip>
Install of dotnet20 done
winetricks done.
This does not indicate a crash, or indeed a failed install, insofar as winetricks is able to install .NET 2.0 at this time.

Wine is not Windows, and .NET is a complicated Windows framework, with links to many Windows underpinnings that Wine does not/can not/has no interest in being able to replicate. So while the install will currently be incomplete (.NET will not be installed as it would be in Windows), the relevant issue for us as Wine users is whether .NET is installed completely enough to fool the .NET application you're trying to run into believing that sufficient .NET support is present for it to run.

With that in mind, I would ask:

- What version of Wine/Winetricks (the installer did literally crash/fail in earlier versions, pre-1.1.42 or so, but since then it works as in your log)?

- Did the .NET installer complete by saying that .NET was successfully installed?

- Does the application which requires .NET run?

Probably (at least in my experience) the answer to the last two questions is "Yes".

So what I would say is don't get too excited about the install log-- the proof of the pudding is in the eating, as they say. What's important is whether the application requiring the install of .NET runs or not.

If your application does not run completely, or not at all, those failures would probably be better investigated from the application side, to trace them back to whatever underpinning may be the cause. But at this point, there is no indication of a real problem, as the .NET installer (probably) did not in fact crash, and (probably) installed enough of .NET to support your desired application, partially or fully.
xSubZer0x
Newbie
Newbie
Posts: 4
Joined: Tue Jun 22, 2010 10:45 pm

Post by xSubZer0x »

actually dotnet would fail via gui install and i have the latest winetricks/wine beta

[img]
http://img69.imageshack.us/img69/766/screenshotsye.png
[/img]
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: problem installing dotnet 2.0

Post by dimesio »

motub wrote:

Code: Select all

<snip>
Install of dotnet20 done
winetricks done.
This does not indicate a crash
This does:

Code: Select all

err:eventlog:ReportEventW L"install.exe"
err:eventlog:ReportEventW L"8.0.50727.42"
err:eventlog:ReportEventW L"4333dd00"
err:eventlog:ReportEventW L"unknown"
err:eventlog:ReportEventW L"0.0.0.0"
err:eventlog:ReportEventW L"00000000"
err:eventlog:ReportEventW L"0"
err:eventlog:ReportEventW L"47fd6068" 
That's Microsoft's error reporting tool intercepting the crash. I don't get that installing dotnet20 in 1.2-rc4, and my console output is a lot longer.

xSubZer0x:
If you're not using the latest Wine and winetricks, upgrade. Always install .NET to a clean wineprefix.
xSubZer0x
Newbie
Newbie
Posts: 4
Joined: Tue Jun 22, 2010 10:45 pm

Post by xSubZer0x »

how do i do a "clean wine prefix"
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

xSubZer0x wrote:how do i do a "clean wine prefix"
A clean wineprefix is a fresh one--no overrides or other changes to default settings, nothing has been installed.

The easiest way to create a clean wineprefix is to just delete ~/.wine; however, that will delete whatever apps you already have installed. If you don't want to do that, use the WINEPREFIX variable to install dotnet20 to a different wineprefix.
http://wiki.winehq.org/FAQ#head-faf9617 ... 522d490faf
xSubZer0x
Newbie
Newbie
Posts: 4
Joined: Tue Jun 22, 2010 10:45 pm

Post by xSubZer0x »

wow thanks removed ~/.wine and it installed perfectly *wonders why it didn't install the first time*
Planky
Newbie
Newbie
Posts: 2
Joined: Tue Aug 23, 2011 2:42 am

Post by Planky »

I tried to install (repair) Microsoft .NET Framework 2.0 but halfway through the installation I get this error message:

'Error 25013.Failed to install assembly 'C:\WINDOWS\Microsoft.NET\Framework\V2.0.50727\System.Data.dll' because strong name signature could not be verified. Was the assembly built delay-signed?'

I'm clueless as to what this means.

Any help is greatly appreciated!
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

Planky wrote:I tried to install (repair) Microsoft .NET Framework 2.0 but halfway through the installation I get this error message:

'Error 25013.Failed to install assembly 'C:\WINDOWS\Microsoft.NET\Framework\V2.0.50727\System.Data.dll' because strong name signature could not be verified. Was the assembly built delay-signed?'

I'm clueless as to what this means.

Any help is greatly appreciated!
Use winetricks to install dotnet20, and don't try a repair install; delete the wineprefix and start over with a clean one.
Locked