[Wine] Problem on installing MS VM on wine

Stephen Liu satimis at yahoo.com
Wed Aug 15 09:08:27 CDT 2007


Hi L. Rahyen,


- snip -

> 	For now, good news: I managed to install msjava with IE and now I 
> see "Microsoft VM" with related options here:
> 
> Tools -> Internet Options -> Advanced -> Settings;
> 
> 	Actually everything is very simple. First, run:
> 
> WINEPREFIX=~/.ies4linux/ie6 winecfg
> 
> 	Set there winxp version and click OK. Now run your installers:
> 
> WINEPREFIX=~/.ies4linux/ie6 wine msjavx86b3805.exe
> WINEPREFIX=~/.ies4linux/ie6 wine
> MSJavWU_8073687b82d41db93f4c2a04af2b34d.exe
> 
> 	Please note then each installer will segfault twice but this will
> not stop 
> the installation. Just ignore this. 


$ WINEPREFIX=~/.ies4linux/ie6 winecfg
fixme:midi:OSS_MidiInit Synthesizer supports MIDI in. Not yet
supported.

Wine configuration window
Application Settings
Default
Windows Version -> Window XP
[Apply] -> [OK]


$ WINEPREFIX=~/.ies4linux/ie6 wine msjavx86b3805.exe 

Microsoft VM
Would you like to install the Microsoft
[Yes]

Accept Licence

fixme:midi:OSS_MidiInit Synthesizer supports MIDI in. Not yet
supported.

Microsoft VM
The installation is complete
[OK]


$ WINEPREFIX=~/.ies4linux/ie6 wine
MSJavWU_8073687b82d41db93f4c2a04af2b34d.exe 

Microsoft VM
Would you like to install the Microsoft
[Yes]

Accept Licence

fixme:midi:OSS_MidiInit Synthesizer supports MIDI in. Not yet
supported.

Microsoft VM
The Microsoft is now being installed on your computer.
Installing Component: Register Base Classes


fixme:advapi:CheckTokenMembership ((nil) 0x1691f8 0x34f080) stub!
fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet
"C:\\windows\\temp\\IXP001.TMP\\javabase.cab"
wine: Unhandled page fault on read access to 0x8000010c at address
0x701069b2 (thread 0016), starting debugger...
WineDbg starting on pid 0015
Unhandled exception: page fault on read access to 0x8000010c in 32-bit
code (0x701069b2).
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file rpcrt4.dbg
("\x01")
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:701069b2 ESP:0034f9c8 EBP:0034fa08 EFLAGS:00210282(   - 00      -
RIS1)
 EAX:00000015 EBX:00000000 ECX:800000f8 EDX:00000000
 ESI:800000f8 EDI:00000000
Stack dump:
0x0034f9c8:  00000074 701067e6 00000000 70101dc3
0x0034f9d8:  00166bf8 00000001 7bc84534 0034f9f8
0x0034f9e8:  00000074 00166af8 0034f9d8 0034f53c
0x0034f9f8:  0034ff2c 7010a6dc 70146488 ffffffff
0x0034fa08:  0034fa28 7bc40b05 70100000 00000001
0x0034fa18:  00000000 7bc3f050 0034fa2c 7bc84534
Backtrace:
=>1 0x701069b2 in rpcrt4 (+0x69b2) (0x0034fa08)
  2 0x7bc40b05 call_dll_entry_point+0x15() in ntdll (0x0034fa28)
  3 0x7bc424cd in ntdll (+0x324cd) (0x0034fab8)
  4 0x7bc42b14 in ntdll (+0x32b14) (0x0034fb08)
  5 0x7bc42a42 in ntdll (+0x32a42) (0x0034fb58)
  6 0x7bc448c7 LdrLoadDll+0x87() in ntdll (0x0034fb88)
  7 0x7b862d10 in kernel32 (+0x42d10) (0x0034fde8)
  8 0x7b862f20 LoadLibraryExW+0x50() in kernel32 (0x0034fe18)
  9 0x7b863043 LoadLibraryExA+0x43() in kernel32 (0x0034fe38)
  10 0x7ee800a9 in regsvr32 (+0x100a9) (0x0034fe68)
  11 0x7ee8056a main+0x42a() in regsvr32 (0x0034fed8)
  12 0x7ee8071b in regsvr32 (+0x1071b) (0x0034ff08)
  13 0x7b871cae in kernel32 (+0x51cae) (0x0034ffe8)
  14 0xb7ebb6b7 wine_switch_to_stack+0x17() in libwine.so.1
(0x00000000)
0x701069b2: cmpl        0x14(%esi),%eax
Wine-dbg> >Ctrl-C: stopping debuggee
satimis at ubuntu704:~/Desktop$ 

Held here.


B.R.
Stephen



> After successful installation run
> IE6. 
> Make sure to disable Sun Java and then restart IE. Now can test your
> msjava 
> installation. In IE's adressbar type this URL:
> 
> http://gemal.dk/browserspy/jvm.html
> 
> 	...And press Enter. Scroll the page down and you will see
> information about 
> your Java VM. In my case I see there:
> 
> Support: Your browser support JVM!
> MajorVersion: 5
> MinorVersion: 0
> BuildNumber: 0
> BuildIncrement: 3810
> Description: Microsoft (R) VM for Java, 5.0 Release
> 
> 	Please note that above only works with Microsoft JVM. Sun JVM is not
> 
> supported! This is good because you can be sure that you really
> running 
> msjava if you can see something in above fields on that page.
> 
> 	NOTES:
> 	You need to use winxp version otherwise msjava will crash
> frequently. 
> Fortunately it is not that bad with current WINE (if you don't know
> in (much) 
> older WINE versions there was ugly problems if you try to use win2000
> or 
> above with IE).
> 	In my opinion sites without Sun Java support are completely
> brain-dead. 
> Microsft JVM is not supported on Microsoft Windows since SP1a. But if
> you 
> really need msjava you should be able to use it if you follow howto
> above. In 
> fact, msjava runs just fine for me, even somewhat complex applets can
> work 
> without any trouble.
> 
> 	In case of any problems with msjava you can ask me for additional
> help.
> 


Send instant messages to your online friends http://uk.messenger.yahoo.com 



More information about the wine-users mailing list