Wine v1.1.29 in Ubuntu 9.04 I am trying to install mdac28 ushing sh winetricks mdac28. It will download and start the installation but then return this error message: The program dasetup.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience. This can be caused bu a problem in the program or a deficiency in wine. I tried madc25-28 with the same results. Any help would be appreciated. The Terminal output is: bob at bob-laptop:~$ sh winetricks mdac28 Executing wget -O MDAC_TYP.EXE -nd -c --read-timeout=300 --retry-connrefused --header Accept-Encoding: gzip,deflate http://download.microsoft.com/download/c/d/f/cdfd58f1-3973-4c51-8851-49ae3777586f/MDAC_TYP.EXE --2009-09-07 15:48:26-- http://download.microsoft.com/download/c/d/f/cdfd58f1-3973-4c51-8851-49ae3777586f/MDAC_TYP.EXE Resolving download.microsoft.com... 68.142.118.104, 68.142.118.111 Connecting to download.microsoft.com|68.142.118.104|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 5556616 (5.3M) [application/octet-stream] Saving to: `MDAC_TYP.EXE' 100%[======================================>] 5,556,616 156K/s in 36s 2009-09-07 15:49:03 (149 KB/s) - `MDAC_TYP.EXE' saved [5556616/5556616] Using native,builtin override for following DLLs: odbc32 odbccp32 Executing wine regedit /home/bob/.wine/drive_c/winetrickstmp/override-dll.reg Setting Windows version to win98 Executing wine regedit /home/bob/.wine/drive_c/winetrickstmp/set-winver.reg Executing wine /home/bob/.winetrickscache/mdac28/mdac_typ.exe fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:setupapi:SetupAddInstallSectionToDiskSpaceListA Stub fixme:advpack:set_ldids Need to support changing paths - default will be used fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\windows\\temp\\IXP000.TMP\\msvcrt.CAB" fixme:advpack:set_ldids Need to support changing paths - default will be used fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\windows\\temp\\IXP000.TMP\\mtxfiles.CAB" fixme:advpack:set_ldids Need to support changing paths - default will be used fixme:advpack:set_ldids Need to support changing paths - default will be used fixme:advpack:set_ldids Need to support changing paths - default will be used fixme:advpack:set_ldids Need to support changing paths - default will be used fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "C:\\windows\\temp\\IXP000.TMP\\MDACxpak.CAB" wine: Call from 0x7b844673 to unimplemented function oledb32.dll.DllRegisterServer, aborting wine: Unimplemented function oledb32.dll.DllRegisterServer called at address 0x7b844673 (thread 0026), starting debugger... Unhandled exception: unimplemented function oledb32.dll.DllRegisterServer called in 32-bit code (0x7b844673). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:7b844673 ESP:00e10f58 EBP:00e10fbc EFLAGS:00000246( - -- I Z- -P- ) EAX:7b82ee41 EBX:7b8b8ff4 ECX:00000000 EDX:00e10fe0 ESI:00e10fe0 EDI:00e13040 Stack dump: 0x00e10f58: 00e10fe0 00000008 0000003c 80000100 0x00e10f68: 00000001 00000000 7b844673 00000002 0x00e10f78: 7d32f3d4 7d32f3f0 7bc347bf 7d320000 0x00e10f88: 7bc94ff4 00e10fcc 7bc4b415 7bc9d6e4 0x00e10f98: 00000002 001104a8 001104a8 00000008 0x00e10fa8: 00e1100c 00e10fec 7b84460a 7e78dff4 Backtrace: =>0 0x7b844673 in kernel32 (+0x24673) (0x00e10fbc) 1 0x7d32f378 in oledb32 (+0xf378) (0x00e10fec) 2 0x7d32e628 in oledb32 (+0xe628) (0x00e1101c) 3 0x7e7897c2 in advpack (+0x97c2) (0x00e1305c) 4 0x7e7891ef in advpack (+0x91ef) (0x00e1325c) 5 0x7e789355 in advpack (+0x9355) (0x00e132ac) 6 0x7e789989 ExecuteCabW+0xd9() in advpack (0x00e132fc) 7 0x7e789c2f LaunchINFSectionExW+0x24f() in advpack (0x00e1355c) 8 0x7e789df1 LaunchINFSectionExA+0x61() in advpack (0x00e135ac) 9 0x0100f912 in dasetup (+0xf912) (0x00e158d8) 10 0x0101061f in dasetup (+0x1061f) (0x00e1598c) 11 0x0000000b (0x005b5c70) 12 0x80000002 (0x01003628) 13 0x0100ee7b in dasetup (+0xee7b) (0x0100ee5e) 14 0xf18b5601 (0x042444f6) 15 0x00000000 (0x00000000) 0x7b844673: subl $4,%esp Modules: Module Address Debug info Name (116 modules) PE 660000- 66c000 Deferred dasetupr PE 670000- 691000 Deferred odbcconf PE 1000000- 1028000 Export dasetup PE 1b5d0000-1b665000 Deferred mswstr10 PE 1f420000-1f426000 Deferred msaddsr PE 48000000-4806c000 Deferred riched20 ELF 7b800000-7b96e000 Export kernel32<elf> \-PE 7b820000-7b96e000 \ kernel32 ELF 7bc00000-7bcb1000 Deferred ntdll<elf> \-PE 7bc10000-7bcb1000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7d31d000-7d335000 Export oledb32<elf> \-PE 7d320000-7d335000 \ oledb32 ELF 7d335000-7d344000 Deferred libgcc_s.so.1 ELF 7d344000-7d359000 Deferred midimap<elf> \-PE 7d350000-7d359000 \ midimap ELF 7d359000-7d37f000 Deferred msacm32<elf> \-PE 7d360000-7d37f000 \ msacm32 ELF 7d37f000-7d397000 Deferred msacm32<elf> \-PE 7d380000-7d397000 \ msacm32 ELF 7db98000-7db9e000 Deferred libattr.so.1 ELF 7db9e000-7dbfd000 Deferred libpulse.so.0 ELF 7dc11000-7dc1a000 Deferred librt.so.1 ELF 7dc1a000-7dce2000 Deferred libasound.so.2 ELF 7dce2000-7dd19000 Deferred winealsa<elf> \-PE 7dcf0000-7dd19000 \ winealsa ELF 7dd19000-7ddb5000 Deferred winmm<elf> \-PE 7dd20000-7ddb5000 \ winmm ELF 7ddb5000-7dddb000 Deferred msvfw32<elf> \-PE 7ddc0000-7dddb000 \ msvfw32 ELF 7dfbb000-7e14b000 Deferred shell32<elf> \-PE 7dfd0000-7e14b000 \ shell32 ELF 7e14b000-7e1a7000 Deferred shlwapi<elf> \-PE 7e160000-7e1a7000 \ shlwapi ELF 7e1a7000-7e28c000 Deferred oleaut32<elf> \-PE 7e1c0000-7e28c000 \ oleaut32 ELF 7e28c000-7e290000 Deferred libgpg-error.so.0 ELF 7e290000-7e2f9000 Deferred libgcrypt.so.11 ELF 7e2f9000-7e30b000 Deferred libtasn1.so.3 ELF 7e30b000-7e321000 Deferred libresolv.so.2 ELF 7e321000-7e325000 Deferred libkeyutils.so.1 ELF 7e325000-7e32e000 Deferred libkrb5support.so.0 ELF 7e32e000-7e332000 Deferred libcom_err.so.2 ELF 7e332000-7e356000 Deferred libk5crypto.so.3 ELF 7e356000-7e3e8000 Deferred libkrb5.so.3 ELF 7e3e8000-7e485000 Deferred libgnutls.so.26 ELF 7e485000-7e4b0000 Deferred libgssapi_krb5.so.2 ELF 7e4b0000-7e4e7000 Deferred libcups.so.2 ELF 7e4e8000-7e4ef000 Deferred libgdbm.so.3 ELF 7e4ef000-7e4f4000 Deferred libcap.so.2 ELF 7e4f4000-7e4fb000 Deferred libasound_module_pcm_pulse.so ELF 7e4fb000-7e514000 Deferred spoolss<elf> \-PE 7e500000-7e514000 \ spoolss ELF 7e514000-7e532000 Deferred localspl<elf> \-PE 7e520000-7e532000 \ localspl ELF 7e532000-7e546000 Deferred lz32<elf> \-PE 7e540000-7e546000 \ lz32 ELF 7e546000-7e561000 Deferred version<elf> \-PE 7e550000-7e561000 \ version ELF 7e561000-7e597000 Deferred winspool<elf> \-PE 7e570000-7e597000 \ winspool ELF 7e597000-7e607000 Deferred setupapi<elf> \-PE 7e5a0000-7e607000 \ setupapi ELF 7e607000-7e675000 Deferred rpcrt4<elf> \-PE 7e610000-7e675000 \ rpcrt4 ELF 7e675000-7e771000 Deferred ole32<elf> \-PE 7e690000-7e771000 \ ole32 ELF 7e771000-7e790000 Export advpack<elf> \-PE 7e780000-7e790000 \ advpack ELF 7e790000-7e7c3000 Deferred uxtheme<elf> \-PE 7e7a0000-7e7c3000 \ uxtheme ELF 7e7c3000-7e7cc000 Deferred libxcursor.so.1 ELF 7e7cc000-7e7d1000 Deferred libxfixes.so.3 ELF 7e7d1000-7e7d5000 Deferred libxcomposite.so.1 ELF 7e7d5000-7e7dd000 Deferred libxrandr.so.2 ELF 7e7dd000-7e7e7000 Deferred libxrender.so.1 ELF 7e7e7000-7e7ed000 Deferred libxxf86vm.so.1 ELF 7e7ed000-7e7f0000 Deferred libxinerama.so.1 ELF 7e7f0000-7e811000 Deferred imm32<elf> \-PE 7e800000-7e811000 \ imm32 ELF 7e811000-7e816000 Deferred libxdmcp.so.6 ELF 7e816000-7e830000 Deferred libxcb.so.1 ELF 7e830000-7e834000 Deferred libxau.so.6 ELF 7e834000-7e839000 Deferred libuuid.so.1 ELF 7e839000-7e928000 Deferred libx11.so.6 ELF 7e928000-7e938000 Deferred libxext.so.6 ELF 7e938000-7e950000 Deferred libice.so.6 ELF 7e950000-7e959000 Deferred libsm.so.6 ELF 7e959000-7e96d000 Deferred riched32<elf> \-PE 7e960000-7e96d000 \ riched32 ELF 7e96d000-7ea0c000 Deferred winex11<elf> \-PE 7e980000-7ea0c000 \ winex11 ELF 7ea0c000-7ea21000 Deferred keyboard.drv16.so PE 7ea10000-7ea21000 Deferred keyboard.drv16 ELF 7ea57000-7ea7e000 Deferred libexpat.so.1 ELF 7ea7e000-7eaab000 Deferred libfontconfig.so.1 ELF 7eabf000-7ead5000 Deferred libz.so.1 ELF 7ead5000-7eb4c000 Deferred libfreetype.so.6 ELF 7eb4c000-7ec15000 Deferred comctl32<elf> \-PE 7eb60000-7ec15000 \ comctl32 ELF 7ec15000-7ed61000 Deferred user32<elf> \-PE 7ec30000-7ed61000 \ user32 ELF 7ed61000-7ee03000 Deferred gdi32<elf> \-PE 7ed70000-7ee03000 \ gdi32 ELF 7ee03000-7ee5a000 Deferred advapi32<elf> \-PE 7ee10000-7ee5a000 \ advapi32 ELF 7ee5a000-7ee66000 Deferred libnss_files.so.2 ELF 7ee66000-7ee7f000 Deferred libnsl.so.1 ELF 7ee7f000-7ee88000 Deferred libnss_compat.so.2 ELF 7efc6000-7efec000 Deferred libm.so.6 ELF 7eff5000-7f000000 Deferred libnss_nis.so.2 ELF b7d49000-b7d4d000 Deferred libdl.so.2 ELF b7d4d000-b7eb0000 Deferred libc.so.6 ELF b7eb1000-b7eca000 Deferred libpthread.so.0 ELF b7ede000-b801a000 Deferred libwine.so.1 ELF b801c000-b803a000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 0000000e 00000014 0 00000010 0 0000000f 0 00000011 00000018 0 00000017 0 00000013 0 00000012 0 0000001b 0000001c 0 0000001d 0000001e 0 00000021 (D) C:\windows\temp\IXP000.TMP\dasetup.exe 00000026 0 <= 00000024 0 00000023 0 00000022 0 Backtrace: =>0 0x7b844673 in kernel32 (+0x24673) (0x00e10fbc) 1 0x7d32f378 in oledb32 (+0xf378) (0x00e10fec) 2 0x7d32e628 in oledb32 (+0xe628) (0x00e1101c) 3 0x7e7897c2 in advpack (+0x97c2) (0x00e1305c) 4 0x7e7891ef in advpack (+0x91ef) (0x00e1325c) 5 0x7e789355 in advpack (+0x9355) (0x00e132ac) 6 0x7e789989 ExecuteCabW+0xd9() in advpack (0x00e132fc) 7 0x7e789c2f LaunchINFSectionExW+0x24f() in advpack (0x00e1355c) 8 0x7e789df1 LaunchINFSectionExA+0x61() in advpack (0x00e135ac) 9 0x0100f912 in dasetup (+0xf912) (0x00e158d8) 10 0x0101061f in dasetup (+0x1061f) (0x00e1598c) 11 0x0000000b (0x005b5c70) 12 0x80000002 (0x01003628) 13 0x0100ee7b in dasetup (+0xee7b) (0x0100ee5e) 14 0xf18b5601 (0x042444f6) 15 0x00000000 (0x00000000) wine: Call from 0x7b844673 to unimplemented function oledb32.dll.DllRegisterServer, aborting Clearing Windows version back to default Executing wine regedit /home/bob/.wine/drive_c/winetrickstmp/unset-winver.reg Install of mdac28 done winetricks done. bob at bob-laptop:~$