[Bug 5824] mdac-2.8 installer fails on first run

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Feb 25 15:23:37 CST 2008


http://bugs.winehq.org/show_bug.cgi?id=5824


Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net




--- Comment #24 from Anastasius Focht <focht at gmx.net>  2008-02-25 15:23:37 ---
Hello,

--- snip ---
On version 0.9.56 install crash with message "unimplemented function
shell32.dll.SHGetSpecialFolderPathW"
--- snip ---

Just checked. Works.
Your wine is probably messed up.
Make sure you didn't mix any binary wine distribution vs. build from source
tree.

Now to the "first time" installer error...
This actually happens only with early MDAC 2.8 but not with later versions
(SP1+) in conjunction with Windows 2000 config.

The culprit is actually the following ini file section from unpacked installer
"dasetup.ini" (which is only executed once):

--- snip dasetup.ini ---
[BID_W2K]
Name=Microsoft Data Access Components
ComponentName=BIDINTERFACE
Catalog=bidintrx.cat
Dependencies=MDAC_CORE28
InstallType=XPAK
CabFile=
InfFile=bidintrx.inf
InstallSection=DefaultInstall
InstallSection.NT=DefaultInstall
PostInstallCmd=secedit /configure /db %11%\..\inf\bidintrx.sdb /cfg
%11%\..\inf\bidintrx.inf /log %11%\..\inf\bidintrx.log 
ExtractCab=0
UseRollback=0
RebootAfter=0
ValidOs=8
--- snip dasetup.ini ---

When <PostInstallCmd> is executed, the secedit.exe binary is expected to be
present - this one is missing on wine.
This leads to internal error resulting in overall status code "failed".

You can work around it by using a fake/placeholder secedit binary which returns
exit code 0.

Regards


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list