https://bugs.winehq.org/show_bug.cgi?id=39091
Bug ID: 39091 Summary: Installing Lync Web App in Wine/Firefox Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: msi Assignee: wine-bugs@winehq.org Reporter: staal1978@gmail.com Distribution: ---
Lync Web app requires Windows version >7 (set in winecfg)
most likely this will be the same for "Skype for Business" web app
Visit a page seving an invitation for a Lync meeting (can be found via Google, or if you have your own invitation)
Firefox will crash due to unimplemented functions in mfplat.dll Download native mfplat.dll from somewhere and Firefox will not crash and the page will load and allow you to download
LWAPlugin32BitInstaller.msi
The msi can not be installed:
fixme:advapi:RegisterTraceGuidsA (0x6307379f, 0x630b1cf8, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0x32fc98, (null), (null), 0x630b1d00): stub fixme:advapi:RegisterTraceGuidsA (0x6307379f, 0x630b1d18, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0x32fc98, (null), (null), 0x630b1d20): stub fixme:advapi:EventRegister {43d1a55c-76d6-4f7e-995c-64c711e5cafe}, 0x6309ce28, (nil), 0x630b1500 fixme:ntdll:NtLockFile I/O completion on lock not implemented yet err:msi:custom_get_thread_return Invalid Return Code 4447 err:msi:ITERATE_Actions Execution halted, action L"CA_TranslateAllAppPkgs" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603 fixme:advapi:EventUnregister deadbeef: stub
https://bugs.winehq.org/show_bug.cgi?id=39091
Jens Staal staal1978@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|x86 |x86-64 Version|unspecified |1.7.49
https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #1 from Austin English austinenglish@gmail.com --- (In reply to Jens Staal from comment #0)
Lync Web app requires Windows version >7 (set in winecfg)
most likely this will be the same for "Skype for Business" web app
Visit a page seving an invitation for a Lync meeting (can be found via Google, or if you have your own invitation)
Could you post a working URL please?
https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #2 from Jens Staal staal1978@gmail.com --- (In reply to Austin English from comment #1)
(In reply to Jens Staal from comment #0)
Lync Web app requires Windows version >7 (set in winecfg)
most likely this will be the same for "Skype for Business" web app
Visit a page seving an invitation for a Lync meeting (can be found via Google, or if you have your own invitation)
Could you post a working URL please?
Apparently Microsoft has depreceated the Lync Web App test meeting urls in favour of the (rebranded) "Skype for Business" web app, which can be found below
https://join.microsoft.com/meet/petercon/9H7JFRZJ
I do not know if it is backwards compatible with older Lync meeting sessions.
the installer has another name, but is in the same size range % du -b *.msi 7757824 LWAPlugin32BitInstaller.msi 8769536 SkypeForBusinessPlugin.msi
msiexec /i SkypeForBusinessPlugin.msi results in a similar error
fixme:advapi:RegisterTraceGuidsA (0x6307379f, 0x630b1cf8, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0x32fc98, (null), (null), 0x630b1d00): stub fixme:advapi:RegisterTraceGuidsA (0x6307379f, 0x630b1d18, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0x32fc98, (null), (null), 0x630b1d20): stub fixme:advapi:EventRegister {43d1a55c-76d6-4f7e-995c-64c711e5cafe}, 0x6309ce28, (nil), 0x630b1500 fixme:ntdll:NtLockFile I/O completion on lock not implemented yet err:msi:ITERATE_Actions Execution halted, action L"CA_TranslateAllAppPkgs" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603 fixme:advapi:EventUnregister deadbeef: stub
Our monthly collaboration tele-conferences with a big company (AstraZeneca) still prompts for the older Lync Web App, but I am hesitant to share the personal invitation link in public. Will it be OK if I PM that to you?
https://bugs.winehq.org/show_bug.cgi?id=39091
Jens Staal staal1978@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |staal1978@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=39091
Jens Staal staal1978@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |ArchLinux
https://bugs.winehq.org/show_bug.cgi?id=39091
Jens Staal staal1978@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer URL| |https://support.office.com/ | |en-in/article/What-is-Lync- | |Web-App-6d5ef797-1437-4828- | |bb8b-d317f46acde9
https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #3 from Jens Staal staal1978@gmail.com --- Created attachment 52099 --> https://bugs.winehq.org/attachment.cgi?id=52099 Debug output from msiexec (WINEDEBUG=+relay,+seh,+tid)
https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #4 from Jens Staal staal1978@gmail.com --- Created attachment 52100 --> https://bugs.winehq.org/attachment.cgi?id=52100 LWA plugin msiexec debug (WINEDEBUG=+relay,+seh,+tid)
https://bugs.winehq.org/show_bug.cgi?id=39091
Jens Staal staal1978@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #52099|Debug output from msiexec |SkypeForBusiness debug from description|(WINEDEBUG=+relay,+seh,+tid |msiexec |) |(WINEDEBUG=+relay,+seh,+tid | |)
https://bugs.winehq.org/show_bug.cgi?id=39091
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|msi |-unknown
--- Comment #5 from Hans Leidekker hans@meelstraat.net ---
000b:fixme:winediag:start_process Wine Staging 1.7.49 is a testing version containing experimental patches. 000b:fixme:winediag:start_process Please report bugs at http://bugs.wine-staging.com (instead of winehq.org).
Please try to reproduce this with plain Wine and attach a WINEDEBUG=+msi,+seh,+tid trace here.
https://bugs.winehq.org/show_bug.cgi?id=39091
Jens Staal staal1978@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |39106
https://bugs.winehq.org/show_bug.cgi?id=39091
Jens Staal staal1978@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #52100|0 |1 is obsolete| |
--- Comment #6 from Jens Staal staal1978@gmail.com --- Created attachment 52107 --> https://bugs.winehq.org/attachment.cgi?id=52107 LWA plugin WINEDEBUG=+msi,+seh,+tid plain wine
https://bugs.winehq.org/show_bug.cgi?id=39091
Jens Staal staal1978@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #52099|0 |1 is obsolete| |
--- Comment #7 from Jens Staal staal1978@gmail.com --- Created attachment 52108 --> https://bugs.winehq.org/attachment.cgi?id=52108 SkypeForBusiness plugin WINEDEBUG=+msi,+seh,+tid plain wine
https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #8 from Hans Leidekker hans@meelstraat.net --- (In reply to Jens Staal from comment #7)
Created attachment 52108 [details] SkypeForBusiness plugin WINEDEBUG=+msi,+seh,+tid plain wine
Thanks. I see no obvious msi issues. Both installers fail on a custom action called CA_TranslateAllAppPkgs (entry point TranslateSid). Can you get another trace with +relay,+advapi,+msi,+seh,+tid flags?
https://bugs.winehq.org/show_bug.cgi?id=39091
Jens Staal staal1978@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #52107|0 |1 is obsolete| |
--- Comment #9 from Jens Staal staal1978@gmail.com --- Created attachment 52110 --> https://bugs.winehq.org/attachment.cgi?id=52110 WPA plugin WINEDEBUG=+relay,+advapi,+msi,+seh,+tid
https://bugs.winehq.org/show_bug.cgi?id=39091
Jens Staal staal1978@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #52108|0 |1 is obsolete| |
--- Comment #10 from Jens Staal staal1978@gmail.com --- Created attachment 52111 --> https://bugs.winehq.org/attachment.cgi?id=52111 SkypeForBuisness plugin WINEDEBUG=+relay,+advapi,+msi,+seh,+tid
https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #11 from Hans Leidekker hans@meelstraat.net --- (In reply to Jens Staal from comment #10)
Created attachment 52111 [details] SkypeForBuisness plugin WINEDEBUG=+relay,+advapi,+msi,+seh,+tid
This call fails:
0027:trace:advapi:LookupAccountSidW ((null),sid=S-1-15-2-1,0x82e1d4,0x82dfc0(260),0x82e5e4,0x82dfc4(260),0x82dfc8)
S-1-15-2-1 is ALL_APP_PACKAGES which appears to be new in win8.
https://bugs.winehq.org/show_bug.cgi?id=39091
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |advapi32
https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #12 from Jens Staal staal1978@gmail.com --- (In reply to Hans Leidekker from comment #11)
(In reply to Jens Staal from comment #10)
Created attachment 52111 [details] SkypeForBuisness plugin WINEDEBUG=+relay,+advapi,+msi,+seh,+tid
This call fails:
0027:trace:advapi:LookupAccountSidW ((null),sid=S-1-15-2-1,0x82e1d4,0x82dfc0(260),0x82e5e4,0x82dfc4(260),0x82dfc8)
S-1-15-2-1 is ALL_APP_PACKAGES which appears to be new in win8.
Windows 7 SP1 and Server 2008 are in the "supported platforms", so it would surprise me if the install depended on a Win8-specific cal
https://technet.microsoft.com/en-us/library/gg425820.aspx
https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #13 from Hans Leidekker hans@meelstraat.net --- Created attachment 52135 --> https://bugs.winehq.org/attachment.cgi?id=52135 patch
Can you try this patch?
https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #14 from Jens Staal staal1978@gmail.com --- (In reply to Hans Leidekker from comment #13)
Created attachment 52135 [details] patch
Can you try this patch?
To test this patch, I * made a fresh wineprefix * set version to 7 in winecfg and set mfplat.dll to native,builtin * copied mfplat.dll * installed firefox
Tring to install LWA plugin from within firefox gave this error (cut out the relevant parts):
1440130438084 GMPInstallManager.simpleCheckAndInstall INFO Addon installed successfully: gmp-gmpopenh264 (isValid: true, isInstalled: true, isOpenH264: true, hashFunction: sha512, hashValue: e12ae17e53649353665adfd6bafe7da2ae8f16e460e567fda99b1a221d5ddda9f1ba054876f1e1deb654ffcf1ee0f9cdae1f84bbaf02e163778fafaef6fd62c8, size: 269943) err:module:import_dll Library api-ms-win-core-libraryloader-l1-2-0.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-eventing-classicprovider-l1-1-0.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-core-file-l1-2-1.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-core-memory-l1-1-2.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-devices-config-l1-1-1.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-core-kernel32-legacy-l1-1-1.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-core-string-obsolete-l1-1-0.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-core-windowserrorreporting-l1-1-0.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-core-apiquery-l1-1-0.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-core-delayload-l1-1-1.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found err:module:import_dll Library api-ms-win-mm-time-l1-1-0.dll (which is needed by L"C:\windows\system32\mfplat.dll") not found wine: Call from 0x7b850a9b to unimplemented function mfplat.dll.MFGetPluginControl, aborting fixme:dbghelp:elf_search_auxv can't find symbol in module
which indicates another missing dll and is more related to bug #39106. To debug (annoyingly much noise if you listen to a running firefox session) I tried msiexec and got a bit further (see uploaded screenshot) with a message box complaining about the windows version.
Setting windows version to 8 gave a small error again: fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046} fixme:ntdll:NtLockFile I/O completion on lock not implemented yet err:msi:ITERATE_Actions Execution halted, action L"CA_TranslateAllAppPkgs" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603
When I got time I will also locate and try the other dll as native.
https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #15 from Hans Leidekker hans@meelstraat.net --- Can you get another WINEDEBUG=+relay,+advapi,+msi,+seh,+tid trace with the patch applied and Windows version set to 8?
https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #16 from Jens Staal staal1978@gmail.com --- Created attachment 52142 --> https://bugs.winehq.org/attachment.cgi?id=52142 LWA plugin after Hans' patch (Win version = 8, native mfplat.dll)
Patch was applied to wine-staging (sorry). It takes me ~2½ hours to build Wine so I try to apply as many things as possible in one go. Manually checked that all parts of the patch was applied (diffing file vs file.orig).
https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #17 from Jens Staal staal1978@gmail.com --- Created attachment 52143 --> https://bugs.winehq.org/attachment.cgi?id=52143 SkypeForBusiness plugin after Hans' patch (Win version =8, native mfplat.dll)
Patch was applied to wine-staging (sorry). It takes me ~2½ hours to build Wine so I try to apply as many things as possible in one go. Manually checked that all parts of the patch was applied (diffing file vs file.orig).
https://bugs.winehq.org/show_bug.cgi?id=39091
Hans Leidekker hans@meelstraat.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #52135|0 |1 is obsolete| |
--- Comment #18 from Hans Leidekker hans@meelstraat.net --- Created attachment 52144 --> https://bugs.winehq.org/attachment.cgi?id=52144 patch
Thanks. Can you try this version? No need to test both plugins, they suffer from the same bug.
https://bugs.winehq.org/show_bug.cgi?id=39091 Bug 39091 depends on bug 39106, which changed state.
Bug 39106 Summary: Firefox in Win7 mode crashes on unimplemented function mfplat.dll.MFGetPluginControl when visiting a site serving Lync Web App invitation https://bugs.winehq.org/show_bug.cgi?id=39106
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE
https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #19 from Jens Staal staal1978@gmail.com --- (In reply to Hans Leidekker from comment #18)
Created attachment 52144 [details] patch
Thanks. Can you try this version? No need to test both plugins, they suffer from the same bug.
I still get the output
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046} fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046} fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:msi:ITERATE_MigrateFeatureStates migrate feature states from L"{8D7E00DE-7623-4C39-8653-BDECFCBF8184}" version min L"0" version max (null) language (null) fixme:msi:ITERATE_MigrateFeatureStates migrate feature states from L"{8D7E00DE-7623-4C39-8653-BDECFCBF8184}" version min L"0" version max (null) language (null) fixme:ntdll:NtLockFile I/O completion on lock not implemented yet err:msi:custom_get_thread_return Invalid Return Code 4447 err:msi:ITERATE_Actions Execution halted, action L"CA_TranslateAllAppPkgs" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"CA_TranslateAllAppPkgs" returned 1603 err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1603
I will do a debug later (need to take care of the kids)
https://bugs.winehq.org/show_bug.cgi?id=39091
Jens Staal staal1978@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #52110|0 |1 is obsolete| | Attachment #52111|0 |1 is obsolete| | Attachment #52142|0 |1 is obsolete| | Attachment #52143|0 |1 is obsolete| |
--- Comment #20 from Jens Staal staal1978@gmail.com --- Created attachment 52151 --> https://bugs.winehq.org/attachment.cgi?id=52151 trace output msiexec SkypeForBusiness plugin, from Hans' 2nd patch (WINEDEBUG=+relay,+advapi,+msi,+seh,+tid)
Sorry applied to wine-staging again.
https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #21 from Hans Leidekker hans@meelstraat.net --- Patch was committed as 3a771b60668f891e61e440321bfa12994eb1cf52.
https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #22 from Jens Staal staal1978@gmail.com --- msiexec /i of SkypeForBusinessPlugin.msi seems to work now
the only output was: fixme:ntdll:__syscall_NtLockFile I/O completion on lock not implemented yet
Version: wine-staging 1.9.3
https://bugs.winehq.org/show_bug.cgi?id=39091
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com, | |super_man@post.com
--- Comment #23 from super_man@post.com --- Is this bug fixed?
It was said that the patch was merged, another comment said that it was included in wine-staging and last comment says that it works with wine-staging.
https://bugs.winehq.org/show_bug.cgi?id=39091
--- Comment #24 from Jens Staal staal1978@gmail.com --- I tested again.
Trying to install the SkypeForBusiness plugin via Firefox on Wine still crashes firefox.
running msiexec /i SkypeForBusiness.msi succeeds?
fixme:winediag:start_process Wine Staging 1.9.12 is a testing version containing experimental patches. fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org. fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
after installation (?) a test-page for a SkypeForBusiness session still asks to install the plugin and firefox still crashes.
... so stll more work to do :)