problems with dotnet 3

Just the other day, i was happily minding my own business when i was trying to install dotnet3 onto my new laptop under wine using winetricks and ir came back with an error. The version of wine (from the top of my head) was 1.3.30 and it was under opensuse 12.1 that i was having the problem. The thing that struck me as odd though (and that made me believe that it may be an opensuse issue) was that i had absolutely no trouble installing it on opensuse 11.4 using wine version 1.3.16 (not sure of that final digit though as i don’t currently have the computer in frontof me). As soon as i get access to the computer with the problem, i will post the many lines of text that it spits out so that you guys can look at it. Oh, and just for clarificarion, the reason i need it is because of a game called skyrim (not really muck relevance in how i’d get dotnet to install though).
Thanks in advance as well :slight_smile:

On 01/25/2012 11:26 PM, Alastairoz1 wrote:
>
> The thing that struck me as odd though (and that made me
> believe that it may be an opensuse issue) was that i had absolutely no
> trouble installing it on opensuse 11.4 using wine

i guess the problem is not openSUSE so much as the move from the 2.x
kernel to the 3.x kernel…be sure the wine you use is 3.x capable…i’d
guess a check in with Wine Headquarters should be your next stop…(not
to say you are not welcome to hang here and see if someone has another
idea, you are welcome.)


DD
READ all the neat stuff about openSUSE here http://tinyurl.com/SUSEonDW

1.3.30 had a regression that caused a lot of apps to crash. The current development release is 1.3.37, but the current openSUSE wine-1.3.37 packages for 64 bit 11.4 and 12.1 are badly broken for 32 bit Windows apps. The alternative at the moment is to build Wine yourself. (Yes, I have reported the problem to the package maintainer.)

Thanks both of you for your info. I’m not convinced that the version I
of wine that i have would be incompatible with kernal version 3 as it is from the opensuse repo’s anyway. I had no idea that there were so many regressions in wine version 1.3.30 and that the build of wine in the main repo’s was so riddled with bugs. I’m not really that big on compiling my own copy of wine as i tend to find compiling my own stuff quite messy. What would be the quality of the build from packman? Also, an update with the problem, the dotnet3 installer was giving me an error code 67 when it was exiting and i have included a link to the full log of what is happening when i install it. Here it is (don’t you just love pastbin :P)
Thanks again :slight_smile:

Wine has no problem with 3.x kernels.

There is no Packman Wine build. The wine-mp3 package they have is just the mp3 part, which is prohibited on the OBS because of patent issues. It has Wine as a dependency.

What you can try is uninstalling the x86_64 wine and wine-32bit packages, and installing the i586 wine-1.3.37 package. On 11.4, the i586 package doesn’t demonstrate the problem I found, and if you don’t have any 64 bit Windows apps you really don’t need 64 bit Wine.

From the log you posted:

err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution

You need to fix that.

err:eventlog:ReportEventW L"System.TypeInitializationException: The type initializer for 'System.ServiceModel.Install.IisHelper' threw an exception. ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
   at System.ServiceModel.Install.Co"..

That message is very odd; I’ve never seen it before. If this was from the Wine 1.3.37 package it might be the package problem, but if you saw this from the older package I’m inclined to suggest running memcheck on your system.

The other thing about dotnet is that the installer is very fussy. Make sure you have a clean wineprefix–no native dlls or other tweaks, no other apps installed.

Oh, well thanks for the info. When i get a propper internet connection (i’m currently just sitting here using a tablet with a 3G connection) i’ll give those ideas a go. I’ll probably have a proper connection within the next day or so. Oh and i’m sorry for disregarding the idea of wine not being entirely 3.x kernal compatible. Oh, and thanks again for the help that you guys are giving me

I ended up not getting this to work so instead I (shock horror) switched to mint 12 instead. It worked fine after some small tweaks on mint (not sure what it was that I did to get it to work, just started working). I think someone should one day come out with a distro that could be to opensuse what mint is to ubuntu. I DEFINATELY think that opensuse has the potential to have a derivative like that one day. Until then, I’ll use anything that needs dotnet3+ under mint :P.

On 01/31/2012 02:06 PM, Alastairoz1 wrote:
>
> I ended up not getting this to work so instead I (shock horror) switched
> to mint 12 instead.

no horror, use what works!!
always use what works…

> It worked fine after some small tweaks on mint (not
> sure what it was that I did to get it to work, just started working).

luck maybe…

> I
> think someone should one day come out with a distro that could be to
> opensuse what mint is to ubuntu.

you can do that today! visit SUSE Studio and roll your own,
http://susestudio.com/

> I DEFINATELY think that opensuse has
> the potential to have a derivative like that one day.

personally i like the original openSUSE…

> Until then, I’ll
> use anything that needs dotnet3+ under mint :P.

oh! i just googled to learn “dotnet 3” is and learn it is something that
requires Windows, right…is it a game or…nevermind, yawn…

happy you found a place it works, today…


DD
Read what Distro Watch writes: http://tinyurl.com/SUSEonDW