wine 1.2 won't install ispq9.msi

Bug #614546 reported by Robert Benjamin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Wine
Fix Released
Medium
wine1.2 (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: firefox

Using Wine 1.2 and Ubuntu 10.04 (Lucid) Trying to install ispq9.msi by using msiexec /i ispq9.msi as user from a terminal. The installer never opens and the output from the terminal was emailed to users@winehq, who suggested I file a bug. The file installs iSpQ a video conferencing program from NanoCorp. Thanks.

Revision history for this message
Micah Gersten (micahg) wrote :

not a firefox issue...reassigning

affects: firefox (Ubuntu) → wine (Ubuntu)
Revision history for this message
Jack Leigh (leighman) wrote :

Could you please attach the output from the terminal here?
To get it in a text file you can run
msiexec /i ispq9.exe &> ~/output.txt which will save in your Home folder

Revision history for this message
Robert Benjamin (benjie1) wrote : Re: [Bug 614546] Re: wine 1.2 won't install ispq9.msi

fixme:advapi:LookupAccountNameW (null) L"benjie1" (nil) 0x32f160 (nil)
0x32f164 0x32f158 - stub
fixme:advapi:LookupAccountNameW (null) L"benjie1" 0x16dda0 0x32f160
0x16e0b8 0x32f164 0x32f158 - stub
err:msi:ITERATE_Actions Execution halted, action
L"VSDCA_VsdLaunchConditions" returned 1603

I was told by winehq that the Desktop where the ispq9.msi folder is
located is not part of Wine fake C drive. Should I move it elsewhere
and try again. Tks. Bob

On 08/06/2010 07:25 PM, leighman wrote:
> Could you please attach the output from the terminal here?
> To get it in a text file you can run
> msiexec /i ispq9.exe&> ~/output.txt which will save in your Home folder
>
>

Revision history for this message
In , Robert Benjamin (benjie1) wrote :

Have Wine 1.2 and Ubuntu 10.04 (Lucid) and can't install ispq9.msi It is for a video conferencing program from NanoCorp. Below is the output from a terminal window as user. Thanks Bob

benjie1@benjie1:~$ cd Desktop/
benjie1@benjie1:~/Desktop$ msiexec /i ispq9.msi
fixme:advapi:LookupAccountNameW (null) L"benjie1" (nil) 0x32f160 (nil) 0x32f164 0x32f158 - stub
fixme:advapi:LookupAccountNameW (null) L"benjie1" 0x16dda0 0x32f160 0x16e0b8 0x32f164 0x32f158 - stub
err:msi:ITERATE_Actions Execution halted, action L"VSDCA_VsdLaunchConditions" returned 1603
benjie1@benjie1:~/Desktop$

The installer never opens. Newbie here so may need help in doing this right.

Revision history for this message
In , Arethusa26 (arethusa26) wrote :

Is there an available download link for the installer? Does installing dotnet20 with winetricks help?

Revision history for this message
Jack Leigh (leighman) wrote :

No that shouldn't be a problem.
Is there a download location?
You should probably report a bug at http://bugs.winehq.org/ providing the terminal output you've given here since it appears to be a bug in wine.
If you do that, please post the bug number back here.

Revision history for this message
Robert Benjamin (benjie1) wrote : Re: [Bug 614546] Re: wine 1.2 won't install ispq9.msi

    OK. I'm a newbie so I may have trouble posting all the info with the
bug but will do my best. As for a download location, I assume you mean
on Ubuntu. It's on the desktop. Will be back with the bug number soon.
How long does it take to get these things resolved generally?
Thanks Bob

leighman wrote:

>No that shouldn't be a problem.
>Is there a download location?
>You should probably report a bug at http://bugs.winehq.org/ providing the terminal output you've given here since it appears to be a bug in wine.
>If you do that, please post the bug number back here.
>
>
>

Revision history for this message
Robert Benjamin (benjie1) wrote :

         Filed the bug with the terminal output also. The bug # is
23935 Thanks. Bob

On 08/07/2010 03:43 PM, Robert Benjamin wrote:
> OK. I'm a newbie so I may have trouble posting all the info with the
> bug but will do my best. As for a download location, I assume you mean
> on Ubuntu. It's on the desktop. Will be back with the bug number soon.
> How long does it take to get these things resolved generally?
> Thanks Bob
>
> leighman wrote:
>
>
>> No that shouldn't be a problem.
>> Is there a download location?
>> You should probably report a bug at http://bugs.winehq.org/ providing the terminal output you've given here since it appears to be a bug in wine.
>> If you do that, please post the bug number back here.
>>
>>
>>
>>
>

Revision history for this message
In , Dimesio (dimesio) wrote :

Confirming and adding download link. Installing dotnet20 doesn't help.

affects: wine (Ubuntu) → wine1.2 (Ubuntu)
Revision history for this message
Jack Leigh (leighman) wrote :

I actually meant http://www.ispq.com/download/
I'm afraid it's not easy to tell how long fixing it will take, it could be fixed in the next release in 2 weeks or it could take much longer.
In the mean time: what do you need to use the program for?
Have you found out if there are Linux alternatives?

Revision history for this message
Robert Benjamin (benjie1) wrote : Re: [Bug 614546] Re: wine 1.2 won't install ispq9.msi

         Well, I use it as a video conferencing program and it isn't
critical but is something I use a lot in Windows XP If I get ispq9.msi
to install, I hope never to go back to windows. Haven't found Linux
alternatives but will keep looking. Thanks for you help and patience
too. Bob

On 08/08/2010 08:22 AM, leighman wrote:
> I actually meant http://www.ispq.com/download/
> I'm afraid it's not easy to tell how long fixing it will take, it could be fixed in the next release in 2 weeks or it could take much longer.
> In the mean time: what do you need to use the program for?
> Have you found out if there are Linux alternatives?
>
> ** Bug watch added: Wine Bugzilla #23935
> http://bugs.winehq.org/show_bug.cgi?id=23935
>
> ** Also affects: wine via
> http://bugs.winehq.org/show_bug.cgi?id=23935
> Importance: Unknown
> Status: Unknown
>
>

Changed in wine:
status: Unknown → Confirmed
Revision history for this message
In , Arethusa26 (arethusa26) wrote :

There's two problems I noticed:

The installer tries to check for the presence of Windows Media Player 9 by checking the DLL version of wmp9.dll. This doesn't seem to work, even after installing wmp9 from winetricks.

When the installer fails to detect Windows Media Player 9, it should display a request for the user to download the WMP9 redist, but instead the installer fails silently.

Hacking the installer by removing the launch condition check allows installation to proceed.

Revision history for this message
In , Xerox-xerox2000 (xerox-xerox2000) wrote :

After installing wmp9 the problem seems to be:

0038:Call KERNEL32.FindFirstFileW(001442d0 L"C:\\windows\\system32\\WMP.DLL|wmp.dll",0032ecec) ret=681e5d06
0038:Ret KERNEL32.FindFirstFileW() retval=ffffffff ret=681e5d06

I think wine's FindFirstFileW cannot handle something like "WMP.DLL|wmp.dll"

A very sad hack like below makes the installer start and finish fine for me. I'll try to add some tests to wine's testsuite to show this problem

 diff --git a/dlls/kernel32/file.c b/dlls/kernel32/file.c
index edec6b0..218fa65 100644
--- a/dlls/kernel32/file.c
+++ b/dlls/kernel32/file.c
@@ -2053,7 +2053,21 @@ HANDLE WINAPI FindFirstFileExA( LPCSTR lpFileName, FINDEX
  */
 HANDLE WINAPI FindFirstFileW( LPCWSTR lpFileName, WIN32_FIND_DATAW *lpFindData
 {
- return FindFirstFileExW(lpFileName, FindExInfoStandard, lpFindData,
+int i=0;
+LPWSTR tempW = lpFileName, truncW = lpFileName;
+WCHAR streepW[] = {'|','\0'};
+
+if(strchrW(lpFileName,*streepW))
+{
+ FIXME("found |\n");
+
+ while (*tempW != '|')
+ {
+ tempW++;
+ i++;}
+ truncW[i] = '\0';
+}
+ return FindFirstFileExW(truncW, FindExInfoStandard, lpFindData,
                             FindExSearchNameMatch, NULL, 0);
 }

Revision history for this message
In , Dmitry-codeweavers (dmitry-codeweavers) wrote :

That kind of names should be handled by MSI.

Revision history for this message
In , Xerox-xerox2000 (xerox-xerox2000) wrote :

(In reply to comment #5)
> That kind of names should be handled by MSI.

ah, i see, quick test already showed my assumption was wrong, sorry for the noise

Revision history for this message
In , Robert Benjamin (benjie1) wrote :

  Have wine 1.3 now and still the ispq9.msi won't start the installer. No change from wine 1.2. :-(

Revision history for this message
In , Austin English (austinenglish) wrote :
Revision history for this message
In , Robert Benjamin (benjie1) wrote :

  Have navigated to http://source.winehq.org/git/wine.git/?a=commitdiff;h=5d85497a15af1e8bd8095228faf22f29667a6d5c but as a newbie, it leaves me at a loss as to what I should do to get the fix (or patch) for the ispq9.msi. Don't want to try anything and make things worse. Any basic instructions would be greatly appreciated. Thanks. Bob

Revision history for this message
In , Arethusa26 (arethusa26) wrote :

(In reply to comment #9)
> Have navigated to
> http://source.winehq.org/git/wine.git/?a=commitdiff;h=5d85497a15af1e8bd8095228faf22f29667a6d5c
> but as a newbie, it leaves me at a loss as to what I should do to get the fix
> (or patch) for the ispq9.msi. Don't want to try anything and make things worse.
> Any basic instructions would be greatly appreciated. Thanks. Bob

Just install wine-1.3.1 when it's released.

Changed in wine:
status: Confirmed → Fix Released
Revision history for this message
In , Alexandre Julliard (julliard) wrote :

Closing bugs fixed in 1.3.1.

Jack Leigh (leighman)
Changed in wine1.2 (Ubuntu):
status: New → Fix Released
Revision history for this message
C de-Avillez (hggdh2) wrote :

Resetting the Ubuntu task to Triaged -- fix has not yet been published on Ubuntu.

Changed in wine1.2 (Ubuntu):
status: Fix Released → Triaged
Revision history for this message
rusivi2 (rusivi2-deactivatedaccount) wrote :

As per following Ubuntu Wine Team PPA link:

https://launchpad.net/~ubuntu-wine/+archive/ppa

and upstream bug noting fix released in 1.3.1, this bug is fixed. Marking as such.

Changed in wine1.2 (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Micah Gersten (micahg) wrote :

Resetting to triaged since 1.3.1 is not in the development release.

Changed in wine1.2 (Ubuntu):
importance: Undecided → Medium
status: Fix Released → Triaged
Changed in wine:
importance: Unknown → Medium
dino99 (9d9)
Changed in wine1.2 (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.