Can't install IE7

Questions about Wine on Linux
Locked
villandra
Level 2
Level 2
Posts: 12
Joined: Sat Jun 28, 2014 12:57 am

Can't install IE7

Post by villandra »

My effort to install IE7 keeps failing. I installed Ie7 and Ie8. Here is the output from running it in terminal

dora@dora-OptiPlex-755:~ > sh winetricks ie7
Executing w_do_call ie7
Executing load_ie7
------------------------------------------------------
Working around wine bug 21947 -- Working around heap corruption (see also bug 26016)
------------------------------------------------------
This fails in about 1 of 30 runs (see bug 26016), just retry if that happens
grep: /home/dora/.wine/dosdevices/c:/Program Files/Internet Explorer/iexplore.exe: No such file or directory
Using native,builtin override for following DLLs: iexplore.exe itircl itss jscript mshtml msimtf shdoclc shdocvw shlwapi urlmon wininet xmllite
Executing winetricks_early_wine regedit C:\windows\Temp\_ie7\override-dll.reg
Using builtin override for following DLLs: updspapi
Executing winetricks_early_wine regedit C:\windows\Temp\_ie7\override-dll.reg
Executing cp -f /home/dora/.cache/winetricks/ie7/winetest.cat /home/dora/.wine/dosdevices/c:/windows/system32/catroot/{f750e6c3-38ee-11d1-85e5-00c04fc295ee}/oem0.cat
------------------------------------------------------
Working around wine bug 21947 -- Working around heap corruption (see also bug 26016)
------------------------------------------------------
fixme:clusapi:GetNodeClusterState ((null),0x34ebf4) stub!
fixme:advapi:DecryptFileA ("y:\\5eb8709dcfefddc8fc31eb758793f6\\", 00000000): stub
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0)
fixme:ole:NdrCorrelationInitialize (0x34ef44, 0x34f020, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x34ef94, 0x34f070, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x34ef44, 0x34f020, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x34ef64, 0x34f040, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x34ef14, 0x34eff0, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x34ef64, 0x34f040, 1024, 0x0): stub
fixme:ole:NdrCorrelationInitialize (0x34ef14, 0x34eff0, 1024, 0x0): stub
wine: Unhandled page fault on write access to 0x00000024 at address 0x7b871381 (thread 0032), starting debugger...
Unhandled exception: page fault on write access to 0x00000024 in 32-bit code (0x7b871381).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7b871381 ESP:0034f92c EBP:0034f938 EFLAGS:00010202( R- -- I - - - )
EAX:ffffffff EBX:7df53000 ECX:0034f940 EDX:00000024
ESI:00000000 EDI:00000000
Stack dump:
0x0034f92c: 77a9b061 00000024 0016c1c0 0034f968
0x0034f93c: 7df460e6 00000000 0034f998 00000000
0x0034f94c: 00000000 0016c1c0 0016c2f8 0034f980
0x0034f95c: 7df53000 0016c1c0 ffffffff 0034f9d8
0x0034f96c: 7df46934 b76dd200 7df55499 00000001
0x0034f97c: 7df46934 0016c1c0 0100cfa0 b7540cab
Backtrace:
=>0 0x7b871381 InterlockedDecrement+0x9() in kernel32 (0x0034f938)
1 0x77a9b061 in crypt32 (+0x1b060) (0x0034f938)
2 0x7df460e6 SoftpubCleanup+0xa5() in wintrust (0x0034f968)
3 0x7df46934 in wintrust (+0x16933) (0x0034f9d8)
4 0x7df486fa WinVerifyTrust+0x8b9() in wintrust (0x0034fa74)
5 0x01020729 in iesetup (+0x20728) (0x0034fb18)
6 0x01012bd5 in iesetup (+0x12bd4) (0x0034fd50)
7 0x01012ddf in iesetup (+0x12dde) (0x0034fdbc)
8 0x0100e1ed in iesetup (+0xe1ec) (0x0034fdd0)
9 0x0101fa76 in iesetup (+0x1fa75) (0x0034fe60)
10 0x7b85e5cc call_process_entry+0xb() in kernel32 (0x0034fe78)
11 0x7b85f653 in kernel32 (+0x4f652) (0x0034feb8)
12 0x7bc799b0 call_thread_func_wrapper+0xb() in ntdll (0x0034fed8)
13 0x7bc7c93d call_thread_func+0x7c() in ntdll (0x0034ffa8)
14 0x7bc7998e RtlRaiseException+0x21() in ntdll (0x0034ffc8)
15 0x7bc4e8fe call_dll_entry_point+0x7ed() in ntdll (0x0034ffe8)
16 0xb754550d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
17 0xb75455cb wine_switch_to_stack+0x2a() in libwine.so.1 (0xbf8830c8)
18 0x7bc541e2 LdrInitializeThunk+0x3a1() in ntdll (0xbf883128)
19 0x7b865bdd __wine_kernel_init+0xa0c() in kernel32 (0xbf884248)
20 0x7bc547a3 __wine_process_init+0x192() in ntdll (0xbf8842d8)
21 0xb7542c70 wine_init+0x30f() in libwine.so.1 (0xbf884338)
22 0x7bf00fdc main+0xfb() in <wine-loader> (0xbf884788)
23 0xb7360a83 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x7b871381 InterlockedDecrement+0x9 in kernel32: lock xaddl %eax,0x0(%edx)
Modules:
Module Address Debug info Name (70 modules)
PE 1000000- 1110000 Export iesetup
PE 71780000-7180a000 Deferred comctl32
PE 77430000-77440000 Deferred msasn1
PE 77a80000-77b15000 Export crypt32
ELF 7b800000-7ba5b000 Dwarf kernel32<elf>
\-PE 7b810000-7ba5b000 \ kernel32
ELF 7bc00000-7bcdb000 Dwarf ntdll<elf>
\-PE 7bc10000-7bcdb000 \ ntdll
ELF 7bf00000-7bf04000 Dwarf <wine-loader>
ELF 7dec3000-7df05000 Deferred rsaenh<elf>
\-PE 7ded0000-7df05000 \ rsaenh
ELF 7df05000-7df1f000 Deferred imagehlp<elf>
\-PE 7df10000-7df1f000 \ imagehlp
ELF 7df1f000-7df56000 Dwarf wintrust<elf>
\-PE 7df30000-7df56000 \ wintrust
ELF 7df7a000-7df80000 Deferred libxfixes.so.3
ELF 7df80000-7df8b000 Deferred libxcursor.so.1
ELF 7df8b000-7df9b000 Deferred libxi.so.6
ELF 7df9b000-7df9f000 Deferred libxcomposite.so.1
ELF 7df9f000-7dfaa000 Deferred libxrandr.so.2
ELF 7dfaa000-7dfb5000 Deferred libxrender.so.1
ELF 7dfb5000-7dfbb000 Deferred libxxf86vm.so.1
ELF 7dfbb000-7dfbf000 Deferred libxinerama.so.1
ELF 7dfbf000-7dfc6000 Deferred libxdmcp.so.6
ELF 7dfc6000-7dfca000 Deferred libxau.so.6
ELF 7dfca000-7dfec000 Deferred libxcb.so.1
ELF 7dfec000-7e120000 Deferred libx11.so.6
ELF 7e120000-7e133000 Deferred libxext.so.6
ELF 7e158000-7e1ea000 Deferred winex11<elf>
\-PE 7e160000-7e1ea000 \ winex11
ELF 7e242000-7e26b000 Deferred libexpat.so.1
ELF 7e26b000-7e2a6000 Deferred libfontconfig.so.1
ELF 7e2a6000-7e2ce000 Deferred libpng12.so.0
ELF 7e2ce000-7e2e8000 Deferred libz.so.1
ELF 7e2e8000-7e388000 Deferred libfreetype.so.6
ELF 7e3ad000-7e427000 Deferred shlwapi<elf>
\-PE 7e3c0000-7e427000 \ shlwapi
ELF 7e427000-7e65a000 Deferred shell32<elf>
\-PE 7e430000-7e65a000 \ shell32
ELF 7e65a000-7e6cb000 Deferred setupapi<elf>
\-PE 7e660000-7e6cb000 \ setupapi
ELF 7e6cb000-7e6df000 Deferred psapi<elf>
\-PE 7e6d0000-7e6df000 \ psapi
ELF 7e6df000-7e815000 Deferred oleaut32<elf>
\-PE 7e6f0000-7e815000 \ oleaut32
ELF 7e815000-7e896000 Deferred rpcrt4<elf>
\-PE 7e820000-7e896000 \ rpcrt4
ELF 7e896000-7e9d2000 Deferred ole32<elf>
\-PE 7e8b0000-7e9d2000 \ ole32
ELF 7e9d2000-7ea7a000 Deferred msvcrt<elf>
\-PE 7e9f0000-7ea7a000 \ msvcrt
ELF 7ea7a000-7ebd4000 Deferred user32<elf>
\-PE 7ea90000-7ebd4000 \ user32
ELF 7ebd4000-7ecf1000 Deferred gdi32<elf>
\-PE 7ebe0000-7ecf1000 \ gdi32
ELF 7ecf1000-7ed63000 Deferred advapi32<elf>
\-PE 7ed00000-7ed63000 \ advapi32
ELF 7ed63000-7ed70000 Deferred libnss_files.so.2
ELF 7ed70000-7ed7c000 Deferred libnss_nis.so.2
ELF 7ed7c000-7ed95000 Deferred libnsl.so.1
ELF 7ef95000-7efdb000 Deferred libm.so.6
ELF 7efe6000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF b7347000-b74f5000 Dwarf libc.so.6
ELF b74f5000-b74fa000 Deferred libdl.so.2
ELF b74fb000-b7517000 Deferred libpthread.so.0
ELF b7532000-b753b000 Deferred libnss_compat.so.2
ELF b753c000-b76f1000 Dwarf libwine.so.1
ELF b76f3000-b7715000 Deferred ld-linux.so.2
ELF b7715000-b7716000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
00000042 0
0000001e 0
0000001c 0
00000016 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001b 0
00000018 0
00000017 0
00000013 0
00000019 plugplay.exe
00000020 0
0000001f 0
0000001a 0
00000021 explorer.exe
00000025 0
00000022 0
0000002e IE7-WindowsXP-x86-enu.exe
00000030 0
0000002f 0
00000031 (D) Y:\5eb8709dcfefddc8fc31eb758793f6\update\iesetup.exe
00000036 0
00000035 0
00000032 0 <==
------------------------------------------------------
exit status 5 - ie7 installation failed
----------------------------------------------

Yours,
Dora
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Re: Can't install IE7

Post by dimesio »

Code: Select all

Working around wine bug 21947 -- Working around heap corruption (see also bug 26016)
You must be using very old versions of Wine and winetricks; bug 21947 was fixed almost three years ago, and bug 26016 was fixed a year ago.

Upgrade Wine to the latest development release and get latest winetricks directly from https://raw.githubusercontent.com/Winet ... winetricks. Then retest in clean, 32 bit wineprefixes. Don't try to install both ie7 and ie8 to the same wineprefix.
villandra
Level 2
Level 2
Posts: 12
Joined: Sat Jun 28, 2014 12:57 am

Re: Can't install IE7

Post by villandra »

I am using the current version of Wine I downloaded from this web site, and it downloaded and installed Winetricks.

The link you sent me to took me to a script, and I've no idea what to do with it. If Wine 1.6 isn't installing the correct version of Winetricks, please give me the link to the correct version - the version I can install, now, not a script.
villandra
Level 2
Level 2
Posts: 12
Joined: Sat Jun 28, 2014 12:57 am

Re: Can't install IE7

Post by villandra »

After much research and searching, I found the Winetricks script on my system.

Thanks SOOOO much for clearing that up for me.

For those in the future who keep getting instructions on where the script is, it's in the /home folder/ /home/winetricks. You open it with a text editor. Presumably if it was an outdated script you could copy the correct text into it instead of trying to remove and reinstall it.

Now. Having done all of that. The version is 20141130. The same as the current version - the version that I was sent to. My Winetricks is NOT outdated. It is completely up to date.

So now I need to know how to fix the actual problem, please.

Thanks!
villandra
Level 2
Level 2
Posts: 12
Joined: Sat Jun 28, 2014 12:57 am

Re: Can't install IE7

Post by villandra »

Dimesio, is there any chance these bugs are about things that were NOT fixed in Mint 17.1? I am finding the Mint OS frankly bugridden and hard to work with. Just for starters they changed the file system completely just to prove they are superior to Ubuntu. I've been able to eventually get most things to work, but one or two things are just broken.

In any case, I just searched the winetricks script which you just forced me to learn for myself how to both find on my machine for one of the two bugs you just told me you know I'm using an old winetricks script because the bugs were fixed years ago, and bug 21947 work around IS in the current WINETRICKS_VERSION=20141130 script. I know it's current because it's the same as in the script you sent me to that you didn't tell me what to do with it.
spoon0042
Level 6
Level 6
Posts: 572
Joined: Thu Dec 24, 2009 11:00 am

Re: Can't install IE7

Post by spoon0042 »

Using wget to get the link dimesio posted works. Current has WINETRICKS_VERSION=20150416 though so yours isn't current. It doesn't really matter where you put it, just be sure you're running a current one from a terminal.

The workarounds in winetricks are conditional on your wine version. The one for bug 21947 only applies if it's older than 1.7.19 so if that's happening your wine isn't current either. (Latest is 1.7.42.) That's kind of a distribution problem rather than a wine problem. If nothing else you should be able to follow the instructions for Ubuntu since I think Mint is supposed to be compatible anyway.
villandra
Level 2
Level 2
Posts: 12
Joined: Sat Jun 28, 2014 12:57 am

Re: Can't install IE7

Post by villandra »

Interesting how noone says anything helpful unless they perceive something to argue or be nasty about.

If you read either the Wine pages or what I wrote, you know that 1.6 is the current version. 1.7 is neither fully developed nor stable, and did you see the part where half my software is known to not run on it - no, of course not.

Since you didn't read, you didn't notice that I was specifically pointed to a page with the script belonging to 201411something.

I don't suppose you're going to tell me how I would get 20150416? Of course not. Because your entire point was to be nasty.

Since the author's own page has 20141130 as the current version, I don't even see any reason to think what you're telling me is true. Especially as you've not pointed me to it. Wine 1.6.2, which is the current stable and fully developed version, downloads 20141123.

I honestly doubt this is the answer to my problem. Not only was solving my problem not your intent, but the notion that it would be doesn't make much sense. Also, does it by any chance specifically work only with 1.7? Wouldn't surprise me! Anyhow, you hardly pointed me to where I would find out.
spoon0042
Level 6
Level 6
Posts: 572
Joined: Thu Dec 24, 2009 11:00 am

Re: Can't install IE7

Post by spoon0042 »

villandra wrote:Interesting how noone says anything helpful unless they perceive something to argue or be nasty about.

If you read either the Wine pages or what I wrote, you know that 1.6 is the current version. 1.7 is neither fully developed nor stable, and did you see the part where half my software is known to not run on it - no, of course not.
1.7.42 is the current version of wine. No matter what your problem is you will be asked to try it in a recent 1.7 version. This is the standard advice here.
Since you didn't read, you didn't notice that I was specifically pointed to a page with the script belonging to 201411something.

I don't suppose you're going to tell me how I would get 20150416? Of course not. Because your entire point was to be nasty.

Since the author's own page has 20141130 as the current version, I don't even see any reason to think what you're telling me is true. Especially as you've not pointed me to it. Wine 1.6.2, which is the current stable and fully developed version, downloads 20141123.

I honestly doubt this is the answer to my problem. Not only was solving my problem not your intent, but the notion that it would be doesn't make much sense. Also, does it by any chance specifically work only with 1.7? Wouldn't surprise me! Anyhow, you hardly pointed me to where I would find out.
Not at all, calm down. For one thing "wine" doesn't download winetricks, if it does that's your distro's packaging. Reread dimesio's post, this link here is always current, right now 20050416:
dimesio wrote:You must be using very old versions of Wine and winetricks; bug 21947 was fixed almost three years ago, and bug 26016 was fixed a year ago.

Upgrade Wine to the latest development release and get latest winetricks directly from https://raw.githubusercontent.com/Winet ... winetricks. Then retest in clean, 32 bit wineprefixes. Don't try to install both ie7 and ie8 to the same wineprefix.
Seriously though, settle down.
User avatar
dimesio
Moderator
Moderator
Posts: 13208
Joined: Tue Mar 25, 2008 10:30 pm

Re: Can't install IE7

Post by dimesio »

villandra wrote: If you read either the Wine pages or what I wrote, you know that 1.6 is the current version. 1.7 is neither fully developed nor stable, and did you see the part where half my software is known to not run on it - no, of course not.
http://wiki.winehq.org/FAQ#head-0bae04b ... acb6f367ff
Since you didn't read, you didn't notice that I was specifically pointed to a page with the script belonging to 201411something.

Clearly you didn't read the first few lines of the version I linked you to, so I'll paste them here for your convenience:

Code: Select all

#!/bin/sh

# Name of this version of winetricks (YYYYMMDD)
# (This doesn't change often, use the sha1sum of the file when reporting problems)
WINETRICKS_VERSION=20150416
Locked