help - dotnet20sp2 install failed

Questions about Wine on Linux
Locked
abraxa
Level 2
Level 2
Posts: 27
Joined: Sat Feb 13, 2016 5:48 am

help - dotnet20sp2 install failed

Post by abraxa »

i have tried to install dotnet20sp2 several times via latest winetricks (wine 1.9.16 & 17, mono is not installed), it fails with the error:


dotnet20sp2 install completed, but installed file /home/user/.wine/dosdevices/c:/windows/winsxs/manifests/x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.3053_x-ww_b80fa8ca.cat not found


these steps always worked before:

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

bash winetricks dotnet20sp2


i also tried to install dotnet20sp1 prior to dotnet20sp2, it is no help.

so how to make it work again?
User avatar
dimesio
Moderator
Moderator
Posts: 13216
Joined: Tue Mar 25, 2008 10:30 pm

Re: help - dotnet20sp2 install failed

Post by dimesio »

1.9.18 is out now, so try upgrading, and make sure you really have the latest winetricks from https://raw.githubusercontent.com/Winet ... winetricks. If the problem is still present, report it to https://github.com/Winetricks/winetricks/issues.
abraxa
Level 2
Level 2
Posts: 27
Joined: Sat Feb 13, 2016 5:48 am

Re: help - dotnet20sp2 install failed

Post by abraxa »

i tried once more, this time manually with wine 1.9.18. it is no use. the same error message comes up when installing sp2 on top of dotnet20, seems it is not winetricks related.
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: help - dotnet20sp2 install failed

Post by Bob Wya »

abraxa wrote:i tried once more, this time manually with wine 1.9.18. it is no use. the same error message comes up when installing sp2 on top of dotnet20, seems it is not winetricks related.
I've just tested this, and using:

Code: Select all

wine --version
wine-1.9.18
winetricks --version
20160724 - sha1sum: 8180ca45e0506f480f1a3720787819950864289e

rm -rf ~/.wine
export WINEARCH=win32
winetricks dotnet20sp2
works fine here, for me.

If you aren't using an existing 32-bit Wineprefix - and say already have another dotnet library already installed - then that will most likely cause an install failure... Such as the one you've posted...

Also try cleaning out the winetricks cache of downloaded files:

Code: Select all

rm -rf ~/.cache/winetricks
after upgrading the script...

Bob
abraxa
Level 2
Level 2
Posts: 27
Joined: Sat Feb 13, 2016 5:48 am

Re: help - dotnet20sp2 install failed

Post by abraxa »

hi bob,

again thanks a lot for testing, really appreciated.

how strange this is, i took similar steps, see my initial post. but indeed, i never deleted the wine or winetricks cache, so not to download all dotnet packages again. i also skiped the installation of mono, which will be removed upon a (winetricks) dotnet install anyways.

could this be crucial somehow? i believed there is a hash verification upon install? then again, why did it work before, so curious?


files in wine cache:

wine_gecko-2.47-x86

winetricks:

ahk (AU3_Spy.exe, AutoHotkey.exe, AutoHotkey104805.exe)
dotnet20 (dotnetfx.exe)
dotnet20sp2 (NetFx20SP2_x86.exe)
vcrun2008(vcredist_x86.exe, which i did not install yet)


do the ahk files in winetricks cache ever going to change?
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: help - dotnet20sp2 install failed

Post by Bob Wya »

abraxa wrote:hi bob,
...
How strange this is, I took similar steps, see my initial post.
...
What about a clean Wineprefix?? That can be pretty "crucial"... Your original instruction would simply re-use a pre-existing Wineprefix.
See WineHQ FAQ: How do I wipe the virtual Windows installation?
abraxa wrote: i believe there is a hash verification upon install? Then again, why did it work before, I'm curious?
Are the files in the winetricks cache ever going to change?
Occasionally. But it's usually just the download URL that gets moved by MS... 8)
winetricks will sha1sum hash all the files in the cache - so the script should just bork or simply re-download invalid / obsolete versions...
winetricks is just a monolithic BASH script - so it's quite easy to poke about in!!

Bob

PS Excuse my grammar/punctuation Nazi tendencies... 8)
vwebdevelopment
Newbie
Newbie
Posts: 1
Joined: Mon Sep 12, 2016 6:38 am

Re: help - dotnet20sp2 install failed

Post by vwebdevelopment »

Error
Ubuntu 10.04

fixme:mountmgr:harddisk_ioctl unsupported ioctl 70c00
err:msi:remove_tracked_tempfiles failed to delete
L"C:\\users\\richard\\Temp\\msi959.tmp"
err:ole:CoRevokeClassObject called from wrong apartment, should be called from
1c0000001d
Clearing Windows version back to default
Executing early_wine regedit c:\winetrickstmp\unset-winver.reg
abraxa
Level 2
Level 2
Posts: 27
Joined: Sat Feb 13, 2016 5:48 am

Re: help - dotnet20sp2 install failed

Post by abraxa »

Bob Wya wrote: What about a clean Wineprefix?? That can be pretty "crucial"... Your original instruction would simply re-use a pre-existing Wineprefix.
See WineHQ FAQ: How do I wipe the virtual Windows installation?
what makes you think i did not delete the old .wine folder before creating a new prefix? ;)

i now tried once more after deleting the .cache too. then manually installed dotnet. the installation of sp2 still fails with the same error.

time to quit ;)
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: help - dotnet20sp2 install failed

Post by Bob Wya »

abraxa wrote:
Bob Wya wrote: What about a clean Wineprefix?? That can be pretty "crucial"... Your original instruction would simply re-use a pre-existing Wineprefix.
See WineHQ FAQ: How do I wipe the virtual Windows installation?
what makes you think i did not delete the old .wine folder before creating a new prefix? ;)

i now tried once more after deleting the .cache too. then manually installed dotnet. the installation of sp2 still fails with the same error.

time to quit ;)
Heh, heh, Just best to spell things out for some people (cough) - but not you!

If you're able to it would really helpful to get the console output log file from:

Code: Select all

rm -rf ~/.wine
rm -rf ~/.cache/winetricks
rm -rf "${TMPDIR:-/tmp}/winetricks."*
export WINEARCH=win32
wineboot -u
winetricks -v -v dotnet20sp2 &>dotnet20sp2_console_log.txt
Probably best to post the contents of the dotnet20sp2_console_log.txt file on dpaste.com - it'll be easier for me to download then!

It would help rule out script timing issues, etc. After all the .Net libraries - need to keep working on Wine - they're used by so many applications!!

Cheers,
Bob
Locked