Running an .NET 1.1 Program

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
MasterTH
Level 2
Level 2
Posts: 18
Joined: Wed Mar 19, 2008 3:44 am

Post by MasterTH »

i installed and run the program with SU-Privileges,

now i tested to install the Program under User-Privileges.
I fount out that the problem begins while the .NET Framework is installing. There are a few errors like

Code: Select all

fixme:shell:URL_ParseUrl failed to parse

I'll give you all output i get. (in the hole installation progess)
it's to much to post it here, i'll give u this link.

http://www.pfungstadt.de/LOG/log.txt
Timeout
Level 4
Level 4
Posts: 183
Joined: Sat Feb 23, 2008 12:45 pm

Post by Timeout »

Which distribution are you using?

I know that there is now an automated script for installing .NET 1 because it's not working out of the box yet since some functions are not implemented and you seem to have reached the point where the workaround are needed.

In any case, you should not forget to use "exit" after having used "su"
sudo is working for a command.
su is having the same effect as sudo (or I think so) but if you don't type "exit" it would be the same as if you were typing sudo on each command.

Where are you placing the .exe file where you are launching the setup (could not load L"Y:\\Desktop\\Setup\\SD.SETUP.msi)? I know of a case where the setup doesn't like you starting the installation from a file outside the prefix because it gets lost when trying to search for temporary installation files added to the same directory of your setup exe.
MasterTH
Level 2
Level 2
Posts: 18
Joined: Wed Mar 19, 2008 3:44 am

Post by MasterTH »

i'm using OpenSuse 10.3 x86

the hole installation progress is executed by the user called test, with user-privileges.

I'm not sure if the problem is in the installation progress. my opinion is, that the problem is the registration processes of the .net framework.
You wrote something about a installer script for the framework. Where can i find it?
Timeout
Level 4
Level 4
Posts: 183
Joined: Sat Feb 23, 2008 12:45 pm

Post by Timeout »

You have to download the file in your home directory:
www.kegel.com/wine/winetricks

Then you type (in the directory where you downloaded it): $ winetricks dotnet11
This should install you the .NET 1.1 and do some workarounds

I must add, i have the Novell's version of Suse and it's throwing me a stack overflow too. The first thing I learn from the support of Novell is that the enterprise version does not have the same kernel as OpenSuse, although it's very close in many points. Thus you have to add a grain of salt in what I am saying.

If you can, once the .NET is installed, copy the installation file of your software in the drive_c directory of .wine, on the console do
$ cd .wine/drive_c
$ wine installfile.exe.
MasterTH
Level 2
Level 2
Posts: 18
Joined: Wed Mar 19, 2008 3:44 am

Post by MasterTH »

sorry but the same error occurs
Timeout
Level 4
Level 4
Posts: 183
Joined: Sat Feb 23, 2008 12:45 pm

Post by Timeout »

There is only 2 possibilities to come to my mind, but probably under assistance of more educated Suse user:

1. Disabling fstack protector on Suse and seeing where it goes ( I have read that there are problems between Wine and the fstack protector of Suse - not for the faint hearted though).

2. Ensuring that the tmp user is also owned by your user "test" because when downloading your setup files are going to end there.

Don't take me on my word, it's not for the faint hearted and you'd better find some assistance to try any of them to switch your back if you have problems.

Edit: Point 2 can be forgotten. I changed the ownership of tmp to testuser and back and it didn't make a difference.
Last edited by Timeout on Tue Mar 25, 2008 10:32 am, edited 1 time in total.
MasterTH
Level 2
Level 2
Posts: 18
Joined: Wed Mar 19, 2008 3:44 am

Post by MasterTH »

have u run .net programs alread with wine??

I will send you the program for testing.
Timeout
Level 4
Level 4
Posts: 183
Joined: Sat Feb 23, 2008 12:45 pm

Post by Timeout »

I have run but I changed the source because of problems with the tmp directory (mismatch between the ownership of files in the wine directory and the tmp directory).

It does not work on me with the standard wine.

I can test your software on my Wine where it is working but only .NET 2 is installed.
Dan Kegel

Running an .NET 1.1 Program

Post by Dan Kegel »

On Tue, Mar 25, 2008 at 7:06 AM, Timeout <[email protected]> wrote:
You have to download the file in your home directory:
www.kegel.com/wine/winetricks

Then you type (in the directory where you downloaded it): $ winetricks dotnet11
This should install you the .NET 1.1 and do some workarounds

I must add, i have the Novell's version of Suse and it's throwing me a stack overflow too.
And I must add that .net is simply not supported yet on Wine.
Please don't try heroic efforts to get it working until the
wine developers give the all-clear.
All the messages about .net problems are cluttering up
wine-users, please make it stop :-)
David Gerard

Running an .NET 1.1 Program

Post by David Gerard »

On 25/03/2008, Dan Kegel <[email protected]> wrote:
And I must add that .net is simply not supported yet on Wine.
Please don't try heroic efforts to get it working until the
wine developers give the all-clear.
All the messages about .net problems are cluttering up
wine-users, please make it stop :-)
It's annoying (from a Wine user's point of view) that .NET is actually
quite popular with developers. Microsoft .NET doesn't work properly
with Wine as yet, and certainly not for 1.0, but it's something that
needs to be gotten working better for Wine to continue to be
compatible.

(When 1.0 is released, you'll need big banners all over it: "Does not
support .NET! Mono 1.9 *might* work, no promises!")

Mono for Windows in Wine is getting there, 1.9 works better than 1.2
and "winetricks mono12" will fetch 1.9. Nothing is guaranteed, but
it's worth a try.


- d.
MasterTH
Level 2
Level 2
Posts: 18
Joined: Wed Mar 19, 2008 3:44 am

Post by MasterTH »

ok i think we've to wait untl .net is supported by wine.


hopefully we're not fare away
MasterTH
Level 2
Level 2
Posts: 18
Joined: Wed Mar 19, 2008 3:44 am

Post by MasterTH »

OK the new Wine-Version has been published. And a better support for .NET was promised.

I tried the new version. I'm sorry, the same error appears
David Gerard

Running an .NET 1.1 Program

Post by David Gerard »

On 08/04/2008, MasterTH <[email protected]> wrote:
OK the new Wine-Version has been published. And a better support for .NET was supposed.
I tried the new version. I'm sorry, the same error appears
Have you tried it under Mono? Create a new WINEPREFIX, then winetricks
dotnet12, and see how it goes with Mono 1.9. While their .NET 2.0
emulation is still patchy, I understand they have *most* of 1.1.


- d.
David Gerard

Running an .NET 1.1 Program

Post by David Gerard »

On 08/04/2008, David Gerard <[email protected]> wrote:
Have you tried it under Mono? Create a new WINEPREFIX, then winetricks
dotnet12, and see how it goes with Mono 1.9. While their .NET 2.0
emulation is still patchy, I understand they have *most* of 1.1.
I mean of course "winetricks mono12"!


- d.
MasterTH
Level 2
Level 2
Posts: 18
Joined: Wed Mar 19, 2008 3:44 am

Post by MasterTH »

i'll try and give report later
MasterTH
Level 2
Level 2
Posts: 18
Joined: Wed Mar 19, 2008 3:44 am

Post by MasterTH »

i tried it, but the same error appears.
Timeout
Level 4
Level 4
Posts: 183
Joined: Sat Feb 23, 2008 12:45 pm

Post by Timeout »

In my opinion, the .NET will be only working in filesystem where not most of it belongs to root (like it seems to be on ubuntu).
During the installation of the .NET, the installer seems to be picking the config file of the distribution to know what is your printer settings, temporary directory etc. While this is probably meant with "the .NET is set to work on any o/s with any configuration" if it does happen that it does only read the file but writes on it - then you will have a problem for the coming months.

my 2 c
(and knowledge that without the directory check the .NET installation goes much further)
Locked