View previous topic :: View next topic |
Author |
Message |
linuxlah n00b
Joined: 27 Feb 2004 Posts: 28 Location: Malaysia
|
|
Back to top |
|
|
Havin_it Veteran
Joined: 17 Jul 2005 Posts: 1247 Location: Edinburgh, UK
|
Posted: Fri Apr 21, 2006 1:15 pm Post subject: |
|
|
A couple of weeks ago I managed to do a fresh install of IE6 and other apps, which went fine - this was with approx. wine-0.9.8 or thereabouts. I used the latest sidenet configurator (Jan 06).
However, now I'm updated to wine-0.9.12 (may not have actually used it at each version in-between) and something seems to have gone grievously wrong. Whenever I try to open IE6 I get a popup saying that "This application is requesting an ActiveX browser object" and inviting me to install the "Mozilla ActiveX control". If I decline, my IE6 window opens blank. If I go ahead and install, this seems to work, but IE6 crashes on launch.
I haven't made any other config changes, so I assume this is some type of upgrade to wine. Where can I get more background info on this, and more to the immediate point, how do I clobber the bloody thing? I've tried another reinstall, but after the IE6 install the same thing still happens. |
|
Back to top |
|
|
Havin_it Veteran
Joined: 17 Jul 2005 Posts: 1247 Location: Edinburgh, UK
|
Posted: Fri May 05, 2006 11:56 am Post subject: |
|
|
Dagnabit, this is getting on my wick now. I just learned it means no help-files will open either.
Is there some way this Mozilla ActiveX thing can be totally blocked from interfering? I wouldn't mind if the thing worked, but I can't make it work at all. Make it go AWAAAAY! |
|
Back to top |
|
|
unclecharlie Apprentice
Joined: 19 Dec 2005 Posts: 186 Location: Colorado, USA
|
Posted: Fri May 05, 2006 9:45 pm Post subject: Having the same issue... |
|
|
Havin_it,
I'm running into the exact same issue. I notice that the activeX control is coming from [url]winehq.org[/url]. So I'm assuming that the latest wine update breaks ie6 (hence the blank screen) and that the activeX control is supposed to be a fix. But ie6 is crashing now on startup.
sucks...
Charlie |
|
Back to top |
|
|
seaq n00b
Joined: 15 Jun 2003 Posts: 20 Location: Colombia
|
Posted: Sat May 06, 2006 2:09 am Post subject: wine 0.9.12 ie6 issue? |
|
|
Hi i'm having the same problem, i 've found on wine mailing lists that i've must delete my .wine folder and start over, but i don't want to, i've installed a lot of software i need, use and i don't want to start over again...
anyone has a solution???
i'm gonna try ies4linux... maybe it would get it working _________________ Andres Mauricio Mujica
RHCE Linux Consultant
www.seaq.com.co
SEAQ SERVICIOS CIA LTDA |
|
Back to top |
|
|
Havin_it Veteran
Joined: 17 Jul 2005 Posts: 1247 Location: Edinburgh, UK
|
Posted: Sat May 06, 2006 11:28 am Post subject: |
|
|
Sorry, meant to post back about this yesterday. I did manage to get it working after careful reading of the appdb material about IE6. There's been a patch (for us it was added around wine-0.9.10 I think) that stuffs up the install of IE. (The symptom is a series of error-dialogs about dlls not registered at the end of the install.)
These bugs explain what is wrong - it pertains to the development of a builtin version of IE.
http://bugs.winehq.org/show_bug.cgi?id=4975
http://bugs.winehq.org/show_bug.cgi?id=5087
What I did:
1) Remove old .wine dir
2) Edit /usr/share/wine/wine.inf to remove these lines (in the FakeDlls section):
Code: | shlwapi.dll
winhlp32.exe,winhelp.exe
crypt32.dll |
3) run winecfg
4) Apply the ie6_overrides.reg file from the appdb page: "wine regedit ie6_overrides.reg"
5) Acquire mfc40.dll (can't recall where I got this but Google is your friend ) and place in ~/.wine/drive_c/windows/system32. The one I got was zipped with msvc40.dll so I chucked that in too for good measure, don't know if it matters though.
6) If you already have a collection of Windows fonts, symlink ~/.wine/drive_c/windows/fonts to the dir where you keep them (or copy them there) - this avoids teething probs with installers
7) Acquire and install dcom98.exe
wineboot
9) Acquire and install ie6setup.exe
10) wineboot
@unclecharlie: you could try the edit to wine.inf with your existing .wine dir, it might work without reinstall. Here's hoping! Probably advisable to get mfc40.dll as well, if you haven't already. |
|
Back to top |
|
|
unclecharlie Apprentice
Joined: 19 Dec 2005 Posts: 186 Location: Colorado, USA
|
Posted: Sat May 06, 2006 5:24 pm Post subject: Thanks for the info |
|
|
Havin_it,
Thanks for the info. Unfortunately, removing my .wine directory isn't an option. I've got quite a few apps installed into wine and I REALLY don't want to start over. I did already remove the mentioned lines from the fakedlls section of my wine.inf file. I'll probably just grab the ie6_overrides.reg file and try to reinstall ie6 into my existing wine setup.
I'll post back to this thread if I get it working...
Charlie |
|
Back to top |
|
|
unclecharlie Apprentice
Joined: 19 Dec 2005 Posts: 186 Location: Colorado, USA
|
Posted: Sat May 06, 2006 5:46 pm Post subject: it worked. easy money... |
|
|
o.k. that totally worked...
All I did was load the ie6_overrides.reg and then reinstall ie6 and it works fine... ( I already had mfc40.dll and dcom98.)
Thanks for the help,
Charlie |
|
Back to top |
|
|
UberPinguin Guru
Joined: 20 Nov 2005 Posts: 510 Location: 2416.94 Miles From Home
|
Posted: Sun May 07, 2006 11:19 pm Post subject: |
|
|
I followed these steps:
1. emerge wine
2. install WineTools
3. remove offending lines from /usr/share/wine/wine.inf
4. run wt and let it create fake windows directory
5. download ie6setup.exe, ie6_overrides.reg, DCOM98.EXE, and mfc40.dll
6. install ie6_overrides.reg, DCOM98.EXE and mfc40.dll
7. wineboot
8. install ie6
9. wineboot
When I launch IE, it loads fine. It even opens msn.com and loads most of it. However, at just about the end of the page load, it crashes with this output in the console:
Code: | err:shell:ReadCabinetState Initializing shell cabinet settings
err:rebar:REBAR_WindowProc unknown msg 200b wp=00000000 lp=71180f00
err:rebar:REBAR_Layout no redraw and client is zero, skip layout
wine: Unhandled page fault on read access to 0x00000002 at address 0x7fc512b4 (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000002 in 32-bit code (0x7fc512b4).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033
EIP:7fc512b4 ESP:7fbecaf0 EBP:7fbecb58 EFLAGS:00210246( - 00 -RIZP1)
EAX:00000001 EBX:7fc94b68 ECX:ffffffff EDX:00000002
ESI:00000000 EDI:00000000
Stack dump:
0x7fbecaf0: 00000073 7fbecafc 7fe7ebf8 c0000034
0x7fbecb00: 00000000 00000000 00000000 00000000
0x7fbecb10: 00000000 00000000 00000001 00000001
0x7fbecb20: 7ffa75c8 00000000 00000000 00000000
0x7fbecb30: 00000000 00000000 00000000 7ff9ee05
0x7fbecb40: 00000000 7b2c1300 000004e0 7fc94b68
0200: sel=1007 base=7fe7e000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x7fc512b4 INSTR_EmulateInstruction+0x61 in kernel32 (0x7fc512b4)
2 0x7fc52557 INSTR_vectored_handler+0x59 in kernel32 (0x7fc52557)
3 0x7ffa432f in ntdll (+0x1432f) (0x7ffa432f)
4 0x7ffa45cb __regs_RtlRaiseException+0x25 in ntdll (0x7ffa45cb)
5 0x7ffbd884 in ntdll (+0x2d884) (0x7ffbd884)
6 0xdeadbabe (0xdeadbabe)
7 0x6b62f042 in vbscript (+0x2f042) (0x6b62f042)
8 0x6b62d316 in vbscript (+0x2d316) (0x6b62d316)
0x7fc512b4 INSTR_EmulateInstruction+0x61 in kernel32: movzbl 0x0(%edi,%edx,1),%eax
Modules:
Module Address Debug info Name (95 modules)
PE 0x48080000-480a7000 Deferred msls31
PE 0x5e380000-5e3a5000 Deferred msoss
PE 0x65340000-653d2000 Deferred oleaut32
PE 0x65f00000-65fc2000 Deferred ole32
PE 0x6b600000-6b671000 Export vbscript
PE 0x6b700000-6b790000 Deferred jscript
PE 0x70100000-70153000 Deferred rpcrt4
PE 0x70200000-70295000 Deferred wininet
PE 0x702b0000-7032a000 Deferred urlmon
PE 0x70440000-704cf000 Deferred mlang
PE 0x70bd0000-70c35000 Deferred shlwapi
PE 0x70c50000-70efd000 Deferred mshtml
PE 0x70fb0000-70feb000 Deferred iepeers
PE 0x71000000-71149000 Deferred shdocvw
PE 0x71160000-7125d000 Deferred browseui
PE 0x71450000-714ae000 Deferred crypt32
PE 0x71840000-718c4000 Deferred shdoclc
PE 0x718e0000-718f2000 Deferred browselc
ELF 0x7b344000-7b440000 Deferred libcrypto.so.0.9.7
ELF 0x7bf00000-7bf03000 Deferred <wine-loader>
ELF 0x7bf19000-7bf2d000 Deferred shfolder<elf>
\-PE 0x7bf20000-7bf2d000 \ shfolder
ELF 0x7bf6b000-7bf9b000 Deferred libssl.so.0.9.7
ELF 0x7bf9b000-7bfb8000 Deferred libcups.so.2
ELF 0x7bfb8000-7bfe0000 Deferred winspool<elf>
\-PE 0x7bfc0000-7bfe0000 \ winspool
ELF 0x7c167000-7c17a000 Deferred libresolv.so.2
ELF 0x7c1a7000-7c1c3000 Deferred iphlpapi<elf>
\-PE 0x7c1b0000-7c1c3000 \ iphlpapi
ELF 0x7c1c3000-7c1e7000 Deferred ws2_32<elf>
\-PE 0x7c1d0000-7c1e7000 \ ws2_32
ELF 0x7c1e7000-7c200000 Deferred wsock32<elf>
\-PE 0x7c1f0000-7c200000 \ wsock32
ELF 0x7c243000-7c28c000 Deferred winedos<elf>
\-PE 0x7c250000-7c28c000 \ winedos
ELF 0x7c28c000-7c2a0000 Deferred vwin32<elf>
\-PE 0x7c290000-7c2a0000 \ vwin32
ELF 0x7ca0c000-7ca20000 Deferred lz32<elf>
\-PE 0x7ca10000-7ca20000 \ lz32
ELF 0x7ca75000-7ca8c000 Deferred version<elf>
\-PE 0x7ca80000-7ca8c000 \ version
ELF 0x7cb0a000-7cb10000 Deferred libnss_dns.so.2
ELF 0x7cb26000-7cbd7000 Deferred shell32<elf>
\-PE 0x7cb40000-7cbd7000 \ shell32
ELF 0x7cbd7000-7cc05000 Deferred uxtheme<elf>
\-PE 0x7cbe0000-7cc05000 \ uxtheme
ELF 0x7cc05000-7cc99000 Deferred comctl32<elf>
\-PE 0x7cc10000-7cc99000 \ comctl32
ELF 0x7cc99000-7cc9e000 Deferred libxfixes.so.3
ELF 0x7cc9e000-7cca7000 Deferred libxcursor.so
ELF 0x7cca7000-7ccaf000 Deferred libxrender.so.1
ELF 0x7ccaf000-7ccc8000 Deferred imm32<elf>
\-PE 0x7ccc0000-7ccc8000 \ imm32
ELF 0x7f428000-7f62f000 Deferred radeon_dri.so
ELF 0x7f62f000-7f636000 Deferred libdrm.so.2
ELF 0x7f636000-7f68f000 Deferred libgl.so.1
ELF 0x7f68f000-7f771000 Deferred libx11.so.6
ELF 0x7f771000-7f788000 Deferred libice.so.6
ELF 0x7f788000-7f7f7000 Deferred winex11<elf>
\-PE 0x7f7a0000-7f7f7000 \ winex11
ELF 0x7f7f7000-7f815000 Deferred libexpat.so.1
ELF 0x7f815000-7f842000 Deferred libfontconfig.so.1
ELF 0x7f842000-7f854000 Deferred libz.so.1
ELF 0x7f854000-7f8bc000 Deferred libfreetype.so.6
ELF 0x7f8d2000-7f9d6000 Deferred user32<elf>
\-PE 0x7f8f0000-7f9d6000 \ user32
ELF 0x7f9d6000-7fa2e000 Deferred msvcrt<elf>
\-PE 0x7f9f0000-7fa2e000 \ msvcrt
ELF 0x7fa2e000-7faa9000 Deferred gdi32<elf>
\-PE 0x7fa40000-7faa9000 \ gdi32
ELF 0x7faa9000-7fae0000 Deferred advapi32<elf>
\-PE 0x7fab0000-7fae0000 \ advapi32
ELF 0x7fbf1000-7fbf6000 Deferred libxdmcp.so.6
ELF 0x7fbf6000-7fc0a000 Deferred iexplore<elf>
\-PE 0x7fc00000-7fc0a000 \ iexplore
ELF 0x7fc0a000-7fcf0000 Export kernel32<elf>
\-PE 0x7fc20000-7fcf0000 \ kernel32
ELF 0x7fe04000-7fe0f000 Deferred libnss_files.so.2
ELF 0x7fe0f000-7fe1a000 Deferred libnss_nis.so.2
ELF 0x7fe1a000-7fe30000 Deferred libnsl.so.1
ELF 0x7fe30000-7fe33000 Deferred libxau.so.6
ELF 0x7fe33000-7fe40000 Deferred libxext.so.6
ELF 0x7fe41000-7fe46000 Deferred libxxf86vm.so.1
ELF 0x7fe46000-7fe6c000 Deferred libm.so.6
ELF 0x7fe6d000-7fe75000 Deferred libsm.so.6
ELF 0x7fe75000-7fe7e000 Deferred libnss_compat.so.2
ELF 0x7fe82000-7ff78000 Deferred libwine_unicode.so.1
ELF 0x7ff78000-7ffe0000 Export ntdll<elf>
\-PE 0x7ff90000-7ffe0000 \ ntdll
ELF 0xb7e64000-b7e68000 Deferred libdl.so.2
ELF 0xb7e68000-b7f9d000 Deferred libc.so.6
ELF 0xb7f9d000-b7fb0000 Deferred libpthread.so.0
ELF 0xb7fc1000-b7fc6000 Deferred libxxf86dga.so.1
ELF 0xb7fc6000-b7fe0000 Deferred libwine.so.1
ELF 0xb7fe1000-b7fff000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000b 0
00000008 (D) c:\windows\system32\iexplore.exe
00000011 0
00000010 0
0000000f 0
0000000e 0
0000000d 0
0000000c 0
00000009 0 <== |
Any suggestions/insight?
[EDIT] It looks like this is a 'quirk' in msn.com; if I point it to getfirefox.com from the console, it does not crash. Interesting... _________________
aidanjt wrote: | You see, instead of arguing from ignorance, and fear, there is only one way to verify a theory. And that's not by clutching a black book and begging the sky fairy for deliverance from the mad scientists and their big machines. |
|
|
Back to top |
|
|
Havin_it Veteran
Joined: 17 Jul 2005 Posts: 1247 Location: Edinburgh, UK
|
Posted: Mon May 08, 2006 10:22 am Post subject: |
|
|
Hm, that's the same output I was getting when launching IE before the reinstall. Interesting that the builtin iexplore.exe (in system32 dir) is mentioned near the end...
The main difference in your steps is you used winetools, whereas I just did it manually with winecfg. My observation about winetools and sidenet is that although often they work perfectly, they don't keep pace very closely with changes in wine development, so they do tend to be broken a lot of the time, especially just now with such big changes taking place.
On a sidenote, one of the bugreports above mentions that the builtin iexplore should work more reliably within a few weeks when they finish the native advpack.dll - it'll be interesting to see if they are as good as their word. |
|
Back to top |
|
|
UberPinguin Guru
Joined: 20 Nov 2005 Posts: 510 Location: 2416.94 Miles From Home
|
Posted: Mon May 08, 2006 10:42 am Post subject: |
|
|
That'll be good to see. Oddly enough, the ie6setup.exe that I downloaded kept crashing part way through the install; I had to use the one inside of WineTools to get it to finish correctly.
Now I just have to get the IETab extension working in firefox.... _________________
aidanjt wrote: | You see, instead of arguing from ignorance, and fear, there is only one way to verify a theory. And that's not by clutching a black book and begging the sky fairy for deliverance from the mad scientists and their big machines. |
|
|
Back to top |
|
|
rpmohn Tux's lil' helper
Joined: 26 Aug 2003 Posts: 116 Location: Vermont
|
Posted: Wed May 10, 2006 8:58 pm Post subject: |
|
|
I've installed IE6 using the exceptionally easy IEs4Linux (v2.0 beta4) over Wine v0.9.11 and I'm trying to get a digital certificate to my office. They're using the MS Cert Server and when I navigate to the site in order to enter my info for the cert I get this nasty MS IE6 pop-up window error: Code: | An unexpected error (0x800700EA) occured while getting the CSP list. |
Anybody else able to get digital certificates working in IE6/Wine?
-RPM |
|
Back to top |
|
|
00GENT00 n00b
Joined: 09 Sep 2005 Posts: 3 Location: Germany
|
Posted: Mon May 22, 2006 5:02 pm Post subject: |
|
|
I had the same problem. But for me ie6_overrides.reg was enough, I need no re-install of IE6. |
|
Back to top |
|
|
Havin_it Veteran
Joined: 17 Jul 2005 Posts: 1247 Location: Edinburgh, UK
|
Posted: Sun Jun 18, 2006 4:51 pm Post subject: |
|
|
I'm having various probs with other apps now. What d'you suppose would happen if I just removed the WHOLE FakeDlls section? Serious question! |
|
Back to top |
|
|
Mirrorball Apprentice
Joined: 25 Apr 2003 Posts: 235 Location: Brazil
|
|
Back to top |
|
|
rpmohn Tux's lil' helper
Joined: 26 Aug 2003 Posts: 116 Location: Vermont
|
Posted: Mon Sep 18, 2006 1:20 am Post subject: |
|
|
Sure, but there seems to be a bug in it that doesn't allow you to install digital certificates . 00GENT00 seems to have gotten digital certificates working, but I haven't tried his suggestion yet. The ies4linux author responding to my bug report with "no idea."
-RPM |
|
Back to top |
|
|
badgers l33t
Joined: 04 Sep 2003 Posts: 680 Location: Madison, WI
|
Posted: Mon Sep 18, 2006 8:32 pm Post subject: |
|
|
thanks, I did this and now I can run ie6 but how do I install support programs?
some sites have video windows that don't shown anything. it seems I need to install something but I don't know how really.
I am completly new to wine, that is why I searched and ran your script.
Which by the way needs to be run in X.
I was doing most of the install via ssh and I tried it and got nothing at first.... _________________ Abit KD7-S
Athlon XP2500+
166mHz FSB
512 Meg PC3200 Ram running at 166mHz
LiteOn DVD dual Layer burner(hdc)
2.6.17 Suspend2 kernel with no scsi support |
|
Back to top |
|
|
philip Guru
Joined: 10 Jun 2003 Posts: 535 Location: Sweden
|
Posted: Sun Jan 07, 2007 6:26 pm Post subject: |
|
|
I have a similar problem to rpmohn, above.
Could someone, please, give a recipe how to install ie6 over "stock" wine, with good result.
I had a working verson of ies4linux but it failed after upgrade of wine (emerge -uDp world). I have one important application I need, where the service provider requires ie6 and no ohter browser or operating system than w2k or XP (which is very unfortunate). My problem is that ies4linux get ie6 installed but can not cope with my application (and I can not figure out why at this point) and the tips in this thread seem to be outdated.
Please help, someone. _________________ /Phil |
|
Back to top |
|
|
Havin_it Veteran
Joined: 17 Jul 2005 Posts: 1247 Location: Edinburgh, UK
|
Posted: Sun Jan 07, 2007 7:44 pm Post subject: |
|
|
Sounds like a service provider that needs introducing to a clue-by-four(tm).
Personally, I've pretty much lost patience with wine lately. They have high ideals and are achieving interesting things (I guess), but seem to be breaking an awful lot of apps along the way. I'm unable to use Dreamweaver MX anymore because of something they must've done with the PNG handling, and Fireworks and Freehand aren't as stable as they were.
They are in the process of introducing a 'simulated' IE6 into wine, so to avoid problems I'd roll back to about 0.9.10 if I were you. I posted a howto a while back in this thread which should work with that version. |
|
Back to top |
|
|
philip Guru
Joined: 10 Jun 2003 Posts: 535 Location: Sweden
|
Posted: Mon Jan 08, 2007 4:52 pm Post subject: |
|
|
I rolled back to wine-0.9.10 and everything works again. Even with IES4LINUX. Tnx Havin_it _________________ /Phil |
|
Back to top |
|
|
|