You are here    Bugs    PlayOnLinux    Bug    Ticket #5572 nl sv ru pl es de fr

Bug #5572 on PlayOnLinux

An Error happened during download - .NET45

Added by Droid848 on 2017-08-22 14:08:59 - Comment or update this ticket

Statut:
New
Priority:
Low
Assigned to:
Nobody
Last update:
2017-08-25 11:11:31
Description, steps to reproduce:

While installing the "dotnet45", it has to download few things and stopped at this address (see the print screen):

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

I have retried few times and also tried to access via my browser but It give nothing just an error stating it is unable to access the server. the nslookup command reply with a non-autoritative answer:

Non-authoritative answer:
Name:    uni-smr.ac.ru
Address: 195.209.66.3

- So if that repository is either down or outdated, should the script be updated ?

- Is there at this time a manual command to run while this bug get fixed ?

 

Many Thanks ;)

History

Update by Droid848 on 2017-08-22 14:11:06

Sorry I fogot to mention the versions I am using:

POL: 4.2.12
Wine: 2.15
OS: Ubuntu 14.04LTS

 

Update by Droid848 on 2017-08-22 14:22:37

After skipping, it try to continu installing the other component unsuccesfully (see the screenshot)

Image
Capturedu20170822141623

Update by realsuamor on 2017-08-24 23:12:20

I installed .Net 4.0 (with all required older versions) in July. No issues during installation of version 3.0

I suppose this must be something on your side,

But .Net 4.5 is indeed not installing.

Issue Cause: Installation program depends on system installed wine.

If I install an older version than the one of the playonlinux wineprefix I get an version mismatch.

Either way the installation program does not start at all.

No idea if this can be workarounded somehow, maybe setting LD_LIBRARY_PATH:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/user/.PlayOnLinux/wine/linux-x86/2.15/lib

Update by realsuamor on 2017-08-24 23:49:59

It's quite tricky to get this thing installed.

1) The script does not check if 2.0, 3.0 etc. are installed, it always does install everything

2) LD_LIBRARY_PATH not working for me, LIBRARY_PATH works for me after running ldconfig as sudo on the folder with libwine.so.1 (ignore the warnings/errors(

3) msxml3 installation fails. My log is spammed with

Are you sure you want to delete the registry key 'HKEY_LOCAL_MACHINESoftwareMicrosoftNET Framework SetupNDPv3.5'? (Yes|No)Are you sure you want to delete the registry key 'HKEY_LOCAL_MACHINESoftwareMicrosoftNET Framework SetupNDPv3.5'? (Yes|No)Are you sure you want to delete the registry key 'HKEY_LOCAL_MACHINESoftwareMicrosoftNET Framework SetupNDPv3.5'? (Yes|No)Are you sure you want to delete the registry key 'HKEY_LOCAL_MACHINESoftwareMicrosoftNET Framework SetupNDPv3.5'? (Yes|No)Are you sure you want to delete the registry key 'HKEY_LOCAL_MACHINESoftwareMicrosoftNET Framework SetupNDPv3.5'? (Yes|No)

The log file size was grown to > 1GB in a few seconds before I stopped playonlinux....

 

Update by realsuamor on 2017-08-25 09:19:37

This morning I copied over an old v3.5 and v4.0 installation manually from a different PlayOnLinux prefix.

I did

1) run dot40 installation script (no issues)

2) run netfx_setupverifier (from ms) and it shows me all versions except v3.5

3) run dotv45 installation script

Again the same issue. No check for installation. For some reasons dot40 and dot45 installation scripts vary.

I saw "reg delete HKLMSoftwareMicrosoftNET Framework SetupNDPv3.5" in the process list with several (spawned) POL_Install_dotnet45 processes (before and after the above command).

I can run the above command manually without errors.

With nano I was at least able to open the log (others editors failed due to the long lines - no newlines). It showed me that "dotnet35_fix.reg" is run using regedit before the issue occurs.

Update by realsuamor on 2017-08-25 09:52:12

Workaround for your download problem:

Create a ~/.PlayOnLinux/ressources/dotnet30 folder (etc. for all files that cannot be found)

Download the exe files manually and copy them to that location and rerun the script.

Run dotnet40 script first (it works for me)

Try running dotnet45 script (it may work for you, for me it does not)

or download dotnet45 manually and install manually.

Reference:

Bug Ticket #5413 https://www.playonlinux.com/en/issue-5413.html

Topic https://www.playonlinux.com/en/topic-14903-I_cant_get_dotnet30_to_install_32bit_wineprefix.html

Update by realsuamor on 2017-08-25 11:11:31

I finally managed to install it.

Workaround description:

1) Make sure you are running on Windows-7 (unfortunately the default is still Windows XP) using winecfg

2) Make sure you have dotnet40 script succesfully run (you need to workaround the download problem, copy dotnet30 manually into your playonlinux ressources folder)

3) Download 4.5.1 (not the one from this script) installer. Offline Installer URL can be found on wine page:

https://appdb.winehq.org/objectManager.php?sClass=version&iId=25478

4) Install manually running a .exe for your wanted virtual drive (PlayOnLinux configuration tab misc).