https://bugs.winehq.org/show_bug.cgi?id=37375
Bug ID: 37375 Summary: Visual C++ 2005 Express SP1 install fails Product: Wine Version: 1.7.28 Hardware: x86 URL: http://download.microsoft.com/download/7/7/3/7737290f- 98e8-45bf-9075-85cc6ae34bf1/VS80sp1-KB926748-X86-INTL. exe OS: Linux Status: NEW Keywords: download, Installer Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com
Created attachment 49702 --> https://bugs.winehq.org/attachment.cgi?id=49702 terminal output
See bug 20110 for a similar issue that is supposed to have been fixed (though it doesn't work for me in 1.4.1).
http://www.microsoft.com/en-us/download/details.aspx?id=804 http://download.microsoft.com/download/7/7/3/7737290f-98e8-45bf-9075-85cc6ae... (sha1sum 8b9a0172efad64774aa122f29e093ad2043b308d) fails to install. To reproduce, get winetricks from SVN (https://winetricks.googlecode.com/svn/trunk/src/winetricks): winetricks vc2005expresssp1
this fails: err:msi:extract_cabinet FDICopy failed err:msi:ACTION_InstallFiles Failed to extract cabinet: L"vcsetup1.cab" err:msi:ITERATE_Actions Execution halted, action L"InstallFiles" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603 err:msi:extract_cabinet FDICopy failed err:msi:ACTION_InstallFiles Failed to extract cabinet: L"vcsetup1.cab" ------------------------------------------------------ Note: command 'wine /home/austin/.cache/winetricks/vc2005expresssp1/VS80sp1-KB926748-X86-INTL.exe' returned status 67. Aborting.
note that the installer appears to be in French instead of English, that's a separate issue, I'll file a bug after a bisect.
https://bugs.winehq.org/show_bug.cgi?id=37375
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.7.28 |1.7.26
--- Comment #1 from Austin English austinenglish@gmail.com --- I also tried the workaround from https://bugs.winehq.org/show_bug.cgi?id=20110#c2, but that didn't help.
I just noticed that wine is slightly out of date, wine-1.7.26-28-ge98eee8. I'll rebuild and retest in git later.
https://bugs.winehq.org/show_bug.cgi?id=37375
--- Comment #2 from Austin English austinenglish@gmail.com --- winetricks line used should be: winetricks -q -v --no-isolate --no-clean vc2005expresssp1
https://bugs.winehq.org/show_bug.cgi?id=37375
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #3 from super_man@post.com --- I think this bug is actually fixed.
wine 1.9.13.
https://bugs.winehq.org/show_bug.cgi?id=37375
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://download.microsoft.c |https://web.archive.org/web |om/download/7/7/3/7737290f- |/20110603210253/http://down |98e8-45bf-9075-85cc6ae34bf1 |load.microsoft.com/download |/VS80sp1-KB926748-X86-INTL. |/7/7/3/7737290f-98e8-45bf-9 |exe |075-85cc6ae34bf1/vs80sp1-kb | |926748-x86-intl.exe Resolution|--- |FIXED Status|NEW |RESOLVED CC| |focht@gmx.net Fixed by SHA1| |12fc123338f7af601d3fe76b168 | |a644fcd7e1362 Component|-unknown |ntdll
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
this was fixed by commit https://source.winehq.org/git/wine.git/commitdiff/12fc123338f7af601d3fe76b16... ("ntdll: Cache the entire directory contents and sort the names before returning files.").
Part of Wine 1.9.10 release.
Thanks Alexandre
Might be a dupe of bug 34122 though.
--- snip --- $ wine_register_path 1.9.9 Active Wine version: wine-1.9.9 Registered path: /home/focht/projects/wine/mainline-install-1.9.9-x86_64/bin
$ wine ./vs80sp1-kb926748-x86-intl.exe ... fixme:msi:MsiGetMode no support for administrative installs err:msi:ITERATE_Actions Execution halted, action L"CA_BeginHelpTransaction.3643236F_FC70_11D3_A536_0090278A1BB8" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603 --- snip ---
--- snip --- $ wine_register_path 1.9.10 Active Wine version: wine-1.9.10 Registered path: /home/focht/projects/wine/mainline-install-1.9.10-x86_64/bin
$ wine ./vs80sp1-kb926748-x86-intl.exe ... fixme:msi:MsiGetMode no support for administrative installs fixme:service:QueryServiceConfig2W Level 6 not implemented ... fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\vcbuild.dll", "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\feacp.dll", "C:\Program Files\Microsoft Visual Studio 8\VC\vcpackages\", (null), (nil)): stub fixme:imagehlp:BindImageEx (0, "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\NatDbgEE.dll", "C:\Program Files\Microsoft Visual Studio 8\Common7\Packages\Debugger\", (null), (nil)): stub ... --- snip ---
Tidbit:
While bisecting between Wine 1.9.9 and 1.9.10 one had to work around a build breakage, introduced by commit https://source.winehq.org/git/wine.git/commitdiff/1c31ba252cd518695221ee31bb... ("ntdll: Store the directory identity and search mask in the directory cache.")
--- snip --- /home/focht/projects/wine/custom-src/dlls/ntdll/directory.c: In function ‘read_directory_getdirentries’: /home/focht/projects/wine/custom-src/dlls/ntdll/directory.c:1954:42: error: expected identifier before ‘->’ token 1954 | if (!has_wildcard( dir_data->->mask )) break; | ^~ --- snip ---
$ wine --version wine-1.9.9-42-g12fc123338f
$ sha1sum vs80sp1-kb926748-x86-intl.exe 8b9a0172efad64774aa122f29e093ad2043b308d vs80sp1-kb926748-x86-intl.exe
$ du -sh vs80sp1-kb926748-x86-intl.exe 44M vs80sp1-kb926748-x86-intl.exe
Regards
https://bugs.winehq.org/show_bug.cgi?id=37375
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.8.