POL_Install_msxml3

Informatie

Creator Bericht
Berillions

Information

This installer has been approved by the team.

Informatie

Platforms:
Downloads: 3264078
Wine: System

Feedbacks

Broncode

#!/bin/bash
# PlayOnLinux Function
# Date : (2009-11-19 21-50)
# Last revision : (2014-01-11 00:38)
# Author : Berillions, Tinou
# Updated by : GNU_Raziel
# Only For : http://www.playonlinux.com

# [Quentin PÂRIS] (2012-04-29 13:02)
#   Fixing bug #820
# [petch] (2013-01-22 16:00)
#   Fixing bug #1787
# [petch] (2014-01-11 00:38)
#   Fixing 0 byte msxml3.dll bug

FORCE_MODE=$1

POL_Download_Resource "http://repository.playonlinux.com/divers/msxml3.msi" "7049c6531837341363fe69d068d001b0" "msxml3"

# Check if msxml3 is already installed
CHECK_MSXML3=`find $WINEPREFIX -name "msxml3r.dll"`
if [ "$CHECK_MSXML3" = "" -o "$FORCE_MODE" = "--force" ]; then
        # Installing msxml3
        if [ "$POL_ARCH" = "amd64" ]; then
                rm "$WINEPREFIX/drive_c/windows/syswow64/msxml3.dll"
                rm "$WINEPREFIX/drive_c/windows/system32/msxml3.dll"
        else
                rm "$WINEPREFIX/drive_c/windows/system32/msxml3.dll"
        fi

        # Overriding dll
        POL_Wine_OverrideDLL "native" "msxml3"

        cd "$POL_USER_ROOT/ressources/msxml3/"
        POL_Wine msiexec /i msxml3.msi /q
        POL_Wine_WaitExit "msxml3"
        wineserver -k
fi

Contributions

Filters:

Contribute
Member Bericht
meowsqueak Dinsdag 12 Juli 2016 om 23:22
meowsqueak Anonymous

Bericht

As part of installing the dotnet45 component on wine32, the installer hangs with "Please wait while msxml3 is installed". The console log shows the following question being asked over and over, very rapidly:

Are you sure you want to delete the registry key 'HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v3.5'? (Yes|No)Are you sure you want to delete the registry key 'HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v3.5'? (Yes|No)Are you sure you want to delete the registry key 'HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v3.5'...

It seems to be stuck in an infinite loop.

I'm using PlayOnLinux 4.2.10-1 on Ubuntu 14.04, 32-bit wine v1.9.13 on a fresh wine prefix.

Antwoorden

Anonymous
Vrijdag 11 November 2016 om 14:49
Same thing here, I had to manually install .NET 45 via Winetricks on the prefix
Anonymous
Vrijdag 18 Augustus 2017 om 13:28
I've been trying to get this to work, but am having issues. Is there a particular trick to getting winetricks to use a PoL prefix and not the default wine?
Anonymous
Vrijdag 18 Augustus 2017 om 13:29
Double post, sorry. Meant to add that I am pretty sure I'm having the same issue on PoL 4.2.12. I'm trying to install dotnet45 and am hanging on installing msxml3.
Anonymous
Donderdag 24 Augustus 2017 om 23:52
Same issue here, reported as bug by somebody else...
Looks like an issue with .Net3.5 installation
Anonymous
Maandag 19 Februari 2018 om 16:14
Same here. Using newer wine verison didn't help.
Anonymous
Zaterdag 6 October 2018 om 13:18
It seems to be looping somewhere. The logfile on the prefix where this is installing is almost 5 GB now, running tail on it to see what's up, will post update once it finishes.
Anonymous
Zaterdag 6 October 2018 om 13:20
Well hello there. This is the line that keeps repeating:
Anonymous
Zaterdag 6 October 2018 om 13:20
Are you sure you want to delete the registry key 'HKEY_LOCAL_MACHINE\Software\Microsoft\NET Framework Setup\NDP\v3.5'? (Yes|No)
Anonymous
Zaterdag 6 October 2018 om 13:28
Oh, shoot, sorry, my bad, my short-term memory went bananas over there for a bit.
Anonymous
Maandag 22 October 2018 om 22:41
if you open a top, look up the wineserver and kill it (with k, default signal, 15) then the installation continues. Not sure yet if it's ok though..
Anonymous
Maandag 22 October 2018 om 23:00
another way is look up the process ID, and then somehow figure out what socket requers the yes/no, and then do a
Anonymous
Maandag 22 October 2018 om 23:00
echo "y" >> /proc/$wineserver_pid/fd/$socket_no
Anonymous
Maandag 22 October 2018 om 23:04
or maybe adapting the line to 'yes y | POL_Wine msiexec /i msxml3.msi /q' in the above script may work (untested)
Anonymous
Vrijdag 28 Mei 2021 om 0:48
where do i dowload