PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Neuer Anlauf: Brauche MDAC in Wine



AndreasMeier
11.04.06, 23:33
Hallo zusammen,

ich hab einen neuen Anlauf mit Wine unternommen.
Installiert hab ich nun Wine Version 0.9.11 und dazugehörigen lib- und dev-Pakete.
Distribution ist übrigens Debian Etch.

Dann hab ich mir unter http://www.tatanka.com.br/ies4linux/de/
das Skript gezogen und installiert.
Klappt hervorragend, konnte den IE6 starten.

Dann hab ich noch diverse Schriftarten installiert, aber das tut nix zur Sache.

Jetzt brauch ich noch MDAC.
Dort hab ich Version 2.8 SP1.
Aber die Installation scheitert mit viel Text und Fehlermeldungen und ich weiß nicht, wie ich weiter machen kann:


andreas@computer:~/$ wine mdac_281.exe
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
err:shell:SHGetFolderPathW Failed to create directory 'L"C:\\Program Files\\Common Files"'.
fixme:setupapi:get_csidl_dir CSIDL 2b not found
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
fixme:setupapi:SetupScanFileQueueA stub
wine: Unhandled page fault on write access to 0x00000000 at address 0x7de88470 (thread 000f), starting debugger...
WineDbg starting on pid 0xe
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x7de88470).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033
EIP:7de88470 ESP:7fbe8be8 EBP:7fbe8c00 EFLAGS:00010206( - 00 - RIP1)
EAX:7de8a860 EBX:7de8a10c ECX:00000003 EDX:00000000
ESI:7fbe8c10 EDI:00000000
Stack dump:
0x7fbe8be8: 00000000 7fbe8ebc 4805d85e 00000000
0x7fbe8bf8: 7fbe8edc 7fbe8eb4 7fbe8ebc 4802c0c3
0x7fbe8c08: 00000000 7fbe8c10 00000008 48042206
0x7fbe8c18: 00002516 00002516 7fbe9344 7fd60020
0x7fbe8c28: 00094d68 7fd60000 7fddb2a8 00000001
0x7fbe8c38: 00004d58 7bef3ce4 7fd60000 7fdd6820
0200: sel=1007 base=7fec0000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x7de88470 ScriptGetProperties+0x30 in usp10 (0x7de88470)
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file dll\riched20.dbg ("\x8c\xee\xb9\x7f")
2 0x4802c0c3 in riched20 (+0x2c0c3) (0x4802c0c3)
3 0x48044c6c in riched20 (+0x44c6c) (0x48044c6c)
4 0x48047adb in riched20 (+0x47adb) (0x48047adb)
5 0x48017028 in riched20 (+0x17028) (0x48017028)
6 0x48002da1 in riched20 (+0x2da1) (0x48002da1)
7 0x48001ad8 in riched20 (+0x1ad8) (0x48001ad8)
8 0x48013534 in riched20 (+0x13534) (0x48013534)
9 0x48031139 in riched20 (+0x31139) (0x48031139)
10 0x7f04ce3a WINPROC_wrapper+0x1a in user32 (0x7f04ce3a)
11 0x7f04da86 in user32 (+0x8da86) (0x7f04da86)
12 0x7f05105e CallWindowProcA+0x19e in user32 (0x7f05105e)
13 0x7f01fdf7 in user32 (+0x5fdf7) (0x7f01fdf7)
14 0x7f0235c9 SendMessageTimeoutA+0x1f9 in user32 (0x7f0235c9)
15 0x7f023657 SendMessageA+0x37 in user32 (0x7f023657)
fixme:dbghelp:sffip_cb NIY on 'dasetup.pdb'
16 0x0100d4bd in dasetup (+0xd4bd) (0x0100d4bd)
17 0x01016c64 in dasetup (+0x16c64) (0x01016c64)
18 0x7f04ce3a WINPROC_wrapper+0x1a in user32 (0x7f04ce3a)
19 0x7f04da86 in user32 (+0x8da86) (0x7f04da86)
20 0x7f050f3a CallWindowProcA+0x7a in user32 (0x7f050f3a)
21 0x7efee48d DefDlgProcA+0x5d in user32 (0x7efee48d)
22 0x7f04ce3a WINPROC_wrapper+0x1a in user32 (0x7f04ce3a)
23 0x7f04da86 in user32 (+0x8da86) (0x7f04da86)
24 0x7f052e31 CallWindowProcW+0x121 in user32 (0x7f052e31)
25 0x7f01fe67 in user32 (+0x5fe67) (0x7f01fe67)
26 0x7f0237dc SendMessageTimeoutW+0x16c in user32 (0x7f0237dc)
27 0x7f023827 SendMessageW+0x37 in user32 (0x7f023827)
28 0x7eff3af1 in user32 (+0x33af1) (0x7eff3af1)
29 0x7eff454e CreateDialogIndirectParamAorW+0x2e in user32 (0x7eff454e)
30 0x7eff464e CreateDialogIndirectParamA+0x2e in user32 (0x7eff464e)
31 0x7ef3733f in comctl32 (+0x4733f) (0x7ef3733f)
32 0x7ef38e29 in comctl32 (+0x48e29) (0x7ef38e29)
33 0x7ef3a6c7 PROPSHEET_DialogProc+0x587 in comctl32 (0x7ef3a6c7)
34 0x7f04ce3a WINPROC_wrapper+0x1a in user32 (0x7f04ce3a)
35 0x7f04da86 in user32 (+0x8da86) (0x7f04da86)
36 0x7f050f3a CallWindowProcA+0x7a in user32 (0x7f050f3a)
37 0x7efee48d DefDlgProcA+0x5d in user32 (0x7efee48d)
38 0x7f04ce3a WINPROC_wrapper+0x1a in user32 (0x7f04ce3a)
39 0x7f04da86 in user32 (+0x8da86) (0x7f04da86)
40 0x7f05105e CallWindowProcA+0x19e in user32 (0x7f05105e)
41 0x7f01fdf7 in user32 (+0x5fdf7) (0x7f01fdf7)
42 0x7f0235c9 SendMessageTimeoutA+0x1f9 in user32 (0x7f0235c9)
43 0x7f023657 SendMessageA+0x37 in user32 (0x7f023657)
44 0x01016f8c in dasetup (+0x16f8c) (0x01016f8c)
45 0x0100c61c in dasetup (+0xc61c) (0x0100c61c)
46 0x010173d6 in dasetup (+0x173d6) (0x010173d6)
47 0x7fcad1df in kernel32 (+0x4d1df) (0x7fcad1df)
48 0xb7f5a5f7 wine_switch_to_stack+0x17 in libwine.so.1 (0xb7f5a5f7)
0x7de88470 ScriptGetProperties+0x30 in usp10: movl %eax,0x0(%edi)
Wine-dbg>Ctrl-C: stopping debuggee
andreas@computer:~/$
Exception c0000005
fatal flex scanner internal error--end of buffer missed
err:seh:setup_exception nested exception on signal stack in thread 0010 eip b7f3c40f esp 7dfad7e8 stack 0x7de9d000-0x7dfac000


Es sieht mir so aus, als ob er bei der Datei "riched20" => riched20.dll (nehm ich an) aussteigt und diese nicht findet.

Was kann ich machen, damit die Installation von MDAC durchläuft ?

Herzlichen Dank im voraus,
Gruß
Andreas

stefan.becker
11.04.06, 23:45
Tut mir leid, ich habe es aufgegeben, bei WINE-Fehlermeldungen nach der Ursache zu suchen.

Ich hatte das mal mit den WINETOOLS getestet, damit ging alles auf Anhieb.

Du kannst ja mal versuchen, die WINE-Tools zu nehmen. Wichtig ist, dass WINE nicht zu neu ist. Das steht aber auf der Homepage der Tools.

Ansonsten: Qemu oder VMWARE.

xanlosch
12.04.06, 07:02
AndreasMeier, ich würde erstmal mich der Fehlermeldung: "err:shell:SHGetFolderPathW Failed to create directory 'L"C:\\Program Files\\Common Files"'." annehmen, da ich denke, dass das Problem hier liegt.

Wie sehen die Zugriffsrechte in ~/.wine/drive_c aus ? Kann dort der aktuelle Nutzer Verzeichnisse anlegen ?

Wenn dies alles in Ordnung ist, dann folge einfach dem Ratschlag von stefan.becker ... oder nimm eine etwas älter MDAC-Version.