<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
<TITLE>RE: [Wine]Installing Flash MX 2004: dcom98 is ok but can't getInstallShield to continue</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>OK, following advice for a clean start I've completely deleted my ~/.wine<BR>
directory then installed <A HREF="http://wine.sourceforge.net">http://wine.sourceforge.net</A> binary/ wine 0.0.20050111-1 [13.9MB]<BR>
from the winehq repository using apt-get wine.<BR>
<BR>
Then I tried to do the same thing (as described in http://navi.cx/svn/misc/trunk/winekb/NativeDCOM.xml):<BR>
<BR>
$ WINEDLLOVERRIDES=ole32,oleaut32,rpcrt4=n wine /mnt/hda5/flash/DCOM9<BR>
<BR>
However:<BR>
<BR>
<BR>
wine: creating configuration directory '/home/fz/.wine'...<BR>
err:module:import_dll Library rpcrt4.dll (which is needed by L"c:\\windows\\system\\setupapi.dll") not found<BR>
err:rundll32:main Unable to load L"setupapi.dll<BR>
<BR>
And I thought maybe these errors were not important and I continued:<BR>
<BR>
$ wine /mnt/hda5/flash/Flash\ Installer_a.exe<BR>
<BR>
However the InstallerShield gave the following error in a (MS Windows) window:<BR>
<BR>
The InstallShield Engine (iKernel.exe) could not be launched. (0x80040150)<BR>
<BR>
And the console said:<BR>
<BR>
fixme:ole:CoCreateInstance no classfactory created for CLSID {91814ec0-b5f0-11d2-80b9-00104b1f6cea}, hres is 0x80040150<BR>
<BR>
What can I do now? How can I solve this problem and install Flash MX 2004?<BR>
<BR>
Thanks in advance.<BR>
<BR>
-----Original Message-----<BR>
From: Scott Ritchie [<A HREF="mailto:scott@open-vote.org">mailto:scott@open-vote.org</A>]<BR>
Sent: Tue 2/1/2005 12:18 AM<BR>
To: Emre Sevinc<BR>
Cc: wine-users@winehq.org<BR>
Subject: Re: [Wine]Installing Flash MX 2004: dcom98 is ok but can't getInstallShield to continue<BR>
<BR>
Please use the Debian Wine packages on the winehq apt repository,<BR>
they're up to date and it's really hard trying to support the old,<BR>
broken ones that are in Debian. Check the downloads page.<BR>
<BR>
Thanks,<BR>
Scott Ritchie<BR>
<BR>
On Tue, 2005-02-01 at 00:07 +0200, Emre Sevinc wrote:<BR>
><BR>
> Maybe some wise linux & WINE guru will help me to install<BR>
> Flash MX 2004 on my system, here's my problem:<BR>
><BR>
><BR>
> My system is Debian (unstable) and I've installed WINE<BR>
> a few hours ago.<BR>
><BR>
> I've visited<BR>
><BR>
> <A HREF="http://navi.cx/svn/misc/trunk/winekb/NativeDCOM.xml">http://navi.cx/svn/misc/trunk/winekb/NativeDCOM.xml</A><BR>
><BR>
> and did as written and was able to install DCOM98.EXE successfully.<BR>
><BR>
> Then I went on to install Flash MX 2004 by running:<BR>
><BR>
> $ wine Flash\ Installer_a.exe<BR>
><BR>
> InstallShield started, telling me that it was getting ready<BR>
> to install... however in a second a window came with an error:<BR>
><BR>
> The InstallShield Engine (iKernel.exe) could not be installed<BR>
><BR>
> File not found.<BR>
><BR>
> I had to press OK. I even tried to run it this way:<BR>
><BR>
> $ WINEDLLOVERRIDES=ole32,oleaut32,rpcrt4=n wine Flash\<BR>
> Installer_a.exe<BR>
><BR>
> But same error happened and interestingly wine exit:<BR>
><BR>
> Wine exited with a successful status<BR>
><BR>
> but of course I was not able install Flash MX 2004. By the way, FAQ<BR>
> says to check if another instance of wine is running, I checked it<BR>
> with<BR>
> ps, no other instance was running at that time on my system. So there<BR>
> must<BR>
> some other source for this error.<BR>
><BR>
> I also visited: <A HREF="http://navi.cx/svn/misc/trunk/winekb/ConfigFile.xml">http://navi.cx/svn/misc/trunk/winekb/ConfigFile.xml</A><BR>
> to see about that "DLL overrides" but it was about some quartz.dll<BR>
> and I couldn't understand what I should do exactly so I didn't touch<BR>
> my config file.<BR>
><BR>
> My wine version is:<BR>
><BR>
> Package: wine (0.0.20040914-1)<BR>
> <A HREF="http://packages.debian.org/unstable/otherosfs/wine">http://packages.debian.org/unstable/otherosfs/wine</A><BR>
><BR>
> The default configuration that was generated by winesetuptk (before<BR>
> I tried to install Flash MX 2004):<BR>
><BR>
> WINE REGISTRY Version 2<BR>
> ;; All keys relative to \\Machine\\Software\\Wine\\Wine\\Config<BR>
><BR>
> ;; If you think it is necessary to show others your complete config<BR>
> for a<BR>
> ;; bug report, filter out empty lines and comments with<BR>
> ;; grep -v "^;" ~/.wine/config | grep '.'<BR>
> ;;<BR>
> ;; MS-DOS drives configuration<BR>
> ;;<BR>
> ;; Each section has the following format:<BR>
> ;; [Drive X]<BR>
> ;; "Path"="xxx" (Unix path for drive root)<BR>
> ;; "Type"="xxx" (supported types are 'floppy', 'hd', 'cdrom' and<BR>
> 'network')<BR>
> ;; "Label"="xxx" (drive label, at most 11 characters)<BR>
> ;; "Serial"="xxx" (serial number, 8 characters hexadecimal number)<BR>
> ;; "Filesystem"="xxx" (supported types are 'msdos'/'dos'/'fat',<BR>
> 'win95'/'vfat', 'unix')<BR>
> ;; This is the FS Wine is supposed to emulate on a certain<BR>
> ;; directory structure.<BR>
> ;; Recommended:<BR>
> ;; - "win95" for ext2fs, VFAT and FAT32<BR>
> ;; - "msdos" for FAT16 (ugly, upgrading to VFAT driver strongly<BR>
> recommended)<BR>
> ;; DON'T use "unix" unless you intend to port programs using<BR>
> Winelib !<BR>
> ;; "Device"="/dev/xx" (only if you want to allow raw device access)<BR>
> ;;<BR>
><BR>
> [Drive A]<BR>
> "Path" = "/floppy"<BR>
> "Type" = "floppy"<BR>
> "Label" = "Floppy"<BR>
> "Device" = "/dev/fd0"<BR>
><BR>
> [Drive C]<BR>
> "Path" = "/home/fz/.wine/fake_windows"<BR>
> "Type" = "hd"<BR>
> "Label" = "/home/fz/.wine/fake_windows"<BR>
> "Filesystem" = "win95"<BR>
><BR>
> [Drive D]<BR>
> "Path" = "/NTFS"<BR>
> "Type" = "hd"<BR>
> "Label" = "/NTFS"<BR>
> "Filesystem" = "win95"<BR>
><BR>
> [Drive E]<BR>
> "Path" = "/cdrom"<BR>
> "Type" = "cdrom"<BR>
> "Label" = "/cdrom"<BR>
> "Filesystem" = "win95"<BR>
> "Device" = "/dev/cdrom"<BR>
><BR>
> [Drive X]<BR>
> "Path" = "/tmp"<BR>
> "Type" = "hd"<BR>
> "Label" = "Tmp Drive"<BR>
> "Filesystem" = "win95"<BR>
><BR>
> [Drive Y]<BR>
> "Path" = "%HOME%"<BR>
> "Type" = "network"<BR>
> "Label" = "Home"<BR>
> "Filesystem" = "win95"<BR>
><BR>
> [Drive Z]<BR>
> "Path" = "/"<BR>
> "Type" = "hd"<BR>
> "Label" = "Root"<BR>
> "Filesystem" = "win95"<BR>
><BR>
> [wine]<BR>
> "Windows" = "C:\\Windows"<BR>
> "System" = "C:\\Windows\\System"<BR>
> "Temp" = "X:\\"<BR>
> "Path" = "C:\\Windows;C:\\Windows\\System;X:\\;X:\\test;Y:\\"<BR>
> "GraphicsDriver" = "x11drv"<BR>
> ; Wine doesn't pass directory symlinks to Windows programs by default.<BR>
> ; Enabling this may crash some programs that do recursive lookups of a<BR>
> whole<BR>
> ; subdir tree in case of a symlink pointing back to itself.<BR>
> ;"ShowDirSymlinks" = "1"<BR>
> ;"ShowDotFiles" = "1"<BR>
> "ShellLinker" = "wineshelllink"<BR>
><BR>
> # [wineconf]<BR>
><BR>
> [Version]<BR>
> ; Windows version to imitate<BR>
> (win95,win98,winme,nt351,nt40,win2k,winxp,win2k3,win20,win30,win31)<BR>
> "Windows" = "win98"<BR>
> ; DOS version to imitate<BR>
> ;"DOS" = "6.22"<BR>
><BR>
> ; Be careful here, wrong DllOverrides settings have the potential<BR>
> ; to pretty much kill your setup.<BR>
><BR>
> [DllOverrides]<BR>
> ; some dlls you may want to change<BR>
> "oleaut32" = "builtin, native"<BR>
> "ole32" = "builtin, native"<BR>
> "commdlg" = "builtin, native"<BR>
> "comdlg32" = "builtin, native"<BR>
> "shell" = "builtin, native"<BR>
> "shell32" = "builtin, native"<BR>
> "shfolder" = "builtin, native"<BR>
> "shlwapi" = "builtin, native"<BR>
> "shdocvw" = "builtin, native"<BR>
> "advapi32" = "builtin, native"<BR>
> "msvcrt" = "native, builtin"<BR>
> "mciavi.drv" = "native, builtin"<BR>
> "mcianim.drv" = "native, builtin"<BR>
> "msi" = "native, builtin"<BR>
> ; you can specify applications too<BR>
> ; this one will apply for all notepad.exe<BR>
> ;"*notepad.exe" = "native, builtin"<BR>
> ; this one will apply only for a particular file<BR>
> ;"C:\\windows\\regedit.exe" = "native, builtin"<BR>
> ; default for all other dlls<BR>
> "*" = "builtin, native"<BR>
><BR>
> [x11drv]<BR>
> ; Number of colors to allocate from the system palette<BR>
> "AllocSystemColors" = "100"<BR>
> ; Use a private color map<BR>
> "PrivateColorMap" = "N"<BR>
> ; Favor correctness over speed in some graphics operations<BR>
> "PerfectGraphics" = "N"<BR>
> ; Color depth to use on multi-depth screens<BR>
> ;;"ScreenDepth" = "16"<BR>
> ; Name of X11 display to use<BR>
> ;;"Display" = ":0.0"<BR>
> ; Allow the window manager to manage created windows<BR>
> "Managed" = "Y"<BR>
> ; Use a desktop window of 640x480 for Wine<BR>
> ;"Desktop" = "640x480"<BR>
> ; Use XFree86 DGA extension if present<BR>
> ; (make sure /dev/mem is accessible by you !)<BR>
> "UseDGA" = "Y"<BR>
> ; Use XVidMode extension if present<BR>
> "UseXVidMode" = "Y"<BR>
> ; Use XRandR extension if present<BR>
> "UseXRandR" = "Y"<BR>
> ; Use the take focus protocol<BR>
> "UseTakeFocus" = "Y"<BR>
> ; Enable DirectX mouse grab<BR>
> "DXGrab" = "N"<BR>
> ; Create the desktop window with a double-buffered visual<BR>
> ; (useful to play OpenGL games)<BR>
> "DesktopDoubleBuffered" = "Y"<BR>
> ; Run in synchronous mode (useful for debugging X11 problems)<BR>
> ;;"Synchronous" = "Y"<BR>
> ;<BR>
> ; Use the Render extension to render client side fonts (default "Y")<BR>
> ;;"ClientSideWithRender" = "Y"<BR>
> ; Fallback on X core requests to render client side fonts (default<BR>
> "Y")<BR>
> ;;"ClientSideWithCore" = "Y"<BR>
> ; Set both of the previous two to "N" in order to force X11 server<BR>
> side fonts<BR>
> ;<BR>
> ; Anti-alias fonts if using the Render extension (default "Y")<BR>
> ;;"ClientSideAntiAliasWithRender" = "Y"<BR>
> ; Anti-alias fonts if using core requests fallback (default "Y")<BR>
> ;;"ClientSideAntiAliasWithCore" = "Y"<BR>
> ;<BR>
><BR>
> [fonts]<BR>
> ;Read the Fonts topic in the Wine User Guide before adding aliases<BR>
> ;See a couple of examples for russian users below<BR>
> "Resolution" = "96"<BR>
> "Default" = "-adobe-helvetica-"<BR>
> "DefaultFixed" = "fixed"<BR>
> "DefaultSerif" = "-adobe-times-"<BR>
> "DefaultSansSerif" = "-adobe-helvetica-"<BR>
><BR>
> ;; default TrueType fonts with russian koi8-r encoding<BR>
> ;"Default" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"<BR>
> ;"DefaultFixed" = "-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r"<BR>
> ;"DefaultSerif" = "-monotype-times new<BR>
> roman-*-*-*--*-*-*-*-*-*-koi8-r"<BR>
> ;"DefaultSansSerif" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"<BR>
> ;; default cyrillic bitmap X fonts<BR>
> ;"Default" = "-cronyx-helvetica-"<BR>
> ;"DefaultFixed" = "fixed"<BR>
> ;"DefaultSerif" = "-cronyx-times-"<BR>
> ;"DefaultSansSerif" = "-cronyx-helvetica-"<BR>
><BR>
> ; the TrueType font dirs you want to make accessible to wine<BR>
><BR>
> [FontDirs]<BR>
> ;"dir1" = "/usr/X11R6/lib/X11/fonts/TrueType"<BR>
> ;"dir2" = "/usr/share/fonts/truetype"<BR>
> ;"dir3" = "/usr/X11R6/lib/X11/fonts/TT"<BR>
> ;"dir4" = "/usr/share/fonts/TT"<BR>
><BR>
> [serialports]<BR>
> "Com1" = "/dev/ttyS0"<BR>
> "Com2" = "/dev/ttyS1"<BR>
> "Com3" = "/dev/ttyS2"<BR>
> "Com4" = "/dev/modem"<BR>
><BR>
> [parallelports]<BR>
> "Lpt1" = "/dev/lp0"<BR>
><BR>
> [ppdev]<BR>
> ;; key: io-base of the emulated port<BR>
> ;; value : parport-device{,timeout}<BR>
> ;; timeout for auto closing an open device ( not yet implemented)<BR>
> ;"378" = "/dev/parport0"<BR>
> ;"278" = "/dev/parport1"<BR>
> ;"3bc" = "/dev/parport2"<BR>
><BR>
> [spooler]<BR>
> "FILE:" = "tmp.ps"<BR>
> "LPT1:" = "|lpr"<BR>
> "LPT2:" = "|gs -sDEVICE=bj200 -sOutputFile=/tmp/fred -q -"<BR>
> "LPT3:" = "/dev/lp3"<BR>
><BR>
> [ports]<BR>
> ;"read" = "0x779,0x379,0x280-0x2a0"<BR>
> ;"write" = "0x779,0x379,0x280-0x2a0"<BR>
><BR>
> [Debug]<BR>
> ;"RelayExclude" = "RtlEnterCriticalSection;RtlLeaveCriticalSection"<BR>
> ;"RelayInclude" = "user32.CreateWindowA"<BR>
> ;"RelayFromExclude" = "user32;x11drv"<BR>
> ;"RelayFromInclude" = "sol.exe"<BR>
> ;"SnoopExclude" = "RtlEnterCriticalSection;RtlLeaveCriticalSection"<BR>
> ;"SpyExclude" = "WM_SIZE;WM_TIMER;"<BR>
><BR>
> [registry]<BR>
> ;These are all booleans. Y/y/T/t/1 are true, N/n/F/f/0 are false.<BR>
> ;Defaults are read all, write to Home<BR>
> ; Where to find the global registries<BR>
> ;"GlobalRegistryDir" = "/etc";<BR>
> ; Global registries (stored in /etc)<BR>
> "LoadGlobalRegistryFiles" = "Y"<BR>
> ; Home registries (stored in ~user/.wine/)<BR>
> "LoadHomeRegistryFiles" = "Y"<BR>
> ; Load Windows registries from the Windows directory<BR>
> "LoadWindowsRegistryFiles" = "Y"<BR>
> ; TRY to write all changes to home registries<BR>
> "WritetoHomeRegistryFiles" = "Y"<BR>
> ; Registry periodic save timeout in seconds<BR>
> ; "PeriodicSave" = "600"<BR>
> ; Save only modified keys<BR>
> "SaveOnlyUpdatedKeys" = "Y"<BR>
><BR>
> [Tweak.Layout]<BR>
> ;; supported styles are 'Win31'(default), 'Win95', 'Win98'<BR>
> ;; this has *nothing* to do with the windows version Wine returns:<BR>
> ;; set the "Windows" value in the [Version] section if you want that.<BR>
> "WineLook" = "Win98"<BR>
><BR>
> [Clipboard]<BR>
> "ClearAllSelections" = "0"<BR>
> "PersistentSelection" = "1"<BR>
><BR>
> ; List of all directories directly contain .AFM files<BR>
><BR>
> [afmdirs]<BR>
> "1" = "/usr/share/ghostscript/fonts"<BR>
> "2" = "/usr/share/a2ps/afm"<BR>
> "3" = "/usr/share/enscript"<BR>
> "4" = "/usr/X11R6/lib/X11/fonts/Type1"<BR>
><BR>
> [WinMM]<BR>
> ; Uncomment the "Drivers" line matching your sound setting.<BR>
><BR>
> "Drivers" = "wineoss.drv" ; default for most common<BR>
> configurations<BR>
> ;"Drivers" = "winearts.drv" ; for KDE<BR>
> ;"Drivers" = "winealsa.drv" ; for ALSA users<BR>
> ;"Drivers" = "winejack.drv" ; for Jack sound server<BR>
> ;"Drivers" = "winenas.drv" ; for NAS sound system<BR>
> ;"Drivers" = "wineaudioio.drv" ; for Solaris machines<BR>
> ;"Drivers" = "" ; to disable sound<BR>
> "WaveMapper" = "msacm.drv"<BR>
> "MidiMapper" = "midimap.drv"<BR>
><BR>
> [dsound]<BR>
> ;; HEL only: Number of waveOut fragments ahead to mix in new buffers.<BR>
> ;"HELmargin" = "5"<BR>
> ;; HEL only: Number of waveOut fragments ahead to queue to driver.<BR>
> ;"HELqueue" = "5"<BR>
> ;; Max number of fragments to prebuffer<BR>
> ;"SndQueueMax" = "28"<BR>
> ;; Min number of fragments to prebuffer<BR>
> ;"SndQueueMin" = "12"<BR>
> ;; Forces emulation mode (using wave api)<BR>
> ;"HardwareAcceleration" = "Emulation"<BR>
> ;; Sets default playback device (0 - number of devices - 1)<BR>
> ;"DefaultPlayback" = "0" ; use first device (/dev/dsp)<BR>
> ;"DefaultPlayback" = "1" ; use second device (/dev/dsp1)<BR>
> ;"DefaultPlayback" = "2" ; use third device (/dev/dsp2)<BR>
> ;; Sets default capture device (0 - number of devices - 1)<BR>
> ;"DefaultCapture" = "0" ; use first device (/dev/dsp)<BR>
> ;"DefaultCapture" = "1" ; use second device (/dev/dsp1)<BR>
> ;"DefaultCapture" = "2" ; use third device (/dev/dsp2)<BR>
><BR>
> [Network]<BR>
> ;; Use the DNS (Unix) host name always as NetBIOS<BR>
> "ComputerName" (boolean, default "Y").<BR>
> ;; Set to N if you need a persistent NetBIOS ComputerName that<BR>
> possibly differs<BR>
> ;; from the Unix host name. You'll need to set ComputerName in<BR>
> ;; HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName<BR>
> \ComputerName, too.<BR>
> ;"UseDnsComputerName" = "N"<BR>
><BR>
> #########################################<BR>
> # Application dependent sections follow #<BR>
> #########################################<BR>
><BR>
> [AppDefaults\\_INS5576._MP\\x11drv]<BR>
> ; Lotus Notes R5 installer<BR>
> ; I'm quite not sure this will run on some other machine than mine,<BR>
> but it<BR>
> ; can't hurt<BR>
> "Managed" = "N"<BR>
> "Desktop" = "N"<BR>
><BR>
> [AppDefaults\\nlnotes.exe\\x11drv]<BR>
> "Desktop" = "800x600"<BR>
><BR>
> [AppDefaults\\explorer.exe\\x11drv]<BR>
> "Desktop" = "800x600"<BR>
><BR>
> [AppDefaults\\notes.exe\\DllOverrides]<BR>
> "msvcrt" = "native"<BR>
> "msvcrt40" = "native"<BR>
> "crtdll" = "native"<BR>
> "imagehlp" = "native"<BR>
> "rnaph" = "native"<BR>
><BR>
> [AppDefaults\\nlnotes.exe\\DllOverrides]<BR>
> "msvcrt" = "native"<BR>
> "msvcrt40" = "native"<BR>
> "crtdll" = "native"<BR>
> "imagehlp" = "native"<BR>
> "rnaph" = "native"<BR>
><BR>
> [AppDefaults\\nhldaemn.exe\\DllOverrides]<BR>
> "msvcrt" = "native"<BR>
> "msvcrt40" = "native"<BR>
> "crtdll" = "native"<BR>
> "imagehlp" = "native"<BR>
> "rnaph" = "native"<BR>
><BR>
> # [/wineconf]<BR>
><BR>
><BR>
<BR>
<BR>
</FONT>
</P>
</BODY>
</HTML>