http://bugs.winehq.org/show_bug.cgi?id=21009
Summary: ie6 install is broken, won't run after install Product: Wine Version: 1.1.34 Platform: PC-x86-64 OS/Version: Linux Status: NEW Keywords: download, Installer, regression Severity: normal Priority: P2 Component: setupapi AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
austin@midna:~/wine-git$ git bisect good 7acd74ee0743974b5e500f43d340560899ba9eee is first bad commit commit 7acd74ee0743974b5e500f43d340560899ba9eee Author: Alexandre Julliard julliard@winehq.org Date: Thu Oct 15 13:53:14 2009 +0200
setupapi: Add support for using a wildcard in fake dll creation.
This creates fake dlls for all the files we can't find and that haven't been created already.
:040000 040000 f85fe0d5238824e85144f817679ade5a897e6a7c 988f516885a2fed474b29e836257c357e1be59ad M dlls :040000 040000 5d7282c718db30b20a155467ca20a591c731abe2 002a1574d7f638c9bbd2f57ff7174f78f3afe392 M tools
Doesn't revert cleanly in git, but checking out that commit and reverting it fixes the installer and ie6 works.
http://bugs.winehq.org/show_bug.cgi?id=21009
--- Comment #1 from Austin English austinenglish@gmail.com 2009-12-13 16:23:19 --- A user commented on winezeug:
i see that the ie cannot copy (only god knows why) the browseui.dll and inseng.dll, in another terminal i type this command and solve the problem (this is a very dry solution)
while /bin/true; do for f in browseui inseng; do find ~/.wine/drive_c/windows/msdownld.tmp -iname $f.dll -exec cp -rpv '{}' ~/.wine/drive_c/windows/system32/ ; ;done;done
this command searches in ~/.wine/drive_c/windows/msdownld.tmp for the files and copy it.
and when the insallation is done i broke it with CTRL+C
and then all we fixed... thanks for winetricks guys
http://bugs.winehq.org/show_bug.cgi?id=21009
--- Comment #2 from Austin English austinenglish@gmail.com 2009-12-13 21:31:39 --- rm'ing browseui.dll & inseng.dll from system32 before running the installer works around the bug as well.
http://bugs.winehq.org/show_bug.cgi?id=21009
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX
--- Comment #3 from Alexandre Julliard julliard@winehq.org 2009-12-14 03:58:00 --- IE6 won't install some dlls if it finds them present already, but that's not a bug, the goal of Wine is to provide builtins for all system dlls. If you really want to install native ones you have to remove the fake ones first.
http://bugs.winehq.org/show_bug.cgi?id=21009
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Dmitry Timoshkov dmitry@codeweavers.com 2009-12-14 06:34:05 --- Closing wontfix.