Is there anyone who can run .Net Framework 2.0 with the stable kernel 2.6.34 or 2.6.35? I can successfully install dotnet2 both with kernel 2.6.33 and 2.6.35, but can only run it when booting into kernel 2.6.33. With kernel 2.6.35 I don't have the permission as user to run dotnet2, and get an access denied. An example: Running AGS (Adventure Game Studio) with kernel 2.6.33 works fine. But with 2.6.35 (2.6.34) I got the following error: System.ComponentModel.Win32Exception: Access denied at System.Diagnostics.NtProcessManager.GetModuleInfos(Int32 processId, Boolean FirstModuleOnly) at System.Diagnostics.Process.get_MainModule() at AGS.Editor.AGSEditor..ctor() ... If I try to install dotnet 3.0 booting into kernel 2.6.33 it seem to install without any problem. Installing under kernel 2.6.35 (2.6.34) it failed with an access denied. A work around is to add "Permission everyone" to the registry HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Security\ServiceModel 3.0.0.0 and then reinstall dotnet3. It now seem to install successfully, but I can't test it - because I have no program running dotnet3 and dotnet2 still give me an access denied. I have tried to give access to everyone under dotnet2, but without success. Any solution? I'm running Ubuntu lucid 64 bit (wine 1.2 rc7 - 32 bit).
Please make sure you have the latest rc7, there was an early packaging problem with it for the first few days. (Or you can build it yourself from source, that would also work around the packaging problem.)
Hej DanKegel! Thanks for your reply. But this problem also exist before wine 1.2 was released. If I boot into kernel 2.6.33 and also 2.6.34rc? I have no problem. If I boot into kernel 2.6.34(stable version) or 2.6.35 I get an access denied. I use the same installation of wine. If I search on the net I see that many people on Windows get the same error: System.ComponentModel.Win32Exception: Access denied. The reason seem to be that the user do not have the rights to load the program. There is a lots of solution about how to change this in Windows, but that do not work under linux.
ncl <wineforum-user at winehq.org> wrote:>Sent: Jul 12, 2010 9:01 AM >To: wine-users at winehq.org >Subject: [Wine] Re: Kernel 2.6.35 and .Net Framework > >Hej DanKegel! > >Thanks for your reply. > >But this problem also exist before wine 1.2 was released. If I boot into kernel 2.6.33 >and also 2.6.34rc? I have no problem. If I boot into kernel 2.6.34(stable version) or >2.6.35 I get an access denied. I use the same installation of wine.Are you using any of the enhanced security features of Linux? This should not occur just because of Wine. This appears to be a Linux kernel issue but may be a permissions issue. Can you look at the permissions for $HOME/.wine and all of the directories/files underneath it? They should all be owned by the current user and group. James McKenzie
Hello James! Yes I'm the owner of my ?HOME./wine and have full access to everything. The problem only exist when I boot into kernel 2.6.35 and latest 2.6.34. When I boot into kernel 2.6.33 everything works. Also trying install dotnet3 seem to works under kernel 2.6.33 but failed under kernel 2.6.35 (access denied - see post 1).
Martin Gregorie <martin at gregorie.org> wrote:>Sent: Jul 12, 2010 10:14 AM >To: wine-users at winehq.org >Subject: Re: [Wine] Kernel 2.6.35 and .Net Framework > >On Mon, 2010-07-12 at 09:24 -0700, James Mckenzie wrote: >> ncl <wineforum-user at winehq.org> wrote: >> >Sent: Jul 12, 2010 9:01 AM >> >To: wine-users at winehq.org >> >Subject: [Wine] Re: Kernel 2.6.35 and .Net Framework >> > >> >Hej DanKegel! >> > >> >Thanks for your reply. >> > >> >But this problem also exist before wine 1.2 was released. If I boot into kernel >> >2.6.33 >> >and also 2.6.34rc? I have no problem. If I boot into kernel 2.6.34(stable version) or >> >2.6.35 I get an access denied. I use the same installation of wine. >> >> Are you using any of the enhanced security features of Linux? This >> should not occur just because of Wine. This appears to be a Linux >> kernel issue but may be a permissions issue. Can you look at the >> permissions for $HOME/.wine and all of the directories/files >> underneath it? They should all be owned by the current user and >> group. >> >If the OP has SELinux or AppArmor enabled this will drop in an >additional set of traps. I'm unclear about exactly AppArmor does or how >it works, or exactly which security package each distro uses, but Fedora >uses SELinux. This adds its own security labels to all filing system >objects which can and often do override standard file access >permissions. Its OK when running standard packages within fairly >restrictive guidelines, but if you're doing anything outside this, it >can be a real pain because you can find your end up relabelling great >chunks of the filing system and rebooting to see whether that helped. >ncl is running Ubuntu. I don't think the problem is AppArmor either. ncl changed a Wine registry setting and then was able to install .NET 3.0 with Kernel 2.6.35 installed. Again, this looks to be a Kernel specific issue outside of the scope of the Wine project. Maybe the ncl can provide additional information on the setup of Linux and if AppArmor is in use. ncl also stated that a test of .NET 2.0 could not be done. fastmd5 is a .NET 2.0 application that is small and will indeed advise if .NET 2.0 is installed and functional. ncl could you try to use this program? Fastmd5 can be downloaded from: http://www.paehl.de/cms/fastmd5 It also works with Mono version 1.1 or higher. Nice test to see if Mono is installed correctly as well. James McKenzie
I should maybe be a little more clear. I can run a lot of program with wine - really all program I have installed - except AGS and dotnet3 with kernel 2.6.35. Maybe I could test some other program who need dotnet2. So is there someone who know some small (free) program there need dotnet2 to run, so I could test them?
Hello James! fastmd5 works fine both with kernel 2.6.33 and kernel 2.5.35.
ncl <wineforum-user at winehq.org> wrote:> >fastmd5 works fine both with kernel 2.6.33 and kernel 2.5.35. >It appears that .NET 2.0 works then. Interesting situation we have here. This still looks like a Linux problem and not a Wine problem. Maybe I can look at installing .NET 3.0 on my Mac and see what happens this evening (Arizona time.) James McKenzie
Hey everyone! Thanks for all your reply! But I really want to know about I'm the only one who have this problem. If you both run an older kernel lets say 2.6.33 and a newer one say 2.6.35 or 2.6.34 (final) could you then please do the following for testing: You need to install dotnet2 first from winetricks. 1) Try to install AGS (Adventure Game Studio). You can get it from http://www.bigbluecup.com/AGS-3.2-Final5.exe and its a really very little program. Run it both under 2.6.33 and 2.5.35 and then report back about this work. It didn't work for me with kernel 2.6.35 but fine under 2.6.33. 2) You could also please try to install dotnet3 both under kernel 2.6.33 and kernel 2.6.35 and report back. Thanks a lot.