https://bugs.winehq.org/show_bug.cgi?id=44618
Bug ID: 44618 Summary: MindManager Pro v7.0: MSI installer complains "CustomAction unhandled action type 7" Product: Wine Version: 3.2 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: msi Assignee: wine-bugs@winehq.org Reporter: wylda@volny.cz Distribution: ---
During installation of Mind Manager Pro 7 you can notice:
fixme:msi:ACTION_CustomAction unhandled action type 7 (L"RunMSXML6Setup" L"ALLUSERS=[ALLUSERS] ADDLOCAL=ALL")
Wine version: wine-3.2-167-g7be8beab68
[... and before you ask/complain, i know that fixmes ain't bugs ;) ...]
https://bugs.winehq.org/show_bug.cgi?id=44618
--- Comment #1 from Wylda wylda@volny.cz --- Created attachment 60606 --> https://bugs.winehq.org/attachment.cgi?id=60606 console log with +msi
https://bugs.winehq.org/show_bug.cgi?id=44618
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Debian Keywords| |Installer
--- Comment #2 from Wylda wylda@volny.cz --- Filling some fields...
https://bugs.winehq.org/show_bug.cgi?id=44618
--- Comment #3 from Ken Sharp imwellcushtymelike@gmail.com --- So this results in Bug 44594? Is there a download available?
https://bugs.winehq.org/show_bug.cgi?id=44618
--- Comment #4 from Hans Leidekker hans@meelstraat.net --- fixme:msi:ACTION_CustomAction unhandled action type 7 (L"RunMSXML6Setup" L"ALLUSERS=[ALLUSERS] ADDLOCAL=ALL")
Custom action type 7 is a concurrent install where the package data is stored as a substorage of the main installer. Should not be hard to implement but it would be nice to have a free download available.
https://bugs.winehq.org/show_bug.cgi?id=44618
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
--- Comment #5 from Wylda wylda@volny.cz --- (In reply to Hans Leidekker from comment #4)
...Should not be hard to implement but it would be nice to have a free download available.
I thought this PRO version is available only in paid version, but installer offer even 14 days of trial. There is the mind_manager-v7.0-e-429_pro.exe :
https://drive.google.com/uc?export=download&id=1dnAuZiiljjmoCsFGnNG_BJuU...
https://bugs.winehq.org/show_bug.cgi?id=44618
--- Comment #6 from Wylda wylda@volny.cz --- (In reply to Ken Sharp from comment #3)
So this results in Bug 44594? Is there a download available?
No, fixing this bug also fixes (hides) Bug 44594. The app will have proper/native version of MSXML6.
https://bugs.winehq.org/show_bug.cgi?id=44618
--- Comment #7 from Wylda wylda@volny.cz ---
Still present in wine-4.0-rc1.
https://bugs.winehq.org/show_bug.cgi?id=44618
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net URL| |https://web.archive.org/web | |/20071122165848/http://ftp2 | |.mindjet.com/download/MM70- | |E-429_Pro.exe
--- Comment #8 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming, still present.
I've found a stable link via Internet Archive/Wayback machine:
https://web.archive.org/web/20071122165848/http://ftp2.mindjet.com/download/...
Tidbit:
https://docs.microsoft.com/en-us/windows/win32/msi/custom-action-type-7
--- quote --- The Custom Action Type 7 is used with concurrent installations. Concurrent installations are not recommended for the installation of applications intended for release to the public. For more information about concurrent installations please see Concurrent Installations.
This custom action installs another installer package that is nested inside of the first package. --- quote ---
https://docs.microsoft.com/en-us/windows/win32/msi/concurrent-installations
--- quote --- * Concurrent installations cannot share components. * An administrative installation cannot also contain a concurrent installation. * Patching and upgrading may not work with concurrent installations. * The installer may not properly cost a concurrent installation. * Integrated ProgressBars cannot be used with concurrent installations. * Resources that are to be advertised cannot be installed by the concurrent installation. * A package that performs a concurrent installation of an application should also uninstall the concurrent application when the parent product is uninstalled. <--- (!) --- quote ---
Not sure which part of "Concurrent installations are not recommended for the installation of applications intended for release to the public." MindJet developers/packagers didn't understand.
Tidbit #2:
https://www.mindjet.com/support-info/product-lifecycle-policy/
--- quote --- Product General Availability Product Retired ... Mindjet MindManager Pro 7 30-May 2007 23-Sep 2011 --- quote ---
$ sha1sum MM70-E-429_Pro.exe a546bdbad175260764b0a11f250d02950b93e940 MM70-E-429_Pro.exe
$ du -sh MM70-E-429_Pro.exe 77M MM70-E-429_Pro.exe
$ wine --version wine-5.0-rc5
Regards
https://bugs.winehq.org/show_bug.cgi?id=44618
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello folks,
commit https://source.winehq.org/git/wine.git/commitdiff/54ef6e5e3932a5ce747fca717c... ("msi: Add support for custom action type 7.") added support for concurrent installations.
Thanks Hans.
Unfortunately, the installer now fails in default 64-bit WINEPREFIX as the MSXML6 redistributable package is only for 32-bit (32-bit app).
--- snip --- $ WINEDEBUG=+msgbox wine ./MM70-E-429_Pro.exe ... 0077:trace:msgbox:MSGBOX_OnInit L"This MSXML6.0 package is not supported on the current processor type." 0077:err:msi:ITERATE_Actions Execution halted, action L"LaunchConditions" returned 1603 0077:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 3) 0077:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 3) 0039:err:msi:ITERATE_Actions Execution halted, action L"RunMSXML6Setup" returned 1627 0039:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5) 0039:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5) 0039:err:msi:ITERATE_Actions Execution halted, action L"ExecuteAction" returned 1627 --- snip ---
MSXML6 package 'LaunchCondition' is indeed:
--- snip --- (NOT VersionNT64) [WrongPackage] --- snip ---
Hans do you want to fix this in a new bug or here?
$ wine --version wine-5.0-201-gcf6546fb3b
Regards
https://bugs.winehq.org/show_bug.cgi?id=44618
--- Comment #10 from Hans Leidekker hans@meelstraat.net ---
MSXML6 package 'LaunchCondition' is indeed:
--- snip --- (NOT VersionNT64) [WrongPackage] --- snip ---
Hans do you want to fix this in a new bug or here?
It's fixed in a 32-bit prefix, so I would say we can close this. I don't understand the next issue yet. The package installs on 64-bit Windows 10 while our tests show that VersionNT64 is set when the native architecture is AMD64.
https://bugs.winehq.org/show_bug.cgi?id=44618
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Fixed by SHA1| |54ef6e5e3932a5ce747fca717c6 | |97b67f2bd3e24 Resolution|--- |FIXED
--- Comment #11 from Anastasius Focht focht@gmx.net --- Hello folks,
resolving as fixed here.
I've created bug 48534 to track the 32-bit MSXML 6.0 package install problem for 64-bit WINEPREFIX.
Regards
https://bugs.winehq.org/show_bug.cgi?id=44618
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.1.