http://bugs.winehq.org/show_bug.cgi?id=27425
Summary: usb-over-network-client.msi can not start Product: Wine Version: 1.3.21 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi AssignedTo: wine-bugs@winehq.org ReportedBy: fracting@gmail.com
A free demo can be downloaded from http://www.usb-over-network.com/ $ wget http://www.usb-over-network.com/usb-over-network-client.msi
$ sha1sum usb-over-network-client.msi a580cee5660348a80892ed008954345dddb4e3cb usb-over-network-client.msi
Install: $ msiexec /i usb-over-network-client.msi fixme:storage:create_storagefile Storage share mode not implemented.
After this output msiexec exit automatically.
the installer start correctly with wine1.3.21 from ubuntu ppa, but start failed with wine-1.3.21-254-g5bf7622, a regression test shows:
880ef2bb3522aefe84faf34a00b09699c184a48d is the first bad commit commit 880ef2bb3522aefe84faf34a00b09699c184a48d Author: Hans Leidekker hans@codeweavers.com Date: Tue Jun 7 10:33:35 2011 +0200
msi: Factor out common code to execute custom action commands.
:040000 040000 7cf49eed1ff29037cd9b4fa188e488340733fec5 2e382300e4a702ba762c8f710517a741a4dc4c51 M dlls
http://bugs.winehq.org/show_bug.cgi?id=27425
fracting fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |http://bugs.winehq.org/show | |_bug.cgi?id=27418
--- Comment #1 from fracting fracting@gmail.com 2011-06-08 16:05:45 CDT --- See also Bug 27418 - usb-over-network-client.msi failed to install
http://bugs.winehq.org/show_bug.cgi?id=27425
fracting fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression URL| |http://www.usb-over-network | |.com/usb-over-network-clien | |t.msi
http://bugs.winehq.org/show_bug.cgi?id=27425
fracting fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hans@meelstraat.net
http://bugs.winehq.org/show_bug.cgi?id=27425
--- Comment #2 from Hans Leidekker hans@meelstraat.net 2011-06-13 06:30:34 CDT --- This installer runs a subinstaller through a custom action (type 50) but doesn't specify a fully qualified path for the executable. I've sent a patch to pass the full command to CreateProcess and NULL for the app name which fixes this bug, but it was rejected.
AFAICS, the only way to make it work while passing the app name in the first parameter would be if the working directory on Windows happens to be the system directory (where msiexec.exe is located), but my testing shows that msi also runs explorer.exe from this custom action type which is not in the system directory.
http://bugs.winehq.org/show_bug.cgi?id=27425
--- Comment #3 from Alexandre Julliard julliard@winehq.org 2011-06-13 07:03:53 CDT --- If the app needs to be found in the path you can run the app name through SearchPath before passing it to CreateProcess. It does seem a bit dangerous though.
http://bugs.winehq.org/show_bug.cgi?id=27425
--- Comment #4 from Hans Leidekker hans@meelstraat.net 2011-06-13 07:57:54 CDT --- (In reply to comment #3)
If the app needs to be found in the path you can run the app name through SearchPath before passing it to CreateProcess. It does seem a bit dangerous though.
It does appear to need SearchPath. Specifying 'msiexec' is sufficient to start msiexec.exe and it will start an executable from a random directory added to the search path.
http://bugs.winehq.org/show_bug.cgi?id=27425
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #5 from Hans Leidekker hans@meelstraat.net 2011-06-14 12:40:15 CDT --- Fixed by 5ca2277cc5ee5722de1b62c051890c8db950bacf.
http://bugs.winehq.org/show_bug.cgi?id=27425
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2011-06-24 17:44:43 CDT --- Closing bugs fixed in 1.3.23.
http://bugs.winehq.org/show_bug.cgi?id=27425
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |5ca2277cc5ee5722de1b62c0518 | |90c8db950bacf Regression SHA1| |880ef2bb3522aefe84faf34a00b | |09699c184a48d