The forum

I can't get dotnet30 to install! (32-bit wineprefix)

Author Replies
Jump to the page: 1 - 2
aaronfranke Friday 18 November 2016 at 7:56
aaronfranke

Wow, I was logged in and then when I posted this message I was logged out and got the message "You must be a member to post here" or something and the whole thing was deleted... welp, time to re-write the entire thing! sad

So, on a fresh POL drive created with Configure -> New, I am trying to install dotnet30. When I go to Install components -> dotnet30 it successfully installs the required fonts and previous .NET versions. However, it hangs at "Please wait while .NET Framework 3.0 fix is installed..." for about an hour, and if I let it sit for awhile I get the message "http://uni-smr.ac.ru/archive/win/MS%20.NET%20Framework/3.0/dotnetfx3.exe An error happened during download. Do you want to retry?". Retrying doesn't work. I tried going to this address manually and it doesn't work, so the website is down.

I then tried to manually download dotnet30. I went to Microsoft's website and downloaded the installer. I got the message that I needed XPSEPSC, so I downloaded that, and then I ran the installer again, and I got the message that I needed RGB9RAST, but I could only find an MSI installer for this, and I couldn't figure out how to get it to run in a POL drive (I use "Run a .exe file in this virtual drive" usually, but this doesn't work for MSI files) and so I am stuck when it comes to manually installing it.

So, how can I get dotnet30 installed, if the POL script is broken, and I can't install it manually either?

Please help, thanks!


PC & Linux Enthusiast / HS Student
booman Saturday 19 November 2016 at 0:06
booman

What version of wine are you using?  Dotnet has always been a problematic issue with installing.  The best way is your first attempt.... using Install Components tab in Configure.

Before you even try to install dotnet, make sure you do these two things:

  1. run in Terminal:  echo "0"|sudo tee /proc/sys/kernel/yama/ptrace_scope
  2. Launch Wine Configuration, set Windows version:  Windows XP

I recommend using Wine 1.8.4 or 1.8.5

Then to be sure there are no problems, install in this order:

  1. dotnet20
  2. dotnet30

You can continue installing other dotnet packages on top of that depending on what you need.

What game are you trying to install?


† Booman †
Mint 19.3 64-bit | Nvidia 450 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
aaronfranke Saturday 19 November 2016 at 8:06
aaronfranke

Thanks for replying booman. Ptrace_scope is already set to 0. The Windows version is set to XP already, too. I'll try changing WINE versions, I tried using one of the latest ones (1.9.20) and I've now also tried 1.8.5 and 1.7.53 (another version I had installed) and I still have the same error with each WINE version. I am installing dotnet20 and also the service packs just to be sure but I still get stuck on this error when I try to install dotnet30.

I am trying to install GameMaker Studio which has a Gold rating on WineHQ. However, the application shouldn't matter, since I can't even get a single library that it requires to install :(


PC & Linux Enthusiast / HS Student
booman Saturday 19 November 2016 at 20:56
booman

Oh, what version of PlayOnLinux are you using?


† Booman †
Mint 19.3 64-bit | Nvidia 450 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
aaronfranke Wednesday 23 November 2016 at 5:19
aaronfranke

PlayOnLinux 4.2.10 from the Ubuntu 16.04 repositories. Also, I'm still having this issue :(

Can you check if you're able to get dotnet30 to install properly on your system? And, what is your system configuration? I want to compare to see what's different, if anything.


PC & Linux Enthusiast / HS Student
booman Wednesday 23 November 2016 at 20:16
booman

That sounds about right.  I've never had a problem installing dotnet30.  In the past it was a pain, but since Wine has gotten a LOT better, these packages aren't a problem anymore.

Recently installed it on 3 computers so I could play Magicka with my daughters.  All have Mint and GeForce video cards.

Normally when I install them is during a manual installation.  I would install packages during the PlayOnLinux Components step:

  • POL_Install_dotnet20
  • POL_Install_dotnet30
  • POL_Install_dotnet40

You may want to uninstall PlayOnLinux and install it again from scratch.


† Booman †
Mint 19.3 64-bit | Nvidia 450 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
booman Saturday 26 November 2016 at 3:04
booman

I just realized there is a problem with dotnet35 downloading.  It gets an error every single time I try to download it.

http://uni-smr.ac.ru/archive/win/MS%20.NET%20Framework/3.0/dotnetfx3.exe

An error happened during download.

Do you want to retry?

It refuses to download.  I remember having this problem with Magicka as well, but the game still worked without it.


† Booman †
Mint 19.3 64-bit | Nvidia 450 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
aaronfranke Sunday 27 November 2016 at 3:31
aaronfranke

Please let me know if/when you find out a fix for this issue. The program I am running definitely does require dotnet30. Also, if you can, ask others to try downloading dotnet30 and see if it works for them. At first glance it appears that the mirror in the script is broken.

Edited by aaronfranke


PC & Linux Enthusiast / HS Student
booman Sunday 27 November 2016 at 4:31
booman

I submitted a bug here at playonlinux.com

I think one of my computers has the dotnetfx3.exe packages I downloaded a long time ago.  I have a feeling that host just doesn't exist any longer.

You could also just search for dotnetfx3.exe and download it, then install it manually. I have never tried it because PlayOnLinux packages have been so reliable.


† Booman †
Mint 19.3 64-bit | Nvidia 450 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
aaronfranke Saturday 3 December 2016 at 23:45
aaronfranke

Sorry but I already tried getting it manually... I need the other things in the PoL script to get dotnet30.

"I then tried to manually download dotnet30. I went to Microsoft's website and downloaded the installer. I got the message that I needed XPSEPSC, so I downloaded that, and then I ran the installer again, and I got the message that I needed RGB9RAST, but I could only find an MSI installer for this, and I couldn't figure out how to get it to run in a POL drive (I use "Run a .exe file in this virtual drive" usually, but this doesn't work for MSI files) and so I am stuck when it comes to manually installing it."


PC & Linux Enthusiast / HS Student
booman Sunday 4 December 2016 at 23:40
booman

I mean't that I have the dotnetfx3.exe on my Linux computer from PlayOnLinux.  One of my computers is for testing and I've been using PlayOnLinux for over a year on it.

I can upload it to my dropbox and share it with you


† Booman †
Mint 19.3 64-bit | Nvidia 450 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
aaronfranke Saturday 18 February 2017 at 22:49
aaronfranke

Now, I get this error:

Retrying does nothing. Is it possible that the server hosting this file has been compromized? This issue should be escalated to a security bug.


PC & Linux Enthusiast / HS Student
polysach Monday 17 April 2017 at 3:55
polysachAnonymous

I'm having the same issue. You're right, that specific website the link is broken (and has been since August 2016 at least). There are plenty of other places to get the file, but you can't just manually install dotnetfx3.exe, the POL script has a bunch of steps that have to be taken first.

If you open the POL_Install_dotnet30 file, (in .PlayOnLinux/tmp) you can see where it is directed to uni-smr.ac.ru to get the file.

Does anyone know how to change this? A user submitted an updated but unapproved version of the POL script that uses a fresh link, but I don't know how to run the script in place of the usual component installer:

https://www.playonlinux.com/en/app-563-POL_Install_dotnet30.html

booman Monday 17 April 2017 at 16:59
booman

My guess is that these packages are not being updated/monitored/supported any longer.  POL developers are only a few people volunteering their help in their free time.  This is why I don't use scripts.  I basically manually install all of my games so if something goes wrong, I can troubleshoot it myself.


† Booman †
Mint 19.3 64-bit | Nvidia 450 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
xattr Thursday 27 April 2017 at 13:57
xattrAnonymous

I wonder if this project is still alive, there are tons of install scripts that has been fixed by the users, but are not being released or "approved". not even these core components like dotnet. some are sitting there since years.

booman Thursday 27 April 2017 at 21:08
booman

I honestly don't know.  I haven't seen any updates in a while and there are definitely failing packages.

The main reason I don't have problems with Packages is because I backup all of my "resources" to multiple computers.  That way I always have all the PlayOnLinux packages.


† Booman †
Mint 19.3 64-bit | Nvidia 450 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
aaronfranke Sunday 23 July 2017 at 2:01
aaronfranke

This problem still exists.

Is there any way I can become a PoL contributor? Small fixes like this should be just changing a few lines of text at the most. Really, I'd imagine they just need more people looking at the problems.

EDIT: I found this https://github.com/PlayOnLinux so I assume I just git clone and work from there?

Edited by aaronfranke


PC & Linux Enthusiast / HS Student
booman Sunday 23 July 2017 at 22:33
booman

I haven't looked at their git repositories for PlayOnLinux.  I know they have one for PlayOnLinux 5.0, but its different than the stable 4.2.12


† Booman †
Mint 19.3 64-bit | Nvidia 450 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained
YalithKBK Friday 18 August 2017 at 2:01
YalithKBKAnonymous

I was having the same issue as booman (would not download no matter how many times I spammed "retry" in frustration).

I found the fix here

Just download the dotnet 3.0 installer and slap it in the Playonlinux dotnet 3.0 folder. When you click retry PoL will go ahead and install it.

booman Friday 18 August 2017 at 17:00
booman

Awesome!  Thank you for the work-around!

I normally backup my ~/.PlayOnLinux/resources directory, so I copied all the dotnet directories from there onto my machine.  It "should" install now, but obviously this doesn't help new Linux gamers.

I recently tested RAW (Realms of the Ancient War) and it bundles dotnet35.  I had so many problems trying to install dotnet35 because it requires dotnet20, dotnet30, dotnet30 sp1.  And I have to run that Ptrace_Scope command as well

echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope


† Booman †
Mint 19.3 64-bit | Nvidia 450 | GeForce GTX 1060
Linux for Beginners | List of Linux Games | My Games
PlayOnLinux Guides | PlayOnLinux Explained